<?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 2022</x-wr-caldesc>
    <x-wr-calname>Schedule for events at FOSDEM 2022</x-wr-calname>
    <vevent>
      <method>PUBLISH</method>
      <uid>13009@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13009</pentabarf:event-id>
      <pentabarf:event-slug>infodesk_sunday</pentabarf:event-slug>
      <pentabarf:event-tag>infodesk_sunday</pentabarf:event-tag>
      <pentabarf:title>The Virtual FOSDEM Infodesk (Sunday)</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infodesk</pentabarf:track>
      <pentabarf:start>2022-02-06 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>09:00:00:00</pentabarf:duration>
      <dtstart>20220206T090000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>09:00:00:00</duration>
      <summary>The Virtual FOSDEM Infodesk (Sunday)</summary>
      <description>&lt;p&gt;Need any assistance during the event?  Join us in here!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infodesk</categories>
      <url>https:/fosdem.org/2022/schedule/event/infodesk_sunday/</url>
      <location>I.infodesk</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13010@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13010</pentabarf:event-id>
      <pentabarf:event-slug>infodesk_saturday</pentabarf:event-slug>
      <pentabarf:event-tag>infodesk_saturday</pentabarf:event-tag>
      <pentabarf:title>The Virtual FOSDEM Infodesk (Saturday)</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infodesk</pentabarf:track>
      <pentabarf:start>2022-02-05 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>09:00:00:00</pentabarf:duration>
      <dtstart>20220205T090000</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>09:00:00:00</duration>
      <summary>The Virtual FOSDEM Infodesk (Saturday)</summary>
      <description>&lt;p&gt;Need any assistance during the event?  Join us in here!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infodesk</categories>
      <url>https:/fosdem.org/2022/schedule/event/infodesk_saturday/</url>
      <location>I.infodesk</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13549@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13549</pentabarf:event-id>
      <pentabarf:event-slug>keynotes_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>keynotes_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to FOSDEM 2022</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSDEM</pentabarf:track>
      <pentabarf:start>2022-02-05 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 09:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T090000</dtstart>
      <dtend>20220205T092000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Welcome to FOSDEM 2022</summary>
      <description>&lt;p&gt;FOSDEM welcome and opening talk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSDEM</categories>
      <url>https:/fosdem.org/2022/schedule/event/keynotes_welcome/</url>
      <location>K.fosdem</location>
      <attendee>FOSDEM Staff</attendee>
      <attendee>Richard Hartmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13150@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13150</pentabarf:event-id>
      <pentabarf:event-slug>welcome_box86</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_box86</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Box86 stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Box86 stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Box86 stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Box86 stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_box86/</url>
      <location>S.box86</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13151@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13151</pentabarf:event-id>
      <pentabarf:event-slug>welcome_checkmk</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_checkmk</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Checkmk stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Checkmk stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Checkmk stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Checkmk stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_checkmk/</url>
      <location>S.checkmk</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13152@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13152</pentabarf:event-id>
      <pentabarf:event-slug>welcome_civicrm</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_civicrm</pentabarf:event-tag>
      <pentabarf:title>Welcome to the CiviCRM stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CiviCRM stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the CiviCRM stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CiviCRM stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_civicrm/</url>
      <location>S.civicrm</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13153@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13153</pentabarf:event-id>
      <pentabarf:event-slug>welcome_opensuse</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_opensuse</pentabarf:event-tag>
      <pentabarf:title>Welcome to the openSUSE stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>openSUSE stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the openSUSE stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>openSUSE stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_opensuse/</url>
      <location>S.opensuse</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13154@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13154</pentabarf:event-id>
      <pentabarf:event-slug>welcome_debian</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_debian</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Debian stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debian stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Debian stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debian stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_debian/</url>
      <location>S.debian</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13155@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13155</pentabarf:event-id>
      <pentabarf:event-slug>welcome_eclipse</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_eclipse</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Eclipse Foundation stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Eclipse Foundation stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Eclipse Foundation stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Eclipse Foundation stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_eclipse/</url>
      <location>S.eclipse</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13156@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13156</pentabarf:event-id>
      <pentabarf:event-slug>welcome_fedora</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_fedora</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Fedora Project stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Fedora Project stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Fedora Project stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Fedora Project stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_fedora/</url>
      <location>S.fedora</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13157@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13157</pentabarf:event-id>
      <pentabarf:event-slug>welcome_foreman</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_foreman</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Foreman stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Foreman stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Foreman stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Foreman stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_foreman/</url>
      <location>S.foreman</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13158@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13158</pentabarf:event-id>
      <pentabarf:event-slug>welcome_fossasia</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_fossasia</pentabarf:event-tag>
      <pentabarf:title>Welcome to the FOSSASIA stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSSASIA stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the FOSSASIA stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSSASIA stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_fossasia/</url>
      <location>S.fossasia</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13159@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13159</pentabarf:event-id>
      <pentabarf:event-slug>welcome_fsfe</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_fsfe</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Free Software Foundation Europe stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Foundation Europe stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Free Software Foundation Europe stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Foundation Europe stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_fsfe/</url>
      <location>S.fsfe</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13160@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13160</pentabarf:event-id>
      <pentabarf:event-slug>welcome_freebsd</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_freebsd</pentabarf:event-tag>
      <pentabarf:title>Welcome to the FreeBSD Project stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FreeBSD Project stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the FreeBSD Project stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FreeBSD Project stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_freebsd/</url>
      <location>S.freebsd</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13161@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13161</pentabarf:event-id>
      <pentabarf:event-slug>welcome_gnome</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_gnome</pentabarf:event-tag>
      <pentabarf:title>Welcome to the GNOME stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>GNOME stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the GNOME stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>GNOME stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_gnome/</url>
      <location>S.gnome</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13162@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13162</pentabarf:event-id>
      <pentabarf:event-slug>welcome_gsoc</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_gsoc</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Google Summer of Code stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Google Summer of Code stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Google Summer of Code stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Google Summer of Code stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_gsoc/</url>
      <location>S.gsoc</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13163@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13163</pentabarf:event-id>
      <pentabarf:event-slug>welcome_haiku</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_haiku</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Haiku stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Haiku stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Haiku stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Haiku stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_haiku/</url>
      <location>S.haiku</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13164@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13164</pentabarf:event-id>
      <pentabarf:event-slug>welcome_illumos</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_illumos</pentabarf:event-tag>
      <pentabarf:title>Welcome to the illumos stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>illumos stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the illumos stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>illumos stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_illumos/</url>
      <location>S.illumos</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13165@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13165</pentabarf:event-id>
      <pentabarf:event-slug>welcome_kde</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_kde</pentabarf:event-tag>
      <pentabarf:title>Welcome to the KDE Community stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>KDE Community stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the KDE Community stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>KDE Community stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_kde/</url>
      <location>S.kde</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13166@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13166</pentabarf:event-id>
      <pentabarf:event-slug>welcome_kiwi</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_kiwi</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Kiwi TCMS stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kiwi TCMS stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Kiwi TCMS stand</summary>
      <description>&lt;p&gt;Kiwi TCMS is the leading open source test management system for both manual &amp;amp; automated testing with over 1 million downloads. It has been made by testers and licensed under GPLv2. Our mission is to transform the testing process by making it more organized, transparent &amp;amp; accountable for everyone on your team. Kiwi TCMS is used during software testing and quality assurance to collect information about what, when and how has been tested. This information is later used when making a go/no-go decision before a release, monitoring and planning the workload of the QA team or answering questions like "How did we test this?" and "Why didn't we catch this bug before?"! 1m downloads from Docker Hub&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kiwi TCMS stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_kiwi/</url>
      <location>S.kiwi</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13167@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13167</pentabarf:event-id>
      <pentabarf:event-slug>welcome_libreoffice</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_libreoffice</pentabarf:event-tag>
      <pentabarf:title>Welcome to the LibreOffice stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the LibreOffice stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_libreoffice/</url>
      <location>S.libreoffice</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13168@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13168</pentabarf:event-id>
      <pentabarf:event-slug>welcome_libresoc</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_libresoc</pentabarf:event-tag>
      <pentabarf:title>Welcome to the LibreSOC Project stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreSOC Project stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the LibreSOC Project stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreSOC Project stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_libresoc/</url>
      <location>S.libresoc</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13169@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13169</pentabarf:event-id>
      <pentabarf:event-slug>welcome_mariadb</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_mariadb</pentabarf:event-tag>
      <pentabarf:title>Welcome to the MariaDB Foundation stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Foundation stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the MariaDB Foundation stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Foundation stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_mariadb/</url>
      <location>S.mariadb</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13170@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13170</pentabarf:event-id>
      <pentabarf:event-slug>welcome_matrix</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_matrix</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Matrix stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Matrix stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_matrix/</url>
      <location>S.matrix</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13171@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13171</pentabarf:event-id>
      <pentabarf:event-slug>welcome_mautic</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_mautic</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Mautic stand</pentabarf:title>
      <pentabarf:subtitle>Discover the power of open source marketing automation with Mautic!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mautic stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Mautic stand- Discover the power of open source marketing automation with Mautic!</summary>
      <description>&lt;p&gt;Discover the power of open source marketing automation with Mautic!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mautic stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_mautic/</url>
      <location>S.mautic</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13172@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13172</pentabarf:event-id>
      <pentabarf:event-slug>welcome_nextcloud</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_nextcloud</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Nextcloud Hub stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Nextcloud Hub stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Nextcloud Hub stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Nextcloud Hub stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_nextcloud/</url>
      <location>S.nextcloud</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13173@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13173</pentabarf:event-id>
      <pentabarf:event-slug>welcome_ntop</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_ntop</pentabarf:event-tag>
      <pentabarf:title>Welcome to the ntop stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ntop stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the ntop stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ntop stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_ntop/</url>
      <location>S.ntop</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13174@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13174</pentabarf:event-id>
      <pentabarf:event-slug>welcome_oniro</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_oniro</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Oniro Project stand</pentabarf:title>
      <pentabarf:subtitle>The Distributed Operating System That Connects Consumer Devices Big and Small</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Oniro Project stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Oniro Project stand- The Distributed Operating System That Connects Consumer Devices Big and Small</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Oniro Project stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_oniro/</url>
      <location>S.oniro</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13175@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13175</pentabarf:event-id>
      <pentabarf:event-slug>welcome_onlyoffice</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_onlyoffice</pentabarf:event-tag>
      <pentabarf:title>Welcome to the ONLYOFFICE stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ONLYOFFICE stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the ONLYOFFICE stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ONLYOFFICE stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_onlyoffice/</url>
      <location>S.onlyoffice</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13176@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13176</pentabarf:event-id>
      <pentabarf:event-slug>welcome_openmandriva</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_openmandriva</pentabarf:event-tag>
      <pentabarf:title>Welcome to the OpenMandriva stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>OpenMandriva stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the OpenMandriva stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>OpenMandriva stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_openmandriva/</url>
      <location>S.openmandriva</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13177@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13177</pentabarf:event-id>
      <pentabarf:event-slug>welcome_opentap</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_opentap</pentabarf:event-tag>
      <pentabarf:title>Welcome to the OpenTAP stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>OpenTAP stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the OpenTAP stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>OpenTAP stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_opentap/</url>
      <location>S.opentap</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13178@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13178</pentabarf:event-id>
      <pentabarf:event-slug>welcome_openuk</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_openuk</pentabarf:event-tag>
      <pentabarf:title>Welcome to the OpenUK stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>OpenUK stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the OpenUK stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>OpenUK stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_openuk/</url>
      <location>S.openuk</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13179@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13179</pentabarf:event-id>
      <pentabarf:event-slug>welcome_openwifi</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_openwifi</pentabarf:event-tag>
      <pentabarf:title>Welcome to the openwifi stand</pentabarf:title>
      <pentabarf:subtitle>The open-source WiFi chip (FPGA currently)</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>openwifi stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the openwifi stand- The open-source WiFi chip (FPGA currently)</summary>
      <description>&lt;p&gt;There are many WiFi chips around each one. The WiFi router, the smart light, the TV, the phone, etc., all have WiFi chips inside. Ever imagine replacing those chips with an open-source design?&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://github.com/open-sdr/openwifi"&gt;openwifi&lt;/a&gt; project has been online for more than 2 years. We have paved solid steps towards an open-source WiFi chip. Now if you have commercial off the shelf FPGA boards, you can download our design onto your board and start to use this FPGA based WiFi in the same way as other commercial WiFi chips!&lt;/p&gt;

&lt;p&gt;Related event:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Feb 6 13:10 (Brussels time): &lt;a href="https://fosdem.org/2022/schedule/event/radio_openwifi/"&gt;Opensource WiFi chip (openwifi) progress and future plan&lt;/a&gt; in &lt;a href="https://fosdem.org/2022/schedule/track/free_software_radio/"&gt;Free Software Radio devroom&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Feb 6 11:20 (Brussels time): &lt;a href="https://fosdem.org/2022/schedule/event/openwifipynqz1/"&gt;Bring openwifi to PYNQ-Z1 with ultra low cost&lt;/a&gt; in &lt;a href="https://fosdem.org/2022/schedule/track/libre_open_vlsi_and_fpga/"&gt;Libre-Open VLSI and FPGA devroom&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="/2022/stands.fosdem.org/stands/openwifi/"&gt;openwifi stand&lt;/a&gt; welcome you the whole weekend.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>openwifi stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_openwifi/</url>
      <location>S.openwifi</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13180@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13180</pentabarf:event-id>
      <pentabarf:event-slug>welcome_ow2</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_ow2</pentabarf:event-tag>
      <pentabarf:title>Welcome to the OW2 Open Source Community stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>OW2 Open Source Community stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the OW2 Open Source Community stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>OW2 Open Source Community stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_ow2/</url>
      <location>S.ow2</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13181@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13181</pentabarf:event-id>
      <pentabarf:event-slug>welcome_pharo</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_pharo</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Pharo stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Pharo stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Pharo stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Pharo stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_pharo/</url>
      <location>S.pharo</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13182@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13182</pentabarf:event-id>
      <pentabarf:event-slug>welcome_postgresql</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_postgresql</pentabarf:event-tag>
      <pentabarf:title>Welcome to the PostgreSQL stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the PostgreSQL stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_postgresql/</url>
      <location>S.postgresql</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13183@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13183</pentabarf:event-id>
      <pentabarf:event-slug>welcome_pulp</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_pulp</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Pulp stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Pulp stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Pulp stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Pulp stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_pulp/</url>
      <location>S.pulp</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13184@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13184</pentabarf:event-id>
      <pentabarf:event-slug>welcome_reactos</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_reactos</pentabarf:event-tag>
      <pentabarf:title>Welcome to the ReactOS stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ReactOS stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the ReactOS stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ReactOS stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_reactos/</url>
      <location>S.reactos</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13185@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13185</pentabarf:event-id>
      <pentabarf:event-slug>welcome_refpersys</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_refpersys</pentabarf:event-tag>
      <pentabarf:title>Welcome to the RefPerSys stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RefPerSys stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the RefPerSys stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RefPerSys stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_refpersys/</url>
      <location>S.refpersys</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13186@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13186</pentabarf:event-id>
      <pentabarf:event-slug>welcome_schulfrei</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_schulfrei</pentabarf:event-tag>
      <pentabarf:title>Welcome to the schul-frei stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>schul-frei stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the schul-frei stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>schul-frei stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_schulfrei/</url>
      <location>S.schulfrei</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13187@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13187</pentabarf:event-id>
      <pentabarf:event-slug>welcome_apache</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_apache</pentabarf:event-tag>
      <pentabarf:title>Welcome to the The Apache Software Foundation stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>The Apache Software Foundation stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the The Apache Software Foundation stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>The Apache Software Foundation stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_apache/</url>
      <location>S.apache</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13188@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13188</pentabarf:event-id>
      <pentabarf:event-slug>welcome_ubuntu</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_ubuntu</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Ubuntu stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ubuntu stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the Ubuntu stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ubuntu stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_ubuntu/</url>
      <location>S.ubuntu</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13189@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13189</pentabarf:event-id>
      <pentabarf:event-slug>welcome_xcpng</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_xcpng</pentabarf:event-tag>
      <pentabarf:title>Welcome to the XCP-ng stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>XCP-ng stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the XCP-ng stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>XCP-ng stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_xcpng/</url>
      <location>S.xcpng</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13523@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13523</pentabarf:event-id>
      <pentabarf:event-slug>welcome_xwiki</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_xwiki</pentabarf:event-tag>
      <pentabarf:title>Welcome to the XWiki &amp; CryptPad stand</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>XWiki &amp; CryptPad stand</pentabarf:track>
      <pentabarf:start>2022-02-05 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T093000</dtstart>
      <dtend>20220205T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to the XWiki &amp; CryptPad stand</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>XWiki &amp; CryptPad stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_xwiki/</url>
      <location>S.xwiki</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12328@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12328</pentabarf:event-id>
      <pentabarf:event-slug>rakudevroomintro</pentabarf:event-slug>
      <pentabarf:event-tag>rakudevroomintro</pentabarf:event-tag>
      <pentabarf:title>Raku devroom intro</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Raku</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T100500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Raku devroom intro</summary>
      <description>&lt;p&gt;Welcome to the Raku devroom at FOSDEM 2022!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Raku</categories>
      <url>https:/fosdem.org/2022/schedule/event/rakudevroomintro/</url>
      <location>D.raku</location>
      <attendee>Andrew Shitov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12348@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12348</pentabarf:event-id>
      <pentabarf:event-slug>unify_your_distributions</pentabarf:event-slug>
      <pentabarf:event-tag>unify_your_distributions</pentabarf:event-tag>
      <pentabarf:title>Unify your distributions</pentabarf:title>
      <pentabarf:subtitle>How GNU Guix can run on any of your hardware</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Unify your distributions- How GNU Guix can run on any of your hardware</summary>
      <description>&lt;p&gt;Like most developers, I'm against my will a volunteer system administrator. I
take care of my personal and professional notebooks. I also maintain a
powerful build server at home and a remote VPS hosting my blog. From times to
times I even use a single board computer to host some services.&lt;/p&gt;

&lt;p&gt;A few years ago, all those machines ran different, dedicated Linux
distributions: Ubuntu, ArchLinux, Debian, Raspbian, making the maintenance a
nightmare. That was before diving into GNU Guix.&lt;/p&gt;

&lt;p&gt;In this talk, I'll expose how GNU Guix, as an advanced package manager and
Linux distribution can be advantageously used on any kind of machine from
single board computers to VPS machines.&lt;/p&gt;

&lt;p&gt;The declarative aspect of GNU Guix allows to have various operating system
definitions inheriting from each other while the associate tooling such as
"guix system" and "guix deploy" ease the deployment and upgrade tasks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2022/schedule/event/unify_your_distributions/</url>
      <location>D.distributions</location>
      <attendee>Mathieu Othacehe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12349@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12349</pentabarf:event-id>
      <pentabarf:event-slug>javahotnfresh</pentabarf:event-slug>
      <pentabarf:event-tag>javahotnfresh</pentabarf:event-tag>
      <pentabarf:title>Keeping Your Java Hot &amp; Fresh in 2022</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T104000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Keeping Your Java Hot &amp; Fresh in 2022</summary>
      <description>&lt;p&gt;Despite being nearly 27 years old, Java is still consistently rated in the top three most popular programming languages in use.  The reason for this popularity extends beyond the syntax of the language to the power of the Java Virtual Machine (JVM).  With its ability to handle internet-scale workloads, the JVM delivers the performance required for mission-critical enterprise applications.&lt;/p&gt;

&lt;p&gt;In this session, we’ll explore Java as it is in 2022.  JDK 17 is the ninth (yes, ninth) release in four years.  As a long-term support (LTS) release, this is one that many users will choose to use in production.  We’ll review the significant new features developers will now be able to exploit as they develop their next applications. With JDK 18 just around the corner and longer term projects like Loom likely to be included soon, what does this year hold for Java?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/javahotnfresh/</url>
      <location>D.openjdk</location>
      <attendee>Simon Ritter</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12359@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12359</pentabarf:event-id>
      <pentabarf:event-slug>welcome</pentabarf:event-slug>
      <pentabarf:event-tag>welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to Testing and Automation devroom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T101000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Welcome to Testing and Automation devroom</summary>
      <description>&lt;p&gt;A warm welcome from your devroom managers, practical information, lineup and administrivia. Happy Testing!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome/</url>
      <location>D.testing</location>
      <attendee>Alexander Todorov</attendee>
      <attendee>Cyril Hrubis</attendee>
      <attendee>Anders Roxell</attendee>
      <attendee>Zaklina Stojnev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12382@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12382</pentabarf:event-id>
      <pentabarf:event-slug>opensearch_dashboards</pentabarf:event-slug>
      <pentabarf:event-tag>opensearch_dashboards</pentabarf:event-tag>
      <pentabarf:title>Low-code data visualization and aggregation with OpenSearch Dashboards</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>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Low-code data visualization and aggregation with OpenSearch Dashboards</summary>
      <description>&lt;p&gt;Working with Big Data means that we need tools to organise and understand the data. And you don’t have to be a developer to search, aggregate and visualise your data. Whether you need an affordable business analytics tool or you want to analyse log data in near real time, OpenSearch can help you. And all of it through a visual interface of OpenSearch Dashboards.&lt;/p&gt;

&lt;p&gt;After listening to this talk you’ll understand the basics of working with an OpenSearch cluster and different use cases it supports. You’ll also learn to create your first search and aggregation query and visualise the outcomes with the help of OpenSearch Dashboards.&lt;/p&gt;

&lt;p&gt;This talk is for those who have little or no previous experience of OpenSearch (and Elasticsearch) and who are looking for solutions for searching, monitoring or data analysis with no coding required.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/opensearch_dashboards/</url>
      <location>D.hpc</location>
      <attendee>Olena Kutsenko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12392@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12392</pentabarf:event-id>
      <pentabarf:event-slug>python_kafka</pentabarf:event-slug>
      <pentabarf:event-tag>python_kafka</pentabarf:event-tag>
      <pentabarf:title>Get to know Apache Kafka with Jupyter Notebooks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Get to know Apache Kafka with Jupyter Notebooks</summary>
      <description>&lt;p&gt;Apache Kafka is recognised as the best data streaming platform around, but it can be difficult to observe what is happening when you are just getting started with this excellent technology platform. In this session, you will get a tour of key Kafka features using the delightful web UI of Jupyter notebooks.&lt;/p&gt;

&lt;p&gt;Use the notebooks to see Kafka and Python in action, producing and consuming records. We’ll also cover how to get the best from your application by making good use of topic partitioning and consumer groups. From high-level concepts to nitty-gritty details, this session will equip you with the skills you need to build applications with Kafka. Recommended for anyone curious about Apache Kafka or using Jupyter to work with or learn new data platforms.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2022/schedule/event/python_kafka/</url>
      <location>D.python</location>
      <attendee>Francesco Tisiot</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12393@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12393</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_solving_the_knapsack_problem_with_recursive_queries_and_postgresql</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_solving_the_knapsack_problem_with_recursive_queries_and_postgresql</pentabarf:event-tag>
      <pentabarf:title>Solving the knapsack problem with recursive queries and 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>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T110000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Solving the knapsack problem with recursive queries and PostgreSQL</summary>
      <description>&lt;p&gt;Optimization problems are everywhere, from deciding which clothes to pack in our luggage (aka the knapsack problem), to selecting the tasks that will be worked during a sprint. Trying to solve these type of problems by hand is a tedious task often resulting in sub-optimal decisions.&lt;/p&gt;

&lt;p&gt;In this talk, we'll understand how PostgreSQL recursive queries can help. Starting from the proper problem definition, we'll then explore how to build queries that call themselves recursively, what are the risks associated with this approach and safeguards we can set to optimise performances. Finally we'll demonstrate how two new features released in PostgreSQL 14 enable an easier handling of the recursive statements.&lt;/p&gt;

&lt;p&gt;If you're into PostgreSQL and eager to understand how recursion works, this session is for you!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/postgresql_solving_the_knapsack_problem_with_recursive_queries_and_postgresql/</url>
      <location>D.postgresql</location>
      <attendee>Francesco Tisiot</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12571@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12571</pentabarf:event-id>
      <pentabarf:event-slug>vai_virtualio</pentabarf:event-slug>
      <pentabarf:event-tag>vai_virtualio</pentabarf:event-tag>
      <pentabarf:title>What's coming in VIRTIO 1.2</pentabarf:title>
      <pentabarf:subtitle>New virtual I/O devices and features</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>What's coming in VIRTIO 1.2- New virtual I/O devices and features</summary>
      <description>&lt;p&gt;The VIRTIO standard defines I/O devices that are commonly used in virtual machines today. The last version of the standard was released in 2019 and much has changed since then. This presentation covers new devices and features in the upcoming VIRTIO 1.2 standard.&lt;/p&gt;

&lt;p&gt;There are 9 new device types: fs, rpmb, iommu, sound, mem, i2c, scmi, gpio, and pmem. We will look at the functionality offered by these devices and their status in Linux.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_virtualio/</url>
      <location>D.virtualization</location>
      <attendee>Stefan Hajnoczi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12648@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12648</pentabarf:event-id>
      <pentabarf:event-slug>matrix_state_of_the_union</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_state_of_the_union</pentabarf:event-tag>
      <pentabarf:title>The Matrix State of the Union</pentabarf:title>
      <pentabarf:subtitle>What's the Matrix Core Team up to?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The Matrix State of the Union- What's the Matrix Core Team up to?</summary>
      <description>&lt;p&gt;The Matrix core team is busier than ever, juggling hundreds of Matrix Spec Core Proposals and undergoing some major techtonic shifts as Matrix evolves into the ultimate secure decentralised communication network.  In this talk, we'll give a high-level survey of the state of the core project, including:
 * How we're ensuring that flagship clients are as attractive as possible to a mainstream audience - and why we will fail if we don't.
 * How we're making Matrix go &lt;em&gt;fast&lt;/em&gt; via v3 sync and fast room joins
 * How matrix-rust-sdk is becoming a flagship client SDK
 * How we're getting a full end-to-end security of the reference Matrix stack
 * How we're tackling abuse on the public Matrix network
 * How Matrix is evolving to use cases beyond chat.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_state_of_the_union/</url>
      <location>D.matrix</location>
      <attendee>Matthew Hodgson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12658@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12658</pentabarf:event-id>
      <pentabarf:event-slug>interoperability_in_the_continuous_delivery_space_with_cdevents</pentabarf:event-slug>
      <pentabarf:event-tag>interoperability_in_the_continuous_delivery_space_with_cdevents</pentabarf:event-tag>
      <pentabarf:title>Interoperability in the Continuous Delivery space with CDEvents</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T103500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Interoperability in the Continuous Delivery space with CDEvents</summary>
      <description>&lt;p&gt;Continuous Delivery is all about getting your software released, and as software/system complexity continues to increase, so does the need to have many different tools, services and even people involved in building, verifying, deploying and monitoring your software. So, how do we make all these tools and services work together to complement each other without creating a massive spider web of explicit interconnectedness? CDEvents!&lt;/p&gt;

&lt;p&gt;In this talk, Andrea Frittoli and Erik Sternerson will present the CDEvents project and protocol from the Continuous Delivery Foundation, describe how events in continuous delivery will help build a strong toolbox of CI/CD tools that can be used for delivery of different types of software projects, and showcase some integrations done by the community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/interoperability_in_the_continuous_delivery_space_with_cdevents/</url>
      <location>D.cicd</location>
      <attendee>Andrea Frittoli</attendee>
      <attendee>Erik Sternerson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12689@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12689</pentabarf:event-id>
      <pentabarf:event-slug>lvgl</pentabarf:event-slug>
      <pentabarf:event-tag>lvgl</pentabarf:event-tag>
      <pentabarf:title>LVGL: A versatile UI toolkit for MCU &amp; CPU</pentabarf:title>
      <pentabarf:subtitle>An UI framework for Eclipse Oniro a cross kernel OS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T104500</dtend>
      <duration>00:45:00:00</duration>
      <summary>LVGL: A versatile UI toolkit for MCU &amp; CPU- An UI framework for Eclipse Oniro a cross kernel OS</summary>
      <description>&lt;p&gt;LVGL is an open-source graphics library to create embedded GUI.&lt;/p&gt;

&lt;p&gt;By its flexibility, this toolkit is well matching Oniro project's requirements to build a multiple kernel OS for IoT devices or enable interactions in a multiple devices environment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2022/schedule/event/lvgl/</url>
      <location>D.graphics</location>
      <attendee>Philippe Coval</attendee>
      <attendee>Gabor Kiss-Vamosi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12702@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12702</pentabarf:event-id>
      <pentabarf:event-slug>safety_subplot_documenting_your_criteria_for_success</pentabarf:event-slug>
      <pentabarf:event-tag>safety_subplot_documenting_your_criteria_for_success</pentabarf:event-tag>
      <pentabarf:title>Subplot - documenting your criteria for success</pentabarf:title>
      <pentabarf:subtitle>Expressing argumentation in a validatable way</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Safety and Open Source</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T110000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Subplot - documenting your criteria for success- Expressing argumentation in a validatable way</summary>
      <description>&lt;p&gt;Believing a system is safe is not the same as knowing it meets all
the criteria defined to demonstrate that safety. Too often is the
argumentation around the safety of a system presented as a document
for humans to agree on, which is disconnected from the mechanism of
asserting compliance with that argumentation.  Subplot is a tool for
processing documents containing such argumentation along with
verification scenarios which are both human &lt;em&gt;and&lt;/em&gt; machine readable
so that this disconnect can be resolved.&lt;/p&gt;

&lt;p&gt;This talk introduces Subplot and describes the concept.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Safety and Open Source</categories>
      <url>https:/fosdem.org/2022/schedule/event/safety_subplot_documenting_your_criteria_for_success/</url>
      <location>D.safety</location>
      <attendee>Daniel Silverstone</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12786@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12786</pentabarf:event-id>
      <pentabarf:event-slug>diversity</pentabarf:event-slug>
      <pentabarf:event-tag>diversity</pentabarf:event-tag>
      <pentabarf:title>Fundamentals Of Diversity &amp; Inclusion For Technologists</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T104000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Fundamentals Of Diversity &amp; Inclusion For Technologists</summary>
      <description>&lt;p&gt;Enhancing diversity and inclusion in every aspect of technology is an essential conversation everyone should be a part of. In an increasingly interconnected world, we have a shared responsibility to ensure technology is a force that works to benefit everyone, countering structural sources of inequity where needed.&lt;/p&gt;

&lt;p&gt;This session aims to jump start your personal diversity and inclusion journey by explaining the basics in simple terms with relevant examples for technologists. Concepts covered will include unconscious bias, privilege, equity, allyship, covering and microaggressions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/diversity/</url>
      <location>D.openjdk</location>
      <attendee>Reza Rahman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12817@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12817</pentabarf:event-id>
      <pentabarf:event-slug>lotech_libreoffice73</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_libreoffice73</pentabarf:event-tag>
      <pentabarf:title>LibreOffice 7.3 New Features</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>LibreOffice 7.3 New Features</summary>
      <description>&lt;p&gt;A summary of LibreOffice 7.3 Community new features, with a specific focus on interoperability with Microsoft Office documents&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_libreoffice73/</url>
      <location>D.libreoffice</location>
      <attendee>Italo Vignoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12835@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12835</pentabarf:event-id>
      <pentabarf:event-slug>community_sustainable</pentabarf:event-slug>
      <pentabarf:event-tag>community_sustainable</pentabarf:event-tag>
      <pentabarf:title>Making a community-managed FOSS project sustainable in the medium- to long-term</pentabarf:title>
      <pentabarf:subtitle>Strategies and tactics</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T110000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Making a community-managed FOSS project sustainable in the medium- to long-term- Strategies and tactics</summary>
      <description>&lt;p&gt;LibreOffice was announced in 2010. After 10 years, it was necessary to review and update the strategy based on the evolution of the office suite market, to improve the sustainability model. Enterprises are not supporting the project as much as individual users. Over time, this can represent a threat for the sustainability of the project. We have changed our strategy to educate enterprises about the right approach to FOSS, by giving back to ensure the long term sustainability of the LibreOffice project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/community_sustainable/</url>
      <location>M.community</location>
      <attendee>Italo Vignoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12837@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12837</pentabarf:event-id>
      <pentabarf:event-slug>container_boot2container</pentabarf:event-slug>
      <pentabarf:event-tag>container_boot2container</pentabarf:event-tag>
      <pentabarf:title>Boot2container: An initramfs for reproducible infrastructures</pentabarf:title>
      <pentabarf:subtitle>Who needs host OSes for containers anyway?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Boot2container: An initramfs for reproducible infrastructures- Who needs host OSes for containers anyway?</summary>
      <description>&lt;p&gt;Fed up with managing your host OS for your docker environment? Try booting your containers directly from a light-weight initramfs! Flash a USB pendrive with the kernel and initramfs, or netboot it locally or from the internet, configure it from the kernel command line. Bonus: It also supports syncing volumes with S3-compatible cloud storages, making provisioning and back-ups a breeze!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_boot2container/</url>
      <location>D.containers</location>
      <attendee>Martin Roukala</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12851@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12851</pentabarf:event-id>
      <pentabarf:event-slug>big_data_police_crime</pentabarf:event-slug>
      <pentabarf:event-tag>big_data_police_crime</pentabarf:event-tag>
      <pentabarf:title>HPC for Social &amp; Crime Science</pentabarf:title>
      <pentabarf:subtitle>Big Data in Police and Crime Research</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>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>HPC for Social &amp; Crime Science- Big Data in Police and Crime Research</summary>
      <description>&lt;p&gt;Many scientific disciplines have benefitted from the availability of big datasets to develop algorithm supported solutions. Recently, this trend has penetrated the fields of crime and police research. The presentation highlights use cases of big data computation and HPC for typical datasets in crime science: crime records, emergency call data, and police GPS data. The focus lies on spatiotemporal applications (i.e., geocoding, map matching, spatial and temporal algorithms). The datasets come from a collaborative project with a Belgian police force and encompass approximately 200,000 crime records and 400 million individual GPS datapoints (x and y coordinates + timestamp). The project aims at establishing the crime preventive effect of police patrols through a longitudinal research design. Besides offering novel computational solutions for crime scientist, these kinds of datasets introduce important ethical considerations as well as potential biases in human-led data entry and collection. These considerations underline the need for social scientists to become more literate in the computational sciences and support the framework of ‘crime science’ as a discipline of exact methods and data sources.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/big_data_police_crime/</url>
      <location>D.hpc</location>
      <attendee>Philipp M. Dau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12930@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12930</pentabarf:event-id>
      <pentabarf:event-slug>rtc_jitsi</pentabarf:event-slug>
      <pentabarf:event-tag>rtc_jitsi</pentabarf:event-tag>
      <pentabarf:title>Jitsi: 20 years of Real Time Communications</pentabarf:title>
      <pentabarf:subtitle>How the Jitsi project has adapted and remained current in the RTC industry for almost 20 years</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T110000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Jitsi: 20 years of Real Time Communications- How the Jitsi project has adapted and remained current in the RTC industry for almost 20 years</summary>
      <description>&lt;p&gt;The Jitsi project was founded almost 20 years ago, under a different name and just for academic purposes.&lt;/p&gt;

&lt;p&gt;Almost 20 years later, the project could not be in a better shape! It has gone through a name change and several acquisitions by  large corporations, while remaining current in the industry and innovating all along.&lt;/p&gt;

&lt;p&gt;This presentation will take a trip down memory lane and see where Jitsi came from, how it has managed to stick around for so long, and what the future holds.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2022/schedule/event/rtc_jitsi/</url>
      <location>M.rtc</location>
      <attendee>Saúl Ibarra Corretgé</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12934@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12934</pentabarf:event-id>
      <pentabarf:event-slug>declarativeminimalistic</pentabarf:event-slug>
      <pentabarf:event-tag>declarativeminimalistic</pentabarf:event-tag>
      <pentabarf:title>Declarative and Minimalistic Computing</pentabarf:title>
      <pentabarf:subtitle>Entry talk</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T101500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Declarative and Minimalistic Computing- Entry talk</summary>
      <description>&lt;p&gt;Welcome to the Declarative and Minimalistic Computing Devroom.&lt;/p&gt;

&lt;p&gt;In this year's virtual conference we will honour the late Professor John McCarthy as the founder of AI and the inventor of LISP. McCarthy with his work pioneered artificial intelligence, developed the Lisp programming language family and kickstarted our modern computing world. Lisp is one of the two oldest computer languages in use today.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/declarativeminimalistic/</url>
      <location>D.minimalistic</location>
      <attendee>Manolis Ragkousis</attendee>
      <attendee>Oliver Propst</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12951@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12951</pentabarf:event-id>
      <pentabarf:event-slug>peergos</pentabarf:event-slug>
      <pentabarf:event-tag>peergos</pentabarf:event-tag>
      <pentabarf:title>Peergos - Combining peer-to-peer connectivity, end-to-end encryption and fine grained access control to build a secure and privacy focused self-certifying web protocol</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Peergos - Combining peer-to-peer connectivity, end-to-end encryption and fine grained access control to build a secure and privacy focused self-certifying web protocol</summary>
      <description>&lt;p&gt;Peergos gives users total control over their data. That means: Where it is, Who can see it, Who can't see it.&lt;/p&gt;

&lt;p&gt;Used as a global file system, Peergos provides a private space where you can store, share and view your media and documents.  Individual content can be shared outside peergos via secret links and whole static sites can be hosted via a gateway.&lt;/p&gt;

&lt;p&gt;Used as an application platform, Peergos provides productivity tools like a calendar, todo/project boards and document viewer/editors.  In the near future users will be able to add their own applications using the same secure application protocol.&lt;/p&gt;

&lt;p&gt;Used as a communication platform, Peergos provides a social media feed, group chat and an email bridge.&lt;/p&gt;

&lt;p&gt;Peergos is open source and self-hostable.&lt;/p&gt;

&lt;p&gt;This talk with introduce Peergos. It will expand on the project's goals, its architecture and some of the technical details. It will provide a walkthrough of the current functionality and a sneak-peak of what the future may hold.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/peergos/</url>
      <location>D.web3</location>
      <attendee>kevin o'dwyer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12989@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12989</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to the MariaDB devroom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T100500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome to the MariaDB devroom</summary>
      <description>&lt;p&gt;A brief introduction and overview of what you can expect from the MariaDB devroom at FOSDEM&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_welcome/</url>
      <location>D.mariadb</location>
      <attendee>Ian Gilfillan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12991@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12991</pentabarf:event-id>
      <pentabarf:event-slug>devroom_introduction</pentabarf:event-slug>
      <pentabarf:event-tag>devroom_introduction</pentabarf:event-tag>
      <pentabarf:title>Devroom introduction</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T100500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Devroom introduction</summary>
      <description>&lt;p&gt;The devroom intro by devroom organization team!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/devroom_introduction/</url>
      <location>D.dependency</location>
      <attendee>Kate Stewart</attendee>
      <attendee>Philippe Ombredanne</attendee>
      <attendee>Antoine Mottier</attendee>
      <attendee>Michael C. Jaeger</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13007@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13007</pentabarf:event-id>
      <pentabarf:event-slug>corundum</pentabarf:event-slug>
      <pentabarf:event-tag>corundum</pentabarf:event-tag>
      <pentabarf:title>corundum</pentabarf:title>
      <pentabarf:subtitle>From a NIC to a Platform for In-Network Compute</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Libre-Open VLSI and FPGA</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>corundum- From a NIC to a Platform for In-Network Compute</summary>
      <description>&lt;p&gt;The talk provides an introduction to the corundum project, implementing a 100 GbE NIC based on Commercial-off-the-shelf (COTS) FPGA cards, e.g. Xilinx Alveo Cards. The project consists of all necessary RTL components, e.g. PCIe DMA engine, NIC datapath, MAC, PHY and integration of vendor specific IP cores, such as transceivers and PCIe hard-IP cores. In combination with the provided driver and debugging utility the ready-to-experiment state just requires a supported FPGA card + compiler to kick-off playing with the project.&lt;/p&gt;

&lt;p&gt;The existing state provides the platform for future In-Network Compute platform research, allowing for application logic to be balanced across hardware acceleration and software flexibility. The platform uniquely allows for experiments with lower layer protocols, e.g. PHY layer coding.&lt;/p&gt;

&lt;p&gt;The talk concludes with an overview about short term and mid term goals of the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Libre-Open VLSI and FPGA</categories>
      <url>https:/fosdem.org/2022/schedule/event/corundum/</url>
      <location>D.open-hardware</location>
      <attendee>Ulrich Langenbach</attendee>
      <attendee>Alex Forencich</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13020@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13020</pentabarf:event-id>
      <pentabarf:event-slug>trustgraphs</pentabarf:event-slug>
      <pentabarf:event-tag>trustgraphs</pentabarf:event-tag>
      <pentabarf:title>Decentralized Self Sovereign Trust Graphs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Decentralized Self Sovereign Trust Graphs</summary>
      <description>&lt;p&gt;What if all our decentralized apps and platforms could share trust/ratings/attestation information, in the form of portable cryptographically signed claims?  What if this self-sovereign, user owned and controlled, privately sharable trust network could become the backbone to unite our many disparate decentralized web apps and platforms?  These are the goals of Trust Graph, and its reference implementation built on Holochain.&lt;/p&gt;

&lt;p&gt;In this talk we will cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TrustAtom format: &lt;code&gt;source&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt;, semantic &lt;code&gt;content&lt;/code&gt;, normalized scalar &lt;code&gt;value&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Quick survey of the ecosystem of similar protocols&lt;/li&gt;
&lt;li&gt;Use cases, including the potential to tackle major global challenges&lt;/li&gt;
&lt;li&gt;An example illustrating Trust Graph "rollups" for caching Trust Graphs in TrustAtoms&lt;/li&gt;
&lt;li&gt;Trust Graph on Holochain: using Holochain links to allow for searchable TrustAtoms&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/trustgraphs/</url>
      <location>D.web3</location>
      <attendee>Harlan Wood</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13065@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13065</pentabarf:event-id>
      <pentabarf:event-slug>mysql_flame</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_flame</pentabarf:event-tag>
      <pentabarf:title>Flame Graphs for MySQL DBAs</pentabarf:title>
      <pentabarf:subtitle>Yet another way to visualize performance data</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Flame Graphs for MySQL DBAs- Yet another way to visualize performance data</summary>
      <description>&lt;p&gt;Flame graph is way to visualize profiling data that allows the most frequent code paths to be identified quickly and accurately. They can be generated using Brendan Gregg's open source programs on github.com/brendangregg/FlameGraph, which create interactive SVG files to be checked in browser. The source of profiling data does not really matter - it can be perf profiler, bpftrace, Performance Schema, EXPLAIN output or any other source that allows to convert the data into the expected format of comma-separated "path" plus metric per line.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_flame/</url>
      <location>D.mysql</location>
      <attendee>Valerii Kravchuk</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13097@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13097</pentabarf:event-id>
      <pentabarf:event-slug>misc_foss</pentabarf:event-slug>
      <pentabarf:event-tag>misc_foss</pentabarf:event-tag>
      <pentabarf:title>All the World's a Stage and FOSS is playing many parts</pentabarf:title>
      <pentabarf:subtitle>With the spotlight of the world's Governments shining on security, sustainability and software, how will FOSS survive the limelight?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T110000</dtend>
      <duration>01:00:00:00</duration>
      <summary>All the World's a Stage and FOSS is playing many parts- With the spotlight of the world's Governments shining on security, sustainability and software, how will FOSS survive the limelight?</summary>
      <description>&lt;p&gt;The FOSS Communities have been debating how to manage security, sustainability and funding of FOSS for years but today a global and political lens is being shone on them.&lt;/p&gt;

&lt;p&gt;Commercial debates over licensing and revenue models around FOSS based businesses peak in 2021 with the Elastic transition away from FOSS to an SSPL licence and the fallout and debate from this.&lt;/p&gt;

&lt;p&gt;The European Commission's Digital Decade is clear that its basis will be a FOSS infrastructure and Europe has been passing laws and regulations to support its open first approach, as it seeks digital and data sovereignty.&lt;/p&gt;

&lt;p&gt;The inevitable success and adoption of FOSS in our national infrastructures and recent security issues have the minds of Governments focused on FOSSS, to the extent that the White House plans a meeting to discuss FOSS security in January having issued an ordinance recommending the use of Software Bill of Materials.&lt;/p&gt;

&lt;p&gt;China's Ministry of Industry and Information Technology has shared a 5 year software plan saying "software defines the world of the future, open source determines the future of software," as it plans global collaboration to improve its open source activities.&lt;/p&gt;

&lt;p&gt;In the UK, hosting COP26 shone a spotlight on energy and the UK Energy Sector Digitalisation Task force which has already suggested Open Data, will consider the use of open source software by default in its recommendations to Government in January. Whilst the NHS' data strategy issued in 2021 requires that open source software should be the default in healthcare.&lt;/p&gt;

&lt;p&gt;This talk will stitch together these global threads, laws and policies to take a holistic view on the insurmountable success of FOSS in the last decade and the inevitable challenges being faced as a consequence of that success and the very nature and heart of FOSS in the Commons.&lt;/p&gt;

&lt;p&gt;Sharing some policy suggestions and thoughts this talk will consider whether it may be time to shift the landscape. Is 2022 the year to recognise the need for FOSS to be characterised as a public good and to secure the interaction not only of business but of the State in funding and securing FOSS in the long term? How can this ensure sustainability of FOSS through its maintenance and sustainability of the planet by elevating the role of FOSS within environmental sustainability?&lt;/p&gt;

&lt;p&gt;With a deep consideration of recent economic and policy discussions this keynote talk with pull many strands together to start 2022 with a focus on FOSS, funding and a secure and sustainable future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2022/schedule/event/misc_foss/</url>
      <location>M.misc</location>
      <attendee>Amanda Brock</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13117@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13117</pentabarf:event-id>
      <pentabarf:event-slug>ada_introduction_room</pentabarf:event-slug>
      <pentabarf:event-tag>ada_introduction_room</pentabarf:event-tag>
      <pentabarf:title>Introduction 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>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T101500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Introduction to the Ada DevRoom</summary>
      <description>&lt;p&gt;Welcome to the Ada Developer Room at FOSDEM 2020, which is organized in cooperation with Ada-Europe and Ada-Belgium.&lt;/p&gt;

&lt;p&gt;This year marks the first edition on which the devroom takes place on an online format. For that reason, this presentation will explain how does it work and how can the public use the systems provided by FOSDEM and interact with the speakers. We will also introduce the Ada-Europe and Ada-Belgium organisations. This small introduction also serves as a test to make sure the systems are working as expected and that any questions that may take place from the public can be answered.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_introduction_room/</url>
      <location>D.ada</location>
      <attendee>Fernando Oleo Blanco</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13129@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13129</pentabarf:event-id>
      <pentabarf:event-slug>retro_intro</pentabarf:event-slug>
      <pentabarf:event-tag>retro_intro</pentabarf:event-tag>
      <pentabarf:title>Welcome to Retro-Computing devroom</pentabarf:title>
      <pentabarf:subtitle>Vintage everywhere!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T100500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome to Retro-Computing devroom- Vintage everywhere!</summary>
      <description>&lt;p&gt;A brief introduction to our devroom and the schedule ahead.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_intro/</url>
      <location>D.retro</location>
      <attendee>Pau Garcia Quiles (pgquiles)</attendee>
      <attendee>François Revol (mmu_man)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13134@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13134</pentabarf:event-id>
      <pentabarf:event-slug>grog</pentabarf:event-slug>
      <pentabarf:event-tag>grog</pentabarf:event-tag>
      <pentabarf:title>Testing Macromedia director in ScummVM</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Emulator Development</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T104500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Testing Macromedia director in ScummVM</summary>
      <description>&lt;p&gt;ScummVM reached a milestone with the release of 2.5.0. Version 0.0.1 was released 20 years ago. The latest release was also the first release that included support for a few Director games.&lt;/p&gt;

&lt;p&gt;MacroMedia Director, later Adobe Director, was a multimedia application authoring platform. Its ease of use led to a huge number of graphic adventure games being written with it. This was the late 90's. Some well known games are the Journeyman Project, Total Distortion and Spaceship Warlock.&lt;/p&gt;

&lt;p&gt;One challenge to over come was to work on the code without breaking other parts.
We'll go over the architecture of ScummVM, dive deeper into the Director Engine and land on how tests improved the code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Emulator Development</categories>
      <url>https:/fosdem.org/2022/schedule/event/grog/</url>
      <location>D.emulator</location>
      <attendee>Roland van Laar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13135@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13135</pentabarf:event-id>
      <pentabarf:event-slug>tee_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>tee_welcome</pentabarf:event-tag>
      <pentabarf:title>Opening</pentabarf:title>
      <pentabarf:subtitle>Welcome, overview, lineup</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T100500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Opening- Welcome, overview, lineup</summary>
      <description>&lt;p&gt;A brief introduction to the room and to the sessions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_welcome/</url>
      <location>D.trusted-hardware</location>
      <attendee>Vasily A. Sartakov</attendee>
      <attendee>Jo Van Bulck</attendee>
      <attendee>Fritz Alder</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13193@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13193</pentabarf:event-id>
      <pentabarf:event-slug>osd_introduction_to_open_source_design</pentabarf:event-slug>
      <pentabarf:event-tag>osd_introduction_to_open_source_design</pentabarf:event-tag>
      <pentabarf:title>Introduction 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>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T102000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Introduction to Open Source Design</summary>
      <description>&lt;p&gt;Every year we take some time to introduce the Open Source Design collective, what we do, where to find us and how to get involved.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_introduction_to_open_source_design/</url>
      <location>D.design</location>
      <attendee>Bernard Tyers</attendee>
      <attendee>Eriol Fox</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13207@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13207</pentabarf:event-id>
      <pentabarf:event-slug>security_seamless_kernel</pentabarf:event-slug>
      <pentabarf:event-tag>security_seamless_kernel</pentabarf:event-tag>
      <pentabarf:title>Seamless Kernel Update</pentabarf:title>
      <pentabarf:subtitle>Seamless kernel update practice in linux based on kexec and criu</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Seamless Kernel Update- Seamless kernel update practice in linux based on kexec and criu</summary>
      <description>&lt;p&gt;Currently, operating systems have become increasingly complex and thus more sensitive to security problems and performance issues. In some circumstances, developers have to reboot their systems in order to patch security vulnerabilities, fix bugs, and add new features, which will bring unavoidable downtime for running applications. Live-patch is an elegant solution. But, it can only work in 30 percent of circumstances. In our project, we put another solution into practice. We use a checkpoint-and-restart mechanism to retore applications' status and then switch the kernel fastly.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2022/schedule/event/security_seamless_kernel/</url>
      <location>M.security</location>
      <attendee>Longjun Luo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13210@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13210</pentabarf:event-id>
      <pentabarf:event-slug>sds_ceph_csi_k8s_migration</pentabarf:event-slug>
      <pentabarf:event-tag>sds_ceph_csi_k8s_migration</pentabarf:event-tag>
      <pentabarf:title>Migrate to Ceph-CSI</pentabarf:title>
      <pentabarf:subtitle>Migrate your persistent volumes from old volume plugins to Ceph-CSI</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T101000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Migrate to Ceph-CSI- Migrate your persistent volumes from old volume plugins to Ceph-CSI</summary>
      <description>&lt;p&gt;Currently, to access storage, many different type of Volume Plugins are used. But many of them like "FlexVolume" and "In-tree" are either OLD, or deprecated.&lt;/p&gt;

&lt;p&gt;In our talk, we wish to discuss the solution of the same, by sharing information about the different types of volume plugins; and demonstrating the migration procedure from deprecated plugins to the latest "CEPH-CSI"(https://github.com/ceph/ceph-csi); with a pre-recorded demo of the same.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2022/schedule/event/sds_ceph_csi_k8s_migration/</url>
      <location>D.sds</location>
      <attendee>Yug Gupta</attendee>
      <attendee>Subham Rai</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13518@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13518</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_devroom_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_devroom_welcome</pentabarf:event-tag>
      <pentabarf:title>Kotlin DevRoom Welcoming Remarks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T101000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Kotlin DevRoom Welcoming Remarks</summary>
      <description>&lt;p&gt;Welcoming participants to the virtual edition of the Kotlin DevRoom @ FOSDEM&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/kotlin_devroom_welcome/</url>
      <location>D.kotlin</location>
      <attendee>Nicola Corti</attendee>
      <attendee>Martin Bonnin</attendee>
      <attendee>Marco Gomiero</attendee>
      <attendee>Holger Steinhauer</attendee>
      <attendee>Julien Salvi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13536@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13536</pentabarf:event-id>
      <pentabarf:event-slug>cue_pratical_guide</pentabarf:event-slug>
      <pentabarf:event-tag>cue_pratical_guide</pentabarf:event-tag>
      <pentabarf:title>A practical guide to CUE: patterns for everyday use</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>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T104500</dtend>
      <duration>00:45:00:00</duration>
      <summary>A practical guide to CUE: patterns for everyday use</summary>
      <description>&lt;p&gt;CUE (https://cuelang.org/) solves a previously unsolved technical problem in the configuration space. It does so by taking a compositional approach that reduces the complexity of managing configuration from a combinatorial problem to a linear problem. CUE is based on 20 years of experience in the field of configuration. Its declarative, aspect-oriented approach is powerful yet simple, making it possible to manage large amounts of configuration data and policies in multiple formats (JSON, YAML, Protocol Buffers, OpenAPI, etc.) with relative ease.
It also makes CUE well suited to a wide range of applications.&lt;/p&gt;

&lt;p&gt;This all sounds great! But for someone new to CUE, it may not be obvious how to get started.&lt;/p&gt;

&lt;p&gt;In this talk, Marcel van Lohuizen and Paul Jolly start with a quick overview of CUE the language, then move on to present practical examples of CUE in action, including common patterns for validation, policy, integration with existing non-CUE configuration and more. Because CUE is new, established patterns are still in the making, but at the very least it will be a reflection of the current thinking.&lt;/p&gt;

&lt;p&gt;No previous experience of CUE required, although familiarity with an existing configuration and data languages will help provide some context to the examples.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/cue_pratical_guide/</url>
      <location>D.infra</location>
      <attendee>Marcel van Lohuizen</attendee>
      <attendee>Paul Jolly</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13551@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13551</pentabarf:event-id>
      <pentabarf:event-slug>moniobserv2022open</pentabarf:event-slug>
      <pentabarf:event-tag>moniobserv2022open</pentabarf:event-tag>
      <pentabarf:title>Monitoring and Observability devroom: Opening</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>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T101000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Monitoring and Observability devroom: Opening</summary>
      <description>&lt;p&gt;Opening!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2022/schedule/event/moniobserv2022open/</url>
      <location>D.monitoring</location>
      <attendee>Richard Hartmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13552@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13552</pentabarf:event-id>
      <pentabarf:event-slug>kde_plasme_mobile</pentabarf:event-slug>
      <pentabarf:event-tag>kde_plasme_mobile</pentabarf:event-tag>
      <pentabarf:title>Plasma Mobile in 2022</pentabarf:title>
      <pentabarf:subtitle>Bhushan Shah</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>KDE Community stand</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T110000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Plasma Mobile in 2022- Bhushan Shah</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>KDE Community stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/kde_plasme_mobile/</url>
      <location>S.kde</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13554@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13554</pentabarf:event-id>
      <pentabarf:event-slug>kde_news</pentabarf:event-slug>
      <pentabarf:event-tag>kde_news</pentabarf:event-tag>
      <pentabarf:title>KDE News</pentabarf:title>
      <pentabarf:subtitle>Adam Szopa</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>KDE Community stand</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T101500</dtend>
      <duration>00:15:00:00</duration>
      <summary>KDE News- Adam Szopa</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>KDE Community stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/kde_news/</url>
      <location>S.kde</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13562@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13562</pentabarf:event-id>
      <pentabarf:event-slug>open_research_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Open Research Tools and Technologies devroom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220205T100000</dtstart>
      <dtend>20220205T100500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome to the Open Research Tools and Technologies devroom</summary>
      <description>&lt;p&gt;The Open Research Tools and Technologies devroom managers welcome words announcing the schedule.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_welcome/</url>
      <location>D.research</location>
      <attendee>Paul Girard</attendee>
      <attendee>Matthieu Totet</attendee>
      <attendee>Mathieu Jacomy</attendee>
      <attendee>Célya Gruson-Daniel</attendee>
      <attendee>Yo Yehudi</attendee>
      <attendee>Maya Anderson-González</attendee>
      <attendee>Sara Petti</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13565@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13565</pentabarf:event-id>
      <pentabarf:event-slug>welcome_to_the_bsd_devroom</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_to_the_bsd_devroom</pentabarf:event-tag>
      <pentabarf:title>Welcome to the BSD devroom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2022-02-06 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220206T100000</dtstart>
      <dtend>20220206T101500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Welcome to the BSD devroom</summary>
      <description>&lt;p&gt;speech&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_to_the_bsd_devroom/</url>
      <location>D.bsd</location>
      <attendee>Rodrigo Osorio</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12360@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12360</pentabarf:event-id>
      <pentabarf:event-slug>retro_chess</pentabarf:event-slug>
      <pentabarf:event-tag>retro_chess</pentabarf:event-tag>
      <pentabarf:title>Getting 1K Chess for the ZX81 online</pentabarf:title>
      <pentabarf:subtitle>Or, how I used $2 Billion of internet infrastructure to run 672 bytes of code, from 1982</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 10:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T100500</dtstart>
      <dtend>20220205T103000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Getting 1K Chess for the ZX81 online- Or, how I used $2 Billion of internet infrastructure to run 672 bytes of code, from 1982</summary>
      <description>&lt;p&gt;In 1982, David Horne wrote a version of chess which managed to fit inside the memory of a 1K ZX81. Although it wasn't a complete implementation, it was impressive enough to be remembered now, almost 40 years later. But running it in 2022 requires at least an emulator, ROM file, and the .P file, which limits the appeal to retro enthusiasts and excludes the intended audience - chess players!&lt;/p&gt;

&lt;p&gt;So, I modified the EMF emulator (and the game) to run as an emulator-as-a-service, so that it can be played via the lichess servers with a modern web-friendly interface.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_chess/</url>
      <location>D.retro</location>
      <attendee>Steven Goodwin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12484@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12484</pentabarf:event-id>
      <pentabarf:event-slug>tee_sgx_analysis</pentabarf:event-slug>
      <pentabarf:event-tag>tee_sgx_analysis</pentabarf:event-tag>
      <pentabarf:title>SGX Enclave Exploit Analysis and Considerations for Defensive SGX Programming</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 10:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T100500</dtstart>
      <dtend>20220205T103000</dtend>
      <duration>00:25:00:00</duration>
      <summary>SGX Enclave Exploit Analysis and Considerations for Defensive SGX Programming</summary>
      <description>&lt;p&gt;Intel SGX provided a mechanism to better isolate user-level software from attackers. However, attackers will still use various methods to attack SGX and user’s Enclaves. And user’s code inside Enclave may also have bugs, which can be leveraged by the attackers. We are from intel SGX SDK team, we have conducted security analysis and pen-test for SGX Enclave (based on SGX SDK) during the past 10+ years. We want to summarize some past exploits we encountered in our daily work and what's the mitigation, hope it can help the Enclave developers to write more secure Enclave code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_sgx_analysis/</url>
      <location>D.trusted-hardware</location>
      <attendee>Shunda Zhang</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12647@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12647</pentabarf:event-id>
      <pentabarf:event-slug>open_research_heurist</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_heurist</pentabarf:event-tag>
      <pentabarf:title>From pipe dreams and waste to functional accretion: building a capable infrastructure for the Digital Humanities</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 10:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T100500</dtstart>
      <dtend>20220205T102500</dtend>
      <duration>00:20:00:00</duration>
      <summary>From pipe dreams and waste to functional accretion: building a capable infrastructure for the Digital Humanities</summary>
      <description>&lt;p&gt;This presentation is about the development and trajectory of Heurist (HeuristNetwork.org), a shared, integrated, extensible data infrastructure (model, build, manage, analyse, visualise, share, publish via integrated CMS) for Humanities research capable of handling the needs of many heterogeneous projects on a single standalone service*, with optional integration across multiple servers by a coordinating index (itself based on Heurist).&lt;/p&gt;

&lt;p&gt;Humanities data are interesting (both technically and to the public). They are rich in text, images, objects, people and events, heterogeneous, eminently linkable and sparse-matrix. Personal computers, the internet and other accessible technologies have spawned an exploding field (or fad?) known as Digital Humanities (DH), and opened exciting new horizons for research and public engagement.&lt;/p&gt;

&lt;p&gt;However, this technological turn has created many problems for a poorly funded research culture with 1-3 year grant funding cycles - choice of appropriate technology, finding and retaining technical staff, initial and ongoing costs, sustainability ... The outcome is often least-effort and inadequate technology (eg. spreadsheets) or ad hoc development, incomplete functionality, maintenance nightmares, data silos and rapid end-of-funding decay; only rich or statutory organisations can maintain a multi-component system for long. Heurist aims to overcome these problems by mutualised Open Source development, schemas stored as editable data rather than fixed structures, demand-driven priority development, and free centralised services and maintenance.&lt;/p&gt;

&lt;p&gt;In this presentation I will outline the evolution of our development process, from haphazard experimentation and many costly unused features (2005 - 2009) to a coherent, stable but evolving structure and Extreme Programming (aka living dangerously!), driven by immediate user requirements and incremental daily interface refinement. I will outline some of the fundamental principles we use to maintain backwards compatibility, stability, rapid development and low cost of maintenance for such a complex beast and for so many projects, on a self-funding staff of just 3 FTE. I also hope to attract some technical collaborators, as most of our users are (by design) non-technical.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_heurist/</url>
      <location>D.research</location>
      <attendee>Ian Johnson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12733@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12733</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_model</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_model</pentabarf:event-tag>
      <pentabarf:title>MariaDB Server's new release model</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 10:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T100500</dtstart>
      <dtend>20220205T102500</dtend>
      <duration>00:20:00:00</duration>
      <summary>MariaDB Server's new release model</summary>
      <description>&lt;p&gt;As was announced in December 2021 https://mariadb.org/new-innovation-release-model/, MariaDB Server now has a new release model, with more frequent major releases. MariaDB Server 10.7 is the first release following this model.&lt;/p&gt;

&lt;p&gt;Some of these releases will have 1 year support cycles, while others will be supported long term just like before. In this talk, I will present the pros and cons of this new release model, what it means for the MariaDB Server community, its users and also its developers. This will also give the community a chance to better understand the changes and give us feedback and ultimately ensure MariaDB Server properly serves its purpose of being a true Open Source Database.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_model/</url>
      <location>D.mariadb</location>
      <attendee>Michael "Monty" Widenius</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12986@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12986</pentabarf:event-id>
      <pentabarf:event-slug>package_url_and_version_range_spec</pentabarf:event-slug>
      <pentabarf:event-tag>package_url_and_version_range_spec</pentabarf:event-tag>
      <pentabarf:title>Package URL and Version range spec</pentabarf:title>
      <pentabarf:subtitle>Towards mostly universal dependency resolution</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 10:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220206T100500</dtstart>
      <dtend>20220206T102000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Package URL and Version range spec- Towards mostly universal dependency resolution</summary>
      <description>&lt;p&gt;Package URLs are a compact way to identify software packages across multiple ecosystems.
Together with the new "vers" Version Range Specifier, these two mini specs will offer a
new way to create new, mostly universal dependency resolvers and installers, working
across ecosystems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/package_url_and_version_range_spec/</url>
      <location>D.dependency</location>
      <attendee>Philippe Ombredanne</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13025@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13025</pentabarf:event-id>
      <pentabarf:event-slug>grammar</pentabarf:event-slug>
      <pentabarf:event-tag>grammar</pentabarf:event-tag>
      <pentabarf:title>A Raku Grammar for Navigation Lights</pentabarf:title>
      <pentabarf:subtitle>code walkthrough with live examples</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Raku</pentabarf:track>
      <pentabarf:start>2022-02-05 10:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T100500</dtstart>
      <dtend>20220205T105000</dtend>
      <duration>00:45:00:00</duration>
      <summary>A Raku Grammar for Navigation Lights- code walkthrough with live examples</summary>
      <description>&lt;p&gt;One feature that sets raku apart from other programming languages is the built-in Grammar parser syntax. This provides a concise, clean and extensible tool for parsing text and triggering Actions according to the content. Navigation aids such as buoys and markers sport flashing lights with characteristics such as color, duration, phase, occulting, speed, height, visibility and so on are represented on navigation charts by way of a short code e.g. &lt;code&gt;Fl(4)15s37m28M&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;This talk aims to show how raku provides the average coder (me) with a new practical alternative to Regexs and/or specialist recursive descent modules. It should illustrate how the combination of the raku built-in OO system and Grammars/Actions keeps the problem domain / problem solution in focus via code and visual examples.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Raku</categories>
      <url>https:/fosdem.org/2022/schedule/event/grammar/</url>
      <location>D.raku</location>
      <attendee>Steve Roe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12493@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12493</pentabarf:event-id>
      <pentabarf:event-slug>mobile_kernel_tablet</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_kernel_tablet</pentabarf:event-tag>
      <pentabarf:title>Mainlining the reMarkable 2 eInk tablet</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-05 10:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T101000</dtstart>
      <dtend>20220205T105000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Mainlining the reMarkable 2 eInk tablet</summary>
      <description>&lt;p&gt;The reMarkable 2 is an eInk tablet, based on the i.MX7 SoC. The tablet
ships with a fork of the 4.14 kernel and a custom rootFS built with
OpenEmbedded. The vendor kernel is based on the NXP vendor kernel with a
large collection of rM2 specific patches on top.&lt;/p&gt;

&lt;p&gt;This talk discusses the process of adding support for the rM2 to the mainline
Linux kernel. The talk first discusses the process of understanding the
original boot process and then getting access to a download mechanism and
serial console.&lt;/p&gt;

&lt;p&gt;Finally the talk covers the process to start upstreaming the patches from a
vendor kernel to the mainline kernel.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_kernel_tablet/</url>
      <location>D.mobile</location>
      <attendee>Alistair Francis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12803@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12803</pentabarf:event-id>
      <pentabarf:event-slug>adapting_otel</pentabarf:event-slug>
      <pentabarf:event-tag>adapting_otel</pentabarf:event-tag>
      <pentabarf:title>Adopting OpenTelemetry and its collector</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>2022-02-06 10:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T101000</dtstart>
      <dtend>20220206T105000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Adopting OpenTelemetry and its collector</summary>
      <description>&lt;p&gt;In this session, we’ll see why we adopted OpenTelemetry &amp;amp; its collector for an internal platform at Ubisoft - to collect/process/export all our logs, metrics, and traces.
We’ll explain how we handled the required mindset change: why people should instrument more their code, and how to onboard them.
And of course, we’ll talk about the benefits of fully adopting OpenTelemetry.&lt;/p&gt;

&lt;p&gt;The intended audience is people who want to adopt OpenTelemetry, or who are already using part of it - for example the SDK for tracing - and are considering a full switch.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2022/schedule/event/adapting_otel/</url>
      <location>D.monitoring</location>
      <attendee>Vincent Behar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13192@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13192</pentabarf:event-id>
      <pentabarf:event-slug>the_state_of_kotlin</pentabarf:event-slug>
      <pentabarf:event-tag>the_state_of_kotlin</pentabarf:event-tag>
      <pentabarf:title>The State of Kotlin</pentabarf:title>
      <pentabarf:subtitle>Q1 2022 Edition</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 10:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T101000</dtstart>
      <dtend>20220206T104000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The State of Kotlin- Q1 2022 Edition</summary>
      <description>&lt;p&gt;In 2021 Kotlin turned 10 and the team delivered 2 major releases (1.5.0 and 1.6.0) and a few minors. The main themes of those releases were Java interoperability and consistency of the language features. Meanwhile, Kotlin/JS has been promoted to Beta and KMM is on its path to reaching Beta status as well. However, one long-running project in Kotlin is the development of the new compiler, K2, which should set a solid foundation for the language and the ecosystem for the years ahead.&lt;/p&gt;

&lt;p&gt;This session is an overview of the latest developments in Kotlin: the language, tools, compiler, and the ecosystem around it. We're also going to take a look at Kotlin's roadmap to see where are we heading. Come and learn what's new and exciting!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/the_state_of_kotlin/</url>
      <location>D.kotlin</location>
      <attendee>Anton Arhipov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12377@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12377</pentabarf:event-id>
      <pentabarf:event-slug>custom_c_static_analysis_with_sparse</pentabarf:event-slug>
      <pentabarf:event-tag>custom_c_static_analysis_with_sparse</pentabarf:event-tag>
      <pentabarf:title>Automating Code Review with Sparse</pentabarf:title>
      <pentabarf:subtitle>Project specific static analysis of a large C codebase</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2022-02-05 10:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20220205T101500</dtstart>
      <dtend>20220205T110500</dtend>
      <duration>00:50:00:00</duration>
      <summary>Automating Code Review with Sparse- Project specific static analysis of a large C codebase</summary>
      <description>&lt;p&gt;How we use the Sparse C Abstract Syntax Tree and linearized Intermediate Representation to write custom checks for the Linux Test Project API.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2022/schedule/event/custom_c_static_analysis_with_sparse/</url>
      <location>D.testing</location>
      <attendee>Richard Palethorpe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12717@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12717</pentabarf:event-id>
      <pentabarf:event-slug>rakumetaprogramming</pentabarf:event-slug>
      <pentabarf:event-tag>rakumetaprogramming</pentabarf:event-tag>
      <pentabarf:title>The manifold joys of metaprogramming</pentabarf:title>
      <pentabarf:subtitle>In Raku and elsewhere... </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 10:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T101500</dtstart>
      <dtend>20220206T104500</dtend>
      <duration>00:30:00:00</duration>
      <summary>The manifold joys of metaprogramming- In Raku and elsewhere... </summary>
      <description>&lt;p&gt;Metaprogramming is a technique that allows the creation of data and control structures during runtime. This gives adaptiveness and expressiveness to languages, allowing the creation of data structures with complex behavior, and adapted to the environment or to the data used. In this talk we will talk about general metaprogramming techniques, with examples in Raku and other modern languages.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/rakumetaprogramming/</url>
      <location>D.minimalistic</location>
      <attendee>Juan Julián Merelo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12756@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12756</pentabarf:event-id>
      <pentabarf:event-slug>mobile_kernel_snapdragon_410</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_kernel_snapdragon_410</pentabarf:event-tag>
      <pentabarf:title>Running Mainline Linux on Snapdragon 410</pentabarf:title>
      <pentabarf:subtitle>How we support over 25 devices in postmarketOS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-06 10:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T101500</dtstart>
      <dtend>20220206T104500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Running Mainline Linux on Snapdragon 410- How we support over 25 devices in postmarketOS</summary>
      <description>&lt;p&gt;The Qualcomm Snapdragon 410 (msm8916) is a SoC that was used in many smartphones and
tablets around 2015. It is the most mature "aftermarket" platform postmarketOS can offer
at the time of writing. Many of the supported devices are quite usable and have
most of the expected features like phone calls and mobile data working.&lt;/p&gt;

&lt;p&gt;The talk goes over some of the most important challenges that we have faced while
supporting those devices and describes the ways in which we have solved them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_kernel_snapdragon_410/</url>
      <location>D.mobile</location>
      <attendee>Nikita Travkin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12870@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12870</pentabarf:event-id>
      <pentabarf:event-slug>ada_introduction_beginning_experienced</pentabarf:event-slug>
      <pentabarf:event-tag>ada_introduction_beginning_experienced</pentabarf:event-tag>
      <pentabarf:title>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>2022-02-06 10:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>01:05:00:00</pentabarf:duration>
      <dtstart>20220206T101500</dtstart>
      <dtend>20220206T112000</dtend>
      <duration>01:05:00:00</duration>
      <summary>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;

&lt;p&gt;Ada is a feature-rich language, but what really makes Ada stand-out is that the features are nicely integrated towards serving the goals of software engineering. If you prefer to spend your time on designing elegant solutions rather than on low-level debugging, if you think that software should not fail, if you like to build programs from readily available components that you can trust, you should really consider Ada&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_introduction_beginning_experienced/</url>
      <location>D.ada</location>
      <attendee>Jean-Pierre Rosen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12974@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12974</pentabarf:event-id>
      <pentabarf:event-slug>public_code_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>public_code_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Public Code devroom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 10:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220206T101500</dtstart>
      <dtend>20220206T102500</dtend>
      <duration>00:10:00:00</duration>
      <summary>Welcome to the Public Code devroom</summary>
      <description>&lt;p&gt;A brief introduction and overview of what you can expect from the Public Code devroom at FOSDEM.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/public_code_welcome/</url>
      <location>D.public-code</location>
      <attendee>Jan Ainali</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12545@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12545</pentabarf:event-id>
      <pentabarf:event-slug>dependency_ospo</pentabarf:event-slug>
      <pentabarf:event-tag>dependency_ospo</pentabarf:event-tag>
      <pentabarf:title>How OSPOs can help secure the software supply chain</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 10:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T102000</dtstart>
      <dtend>20220206T104000</dtend>
      <duration>00:20:00:00</duration>
      <summary>How OSPOs can help secure the software supply chain</summary>
      <description>&lt;p&gt;Legal Risk Mitigation is one of the three main functions of an &lt;a href="https://github.com/todogroup/ospodefinition.org"&gt;OSPO&lt;/a&gt; (designated places where open source is supported, nurtured, shared, explained, and grown inside an organization). OSPOs often oversee aspects of a company’s open source license compliance process and supply chain as one of the first activities. The responsibilities include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Maintaining open source license compliance reviews and oversight&lt;/li&gt;
&lt;li&gt;Running a review process for inbound code use&lt;/li&gt;
&lt;li&gt;Ensuring that the company contributes back to open source projects effectively&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;To a certain degree, any organization calling itself an OSPO likely indicates the organization has reached a maturity stage where Executive-level recognition that OSS is an important strategic asset and builds a critical mass of processes, procedures, and tools to streamline and facilitate open source consumption and participation across divisions. Indeed, these activities also include a wide range of software composition analysis solutions such as Software Bill of Materials (SBOM), license management scanning, or continuous monitoring tools.&lt;/p&gt;

&lt;p&gt;While some OSPOs rely on Software composition analysis vendors like Synopsys and Tidelift, others decide to make their own built-in solutions. During this presentation, Ana Jimenez, PM at &lt;a href="https://todogroup.org/members/"&gt;TODO group&lt;/a&gt; (an open community of organizations who run OSPOs worldwide), will introduce the evolution and expansion of OSPOs over the years from a supply chain perspective, some of the common SCA tooling used, as well as how OSPOs can contribute and nurture the &lt;a href="https://landscape.todogroup.org/card-mode?category=sca&amp;amp;grouping=category"&gt;ecosystem of SCA tools&lt;/a&gt; to adapt to the needs of the different industries.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/dependency_ospo/</url>
      <location>D.dependency</location>
      <attendee>Ana Jimenez Santamaria</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12967@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12967</pentabarf:event-id>
      <pentabarf:event-slug>advanced_sim</pentabarf:event-slug>
      <pentabarf:event-tag>advanced_sim</pentabarf:event-tag>
      <pentabarf:title>Advanced PCB simulation with KiCad</pentabarf:title>
      <pentabarf:subtitle>Introduction to IBIS and FEM-based simulations</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2022-02-05 10:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T102000</dtstart>
      <dtend>20220205T110000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Advanced PCB simulation with KiCad- Introduction to IBIS and FEM-based simulations</summary>
      <description>&lt;p&gt;Faster computations, faster communication speeds, faster everything. Today electronics can use data rates of several gigabits per second. At such speed wires and tracks are far from being perfect, bugs and glitches may arise because of them. Even low-speed designs are not safe and can encounter high-speed problems because they use high-speed capable chips.&lt;/p&gt;

&lt;p&gt;While the electronic CAD software KiCad has the tools to design high-speed boards, there is no tool to validate them. The usual way is to apply all good practice rules, even if they are sometimes overly conservative and might waste some board space. The layout plays an important part in both PCB performance and cost. A PCB simulator, integrated into KiCad, would help designers to find their balance between the two. This presentation is a short introduction to IBIS and FEM, tools that will most certainly be needed for such high-speed simulations, and provides application examples.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/advanced_sim/</url>
      <location>D.cad</location>
      <attendee>Fabien Corona</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12981@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12981</pentabarf:event-id>
      <pentabarf:event-slug>osd_lessons_learned_from_open_sourcing_the_orbit_docs</pentabarf:event-slug>
      <pentabarf:event-tag>osd_lessons_learned_from_open_sourcing_the_orbit_docs</pentabarf:event-tag>
      <pentabarf:title>Documenting a Design System</pentabarf:title>
      <pentabarf:subtitle>Lessons learned from open sourcing the Orbit docs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2022-02-05 10:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T102000</dtstart>
      <dtend>20220205T104500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Documenting a Design System- Lessons learned from open sourcing the Orbit docs</summary>
      <description>&lt;p&gt;A design system helps contributors create consistent user experiences. To elevate from a collection of patterns to a system, you need to provide clear standards and reasoning. Clear and comprehensive documentation helps you put this system together into something everyone can use.&lt;/p&gt;

&lt;p&gt;This talk will go through how we open sourced the documentation for the &lt;a href="https://orbit.kiwi/"&gt;Orbit design system&lt;/a&gt; and discuss what we learned from the process. It will discuss creating both visual and content standards for the docs and how it was all accomplished. The lessons from this experience can help in the creation of useful and accessible documentation to guide the design process.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_lessons_learned_from_open_sourcing_the_orbit_docs/</url>
      <location>D.design</location>
      <attendee>Aaron Collier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13084@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13084</pentabarf:event-id>
      <pentabarf:event-slug>firmware_updates_for_opnsense_and_pfsense</pentabarf:event-slug>
      <pentabarf:event-tag>firmware_updates_for_opnsense_and_pfsense</pentabarf:event-tag>
      <pentabarf:title>Firmware updates for OPNsense and pfSense with fwupd/LVFS</pentabarf:title>
      <pentabarf:subtitle>Secure firmware for routers with the BSD based operating systems</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2022-02-06 10:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T102000</dtstart>
      <dtend>20220206T105500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Firmware updates for OPNsense and pfSense with fwupd/LVFS- Secure firmware for routers with the BSD based operating systems</summary>
      <description>&lt;p&gt;This presentation will describe the results of the proof of concept work that takes into consideration integration of firmware update framework - fwupd/LVFS for OPNsense and pfSense. It will explain the challenges connected with the implementation of firmware update systems for BSD-based firewall and routing software. It will show basic concepts connected to the fwupd and LVFS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2022/schedule/event/firmware_updates_for_opnsense_and_pfsense/</url>
      <location>D.bsd</location>
      <attendee>Norbert Kamiński</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12529@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12529</pentabarf:event-id>
      <pentabarf:event-slug>open_research_prospero</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_prospero</pentabarf:event-tag>
      <pentabarf:title>Code Liberation and Software Sustainability</pentabarf:title>
      <pentabarf:subtitle>The Prospero Experience</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 10:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T102500</dtstart>
      <dtend>20220205T104000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Code Liberation and Software Sustainability- The Prospero Experience</summary>
      <description>&lt;p&gt;Developed from 1995 onward, Prospero is a framework for longitudinal analysis of text corpora. Based on dictionaries and semi-automatic classification, it mainly allows its user to combine approaches of statistical computation, co-occurrence network and search for nested patterns. Inspired by pragmatic sociology, it focuses on the multiple forms of expression and argumentation used by actors, on language regimes and on the identification of transformations occurring in the research case. Initially distributed commercially, then from 2011, by the Doxa association,  as shareware under a non-profit and ethical charter, it is now hosted by the Corpora association and developed under the aGPLV3 CECILL variant Affero compliant license.&lt;/p&gt;

&lt;p&gt;In this presentation, we will discuss more specifically the question of the permanence of a research-targeted software approach, through its evolution over almost 30 years. During this period, evolving expectations and technical developments have led to a client/server step (which remained in the prototype stage) and now to the transition to SaaS. Based on this experience, we will also discuss the conditions we consider relevant for the durability of the software in a new interconnected phase. The broadening of its audience of users and developers calls for ever greater interoperability, on the technical level, but with an approach that combines non-profit and academic models (with limited resources) and business uses.&lt;/p&gt;

&lt;p&gt;Josquin  Debaz
With a PhD in history of science, he has worked more than 10 years on contemporary controversies in health, environment and energy at GSPR (Pragmatic  and  Reflexive  Sociology  Group, EHESS). He is now developer at Finsit. With F. Chateauraynaud, he published Aux bords de l'irréversible. Sociologie pragmatique des transformations (Paris, Pétra, 2017).&lt;/p&gt;

&lt;p&gt;Waldir Lisboa Rocha
With a degree in Environmental Engineering, he co-founded Luminae, an energy efficiency company, where he served as Chief Operating Officer between 2008 and 2012, before deciding to make a turn in his career and dedicate himself to the Social Sciences. He holds a Master's degree in Sociology from the École des Hautes Études en Sciences Sociales - EHESS, and is currently working on his PhD at the same institution, in which he is focusing on the relations between media, inquiry and democracy. In parallel to his academic research, he has been dedicated to the conception and structuring of Prefigura, an experimental institution, and of Enumera, an operating ecosystem.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_prospero/</url>
      <location>D.research</location>
      <attendee>Josquin Debaz</attendee>
      <attendee>Waldir Lisboa Rocha</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12724@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12724</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_106</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_106</pentabarf:event-tag>
      <pentabarf:title>What is new in mariadb 10.6 ?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 10:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T102500</dtstart>
      <dtend>20220205T104500</dtend>
      <duration>00:20:00:00</duration>
      <summary>What is new in mariadb 10.6 ?</summary>
      <description>&lt;p&gt;MariaDB is one of the most used open-source relational databases. The development of MariaDB focuses on stability and performance.MariaDB 10.6 is the current stable version of MariaDB and comes with a number of new features. This presentation covers - MariaDB in Open Source Ecosystem, Features in MariaDB 10.6, Variables added and Removed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_106/</url>
      <location>D.mariadb</location>
      <attendee>Praveen GR</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12455@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12455</pentabarf:event-id>
      <pentabarf:event-slug>sds_garage_introduction</pentabarf:event-slug>
      <pentabarf:event-tag>sds_garage_introduction</pentabarf:event-tag>
      <pentabarf:title>Introducing Garage, a new storage platform for self-hosted geo-distributed clusters</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>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Introducing Garage, a new storage platform for self-hosted geo-distributed clusters</summary>
      <description>&lt;p&gt;Garage is a new storage system for building geo-distributed storage clusters. Garage is developped by Deuxfleurs, an experimental self-hosting collective.&lt;/p&gt;

&lt;p&gt;Garage targets primarily home-grown clusters composed of second-hand commodity hardware, spread over multiple physical locations for redundancy. This deployment scenario implies strong constraints on the software, such as having to deal with slow nodes and high latency between nodes. In a fist part of this talk, we will show how Garage's design enables it to function very well in this scenario, contrarily to other solutions we have tested such as Minio or Glusterfs.&lt;/p&gt;

&lt;p&gt;Garage is focused on implementing the Amazon S3 protocol, a de-facto standard that makes it directly usable as a storage backend for many web applications (such as Nextcloud) or as a backup target. A second part of this talk will be focused on showing how Garage integrates with Deuxfleurs' current self-hosting stack, and how it can be easily configured with a variety of applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2022/schedule/event/sds_garage_introduction/</url>
      <location>D.sds</location>
      <attendee>Alex Auvolat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12553@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12553</pentabarf:event-id>
      <pentabarf:event-slug>matrix_next_gen_interfaces</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_next_gen_interfaces</pentabarf:event-tag>
      <pentabarf:title>The next generation of Matrix interfaces</pentabarf:title>
      <pentabarf:subtitle>How we're changing the face of bridge and bot integrations in Matrix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T105000</dtend>
      <duration>00:20:00:00</duration>
      <summary>The next generation of Matrix interfaces- How we're changing the face of bridge and bot integrations in Matrix</summary>
      <description>&lt;p&gt;Matrix has already got the solid framework of many bridge and bot implementations, but has always been missing that polish to make the bridges more accessible.&lt;/p&gt;

&lt;p&gt;In this talk, Will will explain how we're going to build our bridges with an all-new interactive interface and replacing old bot command interfaces with widget based interfaces.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_next_gen_interfaces/</url>
      <location>D.matrix</location>
      <attendee>Will Hunt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12592@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12592</pentabarf:event-id>
      <pentabarf:event-slug>vai_codeready</pentabarf:event-slug>
      <pentabarf:event-tag>vai_codeready</pentabarf:event-tag>
      <pentabarf:title>Cross-platform/cross-hypervisor virtio vsock use in go</pentabarf:title>
      <pentabarf:subtitle>Usermode networking in CodeReady Containers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2022-02-05 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T103000</dtstart>
      <dtend>20220205T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Cross-platform/cross-hypervisor virtio vsock use in go- Usermode networking in CodeReady Containers</summary>
      <description>&lt;p&gt;CodeReady Containers runs an OpenShift cluster on a laptop or workstation using virtualization. It's written in go, and uses KVM, HyperV or HyperKit depending on the OS it's running on. External network access is done through gVisor's userland TCP/IP stack which the virtual machine uses over virtio-vsock.&lt;/p&gt;

&lt;p&gt;This talk will start with a short presentation of what CodeReady Containers is, explain why it needs a userland TCP/IP stack, but its main focus will be around virtio vsock, how to use it from go, and the differences to expect on the different hypervisors.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_codeready/</url>
      <location>D.virtualization</location>
      <attendee>Christophe Fergeau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12623@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12623</pentabarf:event-id>
      <pentabarf:event-slug>tee_gramine</pentabarf:event-slug>
      <pentabarf:event-tag>tee_gramine</pentabarf:event-tag>
      <pentabarf:title>Gramine Library OS</pentabarf:title>
      <pentabarf:subtitle>Overview, current state and future plans</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T103000</dtstart>
      <dtend>20220205T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Gramine Library OS- Overview, current state and future plans</summary>
      <description>&lt;p&gt;Gramine (formerly called "Graphene") is a lightweight library OS, designed to run a single Linux application in an isolated environment. Currently, Gramine runs on Linux and Intel SGX enclaves on Linux platforms. With Intel SGX support, Gramine can secure a critical application in a hardware-encrypted memory region and protect the application from a malicious system stack with minimal porting effort ("lift and shift" approach).&lt;/p&gt;

&lt;p&gt;Several major events happened to the Gramine project in 2021. Gramine changed its name, moved to a new GitHub repository, and joined Confidential Computing Consortium. The first production-ready release of Gramine -- v1.0 -- was published in October 2021. This talk will discuss all these events, as well as the current status of the project and its future plans.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_gramine/</url>
      <location>D.trusted-hardware</location>
      <attendee>Dmitrii Kuvaiskii</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12659@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12659</pentabarf:event-id>
      <pentabarf:event-slug>overview_of_flatcar_container_linux_test_framework</pentabarf:event-slug>
      <pentabarf:event-tag>overview_of_flatcar_container_linux_test_framework</pentabarf:event-tag>
      <pentabarf:title>All's well that tests well</pentabarf:title>
      <pentabarf:subtitle>An overview of Flatcar Container Linux test framework</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>All's well that tests well- An overview of Flatcar Container Linux test framework</summary>
      <description>&lt;p&gt;Flatcar Container Linux is a community driven Linux OS designed to run container workloads: let's see how the community can run the tests and how the Flatcar Team schedules the test before releasing the OS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2022/schedule/event/overview_of_flatcar_container_linux_test_framework/</url>
      <location>D.distributions</location>
      <attendee>Mathieu Tortuyaux</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12738@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12738</pentabarf:event-id>
      <pentabarf:event-slug>geospatial_jswebgl</pentabarf:event-slug>
      <pentabarf:event-tag>geospatial_jswebgl</pentabarf:event-tag>
      <pentabarf:title>Introducing a new JS+WebGL map library</pentabarf:title>
      <pentabarf:subtitle>Or «why neither Leaflet, OpenLayers nor MapLibreGL meet my needs»</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T112000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Introducing a new JS+WebGL map library- Or «why neither Leaflet, OpenLayers nor MapLibreGL meet my needs»</summary>
      <description>&lt;p&gt;When putting a map on the web, Leaflet, OpenLayers and MaplibreGL (formerly MapboxGL) are popular Javascript FLOSS libraries to do so. This talk will explore some of their features, architectures and shortcomings; and a brand new JS+WebGL library will be introduced, demoing some of its features.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2022/schedule/event/geospatial_jswebgl/</url>
      <location>D.geospatial</location>
      <attendee>Iván Sánchez Ortega</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12745@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12745</pentabarf:event-id>
      <pentabarf:event-slug>joint_open_source_development</pentabarf:event-slug>
      <pentabarf:event-tag>joint_open_source_development</pentabarf:event-tag>
      <pentabarf:title>Joint open source development in cross-border context</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T105000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Joint open source development in cross-border context</summary>
      <description>&lt;p&gt;X-Road® is open-source software and ecosystem solution that provides unified and secure data exchange between organisations. X-Road is a digital public good verified by the Digital Public Goods Alliance, and it’s released under the MIT open source license and is available free of charge. X-Road is used as a national data exchange solution in Estonia, Finland, Iceland and many other countries around the world.&lt;/p&gt;

&lt;p&gt;Nordic Institute for Interoperability Solutions (NIIS) is a non-profit association with the mission to ensure the development and strategic management of X-Road® and other cross-border components for digital government infrastructure. The republics of Estonia, Finland and Iceland are members of NIIS.&lt;/p&gt;

&lt;p&gt;In my talk, I'm going to give an overview of X-Road first. Then, I'm going to discuss the organisational structure of NIIS and the development model of X-Road. The main scope of the presentation is to discuss joint open source development in cross-border context.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/joint_open_source_development/</url>
      <location>D.public-code</location>
      <attendee>Petteri Kivimäki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12750@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12750</pentabarf:event-id>
      <pentabarf:event-slug>collaboniro</pentabarf:event-slug>
      <pentabarf:event-tag>collaboniro</pentabarf:event-tag>
      <pentabarf:title>Oniro - an open-source starter for fast-paced IoT environments</pentabarf:title>
      <pentabarf:subtitle>A retrospect on an open-source project development</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaboration and Content Management</pentabarf:track>
      <pentabarf:start>2022-02-05 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T103000</dtstart>
      <dtend>20220205T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Oniro - an open-source starter for fast-paced IoT environments- A retrospect on an open-source project development</summary>
      <description>&lt;p&gt;In this presentation Sebastian shares project experience gained over nearly 2 years of the Oniro project development in the area of product research &amp;amp; development. He starts with the initial assumptions and various criteria that team members intended to apply to the work done. It was a very interesting experience to apply a product-driven approach to highly-paced open-source projects nowadays. Thus, the great effort was put in order to receive maximum value from products intended to deliver to the market. Ettore is an Embedded Linux Developer, and joins to share the partner experience as he is part of the Hardware Enablement Team for SECO.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaboration and Content Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/collaboniro/</url>
      <location>D.collab</location>
      <attendee>Ettore Chimenti</attendee>
      <attendee>Sebastian Serewa</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12774@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12774</pentabarf:event-id>
      <pentabarf:event-slug>scip_scalable_cytometry_image_processing_dask</pentabarf:event-slug>
      <pentabarf:event-tag>scip_scalable_cytometry_image_processing_dask</pentabarf:event-tag>
      <pentabarf:title>SCIP: scalable cytometry image processing using Dask in a high performance computing environment</pentabarf:title>
      <pentabarf:subtitle>A software for distributed processing of bioimaging datasets</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>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>SCIP: scalable cytometry image processing using Dask in a high performance computing environment- A software for distributed processing of bioimaging datasets</summary>
      <description>&lt;p&gt;Bioimage analysis is the process of extracting novel insights from microscopy images of tissues, cells or other biological entities. Many tools, such as ImageJ, QuPath or CellProfiler are heavily used by researchers to quantitatively interpret those complex images. These tools perform tasks such as normalization, image segmentation, image masking or feature extraction. However, these tools are designed for usage on local workstations with a GUI and for the most part only allow vertical scaling to deal with an increase in dataset size. This limited scalability poses a problem as bioimaging datasets keep growing in volume.&lt;/p&gt;

&lt;p&gt;Here, we introduce Scalable Cytometry Image Processing (SCIP). SCIP is an open-source tool that implements single-cell bioimage processing on top of Dask, a framework for distributed computing written in Python. By utilizing Dask to execute all computations, scalability is integral to the software allowing it to be executed on high performance computing clusters. Dask's smart task scheduling ensures computational resources are used efficiently. SCIP also takes advantage of Dask features such as fault tolerance, load balancing or data locality. This allows SCIP to process large datasets more efficiently and more robustly compared to other tools.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/scip_scalable_cytometry_image_processing_dask/</url>
      <location>D.hpc</location>
      <attendee>Maxim Lippeveld</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12820@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12820</pentabarf:event-id>
      <pentabarf:event-slug>arcon_rust_streaming</pentabarf:event-slug>
      <pentabarf:event-tag>arcon_rust_streaming</pentabarf:event-tag>
      <pentabarf:title>Uncovering Arcon: A state-first Rust streaming analytics runtime</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>2022-02-05 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T103000</dtstart>
      <dtend>20220205T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Uncovering Arcon: A state-first Rust streaming analytics runtime</summary>
      <description>&lt;p&gt;In this talk, I will present Arcon, a Rust-native streaming runtime that integrates seamlessly with the Apache Arrow ecosystem. The Arcon philosophy is streaming first, similarly to systems such as Apache Flink and Timely Dataflow. However, unlike all existing systems, Arcon features great flexibility when it comes to its application state. Arcon's TSS query language allows extracting and operating on state snapshots consistently based on application-time constraints and interfacing with other systems for batch and warehouse analytics.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/arcon_rust_streaming/</url>
      <location>D.hpc</location>
      <attendee>Max Meldrum</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12852@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12852</pentabarf:event-id>
      <pentabarf:event-slug>python_async_sqlalchemy</pentabarf:event-slug>
      <pentabarf:event-tag>python_async_sqlalchemy</pentabarf:event-tag>
      <pentabarf:title>Introducing Asynchronous SQLAlchemy</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Introducing Asynchronous SQLAlchemy</summary>
      <description>&lt;p&gt;Driven by the immense popularity of asynchronous frameworks, such as FastAPI, asynchronous database support suddenly became a hot topic in the Python community. As talking to your database often forms a significant portion of the input and output of your application, it's important to do that asynchronously as well. With the release of version 1.4, SQLAlchemy added support for Asynchronous I/O for both its core and ORM features. This means that you can now use the popular SQL toolkit for Python in your asynchronous applications.&lt;/p&gt;

&lt;p&gt;In my talk, I will introduce you to the newly added support for asyncio in SQLAlchemy. I will go over how easy it is to set up the new AsyncEngine, point you to some of the differences with synchronous SQLAlchemy, and show you some of the pitfalls to avoid. In addition, I will also show you how you can run your existing synchronous SQLAlchemy code asynchronously to help you transition to a fully asynchronous application. By the end of my talk, you should know enough to start your own asynchronous SQLAlchemy adventure.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2022/schedule/event/python_async_sqlalchemy/</url>
      <location>D.python</location>
      <attendee>Sebastiaan Zeeff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12923@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12923</pentabarf:event-id>
      <pentabarf:event-slug>lotech_devexperience</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_devexperience</pentabarf:event-tag>
      <pentabarf:title>Improving Developer Experience at LibreOffice</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Improving Developer Experience at LibreOffice</summary>
      <description>&lt;p&gt;During the previous years, there has been a lot of efforts to improve developer experence (DX) at LibreOffice with the code that has a long history. In this presentation, I talk about various aspects of these improvements, and also the road ahead.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_devexperience/</url>
      <location>D.libreoffice</location>
      <attendee>Hossein Nourikhah</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12976@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12976</pentabarf:event-id>
      <pentabarf:event-slug>relational_model_dev</pentabarf:event-slug>
      <pentabarf:event-tag>relational_model_dev</pentabarf:event-tag>
      <pentabarf:title>The relational model in the modern development age</pentabarf:title>
      <pentabarf:subtitle>Towards an improved operational paradigm, illustrated by Vitess</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The relational model in the modern development age- Towards an improved operational paradigm, illustrated by Vitess</summary>
      <description>&lt;p&gt;Relational databases have invested in the performance of the relational model, but not as much in developer flows, creating an operational barrier driving developers away. We present an improved paradigm that brings back ownership into developers hands, illustrated by recent developments in Vitess.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/relational_model_dev/</url>
      <location>D.mysql</location>
      <attendee>Shlomi Noach</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13018@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13018</pentabarf:event-id>
      <pentabarf:event-slug>ahau</pentabarf:event-slug>
      <pentabarf:event-tag>ahau</pentabarf:event-tag>
      <pentabarf:title>Āhau: Māori Identity &amp; Data Sovereignty</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Āhau: Māori Identity &amp; Data Sovereignty</summary>
      <description>&lt;p&gt;Āhau is a FOSS project from Aotearoa New Zealand, built to meet the data needs of Māori. This talk will share insights from thinking in a less Eurocentric way about data, and how the need for data sovereignty has lead us to p2p data models, which fit really well with human-focused systems. Over the last 3 years, we've built a desktop application on secure scuttlebutt that is currently in use by hapū and iwi (tribal groups) to record family histories and create tribal registries.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/ahau/</url>
      <location>D.web3</location>
      <attendee>Mix Irving</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13029@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13029</pentabarf:event-id>
      <pentabarf:event-slug>retro_serial</pentabarf:event-slug>
      <pentabarf:event-tag>retro_serial</pentabarf:event-tag>
      <pentabarf:title>Let's Get Serial!</pentabarf:title>
      <pentabarf:subtitle>Histroy and current state of everyone's favourite interface</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T103000</dtstart>
      <dtend>20220205T111500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Let's Get Serial!- Histroy and current state of everyone's favourite interface</summary>
      <description>&lt;p&gt;The 'serial port,' usually carrying RS-232, has once been the window to the world on capable systems. This talk is a brief history on it, its use cases and its current state. Is it still relevant? Do we still love it? Are there alternatives?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_serial/</url>
      <location>D.retro</location>
      <attendee>Stephan Hohmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13194@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13194</pentabarf:event-id>
      <pentabarf:event-slug>coriolis2</pentabarf:event-slug>
      <pentabarf:event-tag>coriolis2</pentabarf:event-tag>
      <pentabarf:title>Coriolis RTL-to-GDSII Toolchain</pentabarf:title>
      <pentabarf:subtitle>State of advancement and planned improvements</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Libre-Open VLSI and FPGA</pentabarf:track>
      <pentabarf:start>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T112000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Coriolis RTL-to-GDSII Toolchain- State of advancement and planned improvements</summary>
      <description>&lt;p&gt;Sorbonne  Université,  in  collaboration  with Chips4Makers  and  LibreSOC  are
working  to  provide  a  complete  FOSS  toolchain  to  make  ASICs  in  mature
technological  nodes,  that is,  no  smaller  than  130nm.  We take  a  circuit
description in HDL, synthetize with Yosys but instead of targetting a FPGA, use
an ASIC  standard cell library  to get the  RTL description.  From  there, with
Coriolis2, we  perform the  classical steps of  a RTL to  GDSII flow,  that is,
placement, routage  along with very  basic timing  closure.&lt;/p&gt;

&lt;p&gt;We will  particularly focus  on last  year progresses  and present  the planned
improvements and new features for 2022.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Libre-Open VLSI and FPGA</categories>
      <url>https:/fosdem.org/2022/schedule/event/coriolis2/</url>
      <location>D.open-hardware</location>
      <attendee>Jean-Paul Chaput</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13555@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13555</pentabarf:event-id>
      <pentabarf:event-slug>kde_plasma</pentabarf:event-slug>
      <pentabarf:event-tag>kde_plasma</pentabarf:event-tag>
      <pentabarf:title>Plasma 5.24 tour</pentabarf:title>
      <pentabarf:subtitle>Adam Szopa, Aniqa Khokhar and Paul Brown</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>KDE Community stand</pentabarf:track>
      <pentabarf:start>2022-02-06 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T103000</dtstart>
      <dtend>20220206T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Plasma 5.24 tour- Adam Szopa, Aniqa Khokhar and Paul Brown</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>KDE Community stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/kde_plasma/</url>
      <location>S.kde</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12558@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12558</pentabarf:event-id>
      <pentabarf:event-slug>container_debugging</pentabarf:event-slug>
      <pentabarf:event-tag>container_debugging</pentabarf:event-tag>
      <pentabarf:title>Debugging in containers</pentabarf:title>
      <pentabarf:subtitle>Using containers to facilitate debugging by end users</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T103500</dtstart>
      <dtend>20220206T110500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Debugging in containers- Using containers to facilitate debugging by end users</summary>
      <description>&lt;p&gt;A user reports a bug. Its hardware/kernel/data specific. Is it fixed already? How do we get a debug container to the user to use and get meaningful results back?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_debugging/</url>
      <location>D.containers</location>
      <attendee>Daniel Black</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12757@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12757</pentabarf:event-id>
      <pentabarf:event-slug>how_to_improve_the_developer_experience_in_heptapod_gitlab</pentabarf:event-slug>
      <pentabarf:event-tag>how_to_improve_the_developer_experience_in_heptapod_gitlab</pentabarf:event-tag>
      <pentabarf:title>How to improve the developer experience in Heptapod/GitLab</pentabarf:title>
      <pentabarf:subtitle>Automate the dull works to focus on development</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T103500</dtstart>
      <dtend>20220206T110000</dtend>
      <duration>00:25:00:00</duration>
      <summary>How to improve the developer experience in Heptapod/GitLab- Automate the dull works to focus on development</summary>
      <description>&lt;p&gt;Logilab has been using heptapod, a GitLab fork with mercurial support, for 2 years now.
We are maintaining the open source software CubicWeb and its components called cubes.
Thus, the code is split in dozens of repositories, depending on one another.
Over the years, it has become hard to maintain code quality and good practices in the whole codebase.&lt;/p&gt;

&lt;p&gt;In this talk, we will present the tools that helped us.
Some of them are mercurial specific, but most could be used in GitLab.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create Merge Request automatically across repositories based on some rules, such as deprecation warnings.&lt;/li&gt;
&lt;li&gt;Pick a reviewer for Merge requests based on the developers' preferences&lt;/li&gt;
&lt;li&gt;Making sure to commit, tag, update the changelog, publish to PyPi when releasing a new version&lt;/li&gt;
&lt;li&gt;Mutualize GitLab CI configurations with templates&lt;/li&gt;
&lt;li&gt;Host docker images of your project on the forge&lt;/li&gt;
&lt;li&gt;Have up-to-date static websites, documentation or web applications&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Each use case can be solved easily, but combining them is what truly makes developer life easier.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/how_to_improve_the_developer_experience_in_heptapod_gitlab/</url>
      <location>D.cicd</location>
      <attendee>Noé Gaumont</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12546@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12546</pentabarf:event-id>
      <pentabarf:event-slug>open_research_textnets</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_textnets</pentabarf:event-tag>
      <pentabarf:title>Free Software Development as Observant Participation</pentabarf:title>
      <pentabarf:subtitle>Developing textnets, Studying Digital Cultures</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T104000</dtstart>
      <dtend>20220205T110000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Free Software Development as Observant Participation- Developing textnets, Studying Digital Cultures</summary>
      <description>&lt;p&gt;I am a social scientist who mostly teaches and conducts qualitative research, but I am also a programmer. Over the years, I have contributed to a variety of free and open source software projects, and since 2019, I have developed and maintained &lt;code&gt;textnets&lt;/code&gt;, a Python package for text analysis that represents collections of texts as networks of documents and words, providing novel possibilities for the visualization and analysis of texts. In my field, such software development efforts are not usually rewarded, but I have been very fortunate. My academic superiors have been supportive of my endeavors, and a publication in the &lt;em&gt;Journal of Open Source Software&lt;/em&gt; also helped me get official recognition for this work in the standard currency of my field.&lt;/p&gt;

&lt;p&gt;While I developed &lt;code&gt;textnets&lt;/code&gt; to scratch my own itch, I seek to make the package widely available by providing extensive documentation and making it easily installable across multiple platforms. This part of my software development work -- learning the intricacies of version control, package managers, continuous integration testing, and dependency management -- puts me in a position to learn not just about the technical side of coding, but about the social side of the choices developers make. At least in the Python world, the way you learn about what dependencies to use, if any, and how many, is informed by norms more than by technical considerations, and the same is true for much else. By engaging in software development work, I engage in a version of the research method of participant observation -- learning by taking part -- that sociologists have called observant participation -- becoming part of what you want to learn about. In my case, I want to learn not just about software development and its culture and norms, but the wider world of free software, hacker culture, artistic practice based on FOSS tools, and more.&lt;/p&gt;

&lt;p&gt;In my talk, I provide some background to the development of &lt;code&gt;textnets&lt;/code&gt;, give a brief demonstration of the package's features, and finally reflect on my experiences engaging in observant participation as well as some of the insights I have gained and still hope to gain.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_textnets/</url>
      <location>D.research</location>
      <attendee>John Boy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12856@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12856</pentabarf:event-id>
      <pentabarf:event-slug>open_source_license_compliance_project</pentabarf:event-slug>
      <pentabarf:event-tag>open_source_license_compliance_project</pentabarf:event-tag>
      <pentabarf:title>Developing an open source license compliance project : our trials, tribulations and achievements</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T104000</dtstart>
      <dtend>20220206T110000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Developing an open source license compliance project : our trials, tribulations and achievements</summary>
      <description>&lt;p&gt;This talk aims at presenting our trials and tribulations as well as our achievements in designing a compliance software project for open source licenses.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Are all module licenses in our software project compliant with each other ?"&lt;/em&gt;
Many of our customers have asked us this question even though they already had a plethora of software solutions (not always FOSS software) dealing with this topic.
This surprised us, and led us to seek out the cause of their uncertainty. We then discovered that many solutions only look for potential risks and provide reports both too detailed, from the legal POV, for practical use by an engineer, and too technical for practical use by a lawyer.&lt;/p&gt;

&lt;p&gt;As engineers are bound to do, we thought there might be a technical solution to this and launched a project.
As engineers launching a project are bound to do, we encountered a few hitches and made some discoveries along the way.&lt;/p&gt;

&lt;p&gt;Today, here we are to show off the problems we encountered and how we overpassed them, but also to mention that we are open to your contributions (on technical matter or just for suggestions).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_source_license_compliance_project/</url>
      <location>D.dependency</location>
      <attendee>Pierre Marty</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13000@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13000</pentabarf:event-id>
      <pentabarf:event-slug>openjfx</pentabarf:event-slug>
      <pentabarf:event-tag>openjfx</pentabarf:event-tag>
      <pentabarf:title>OpenJFX: An Update on Java on the Client</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T104000</dtstart>
      <dtend>20220206T112000</dtend>
      <duration>00:40:00:00</duration>
      <summary>OpenJFX: An Update on Java on the Client</summary>
      <description>&lt;p&gt;JavaFX allows Java developers to create cross-platform user interfaces using their existing Java skills.&lt;/p&gt;

&lt;p&gt;In this session, we give an update about the OpenJFX project where the core development of JavaFX is happening.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/openjfx/</url>
      <location>D.openjdk</location>
      <attendee>Johan Vos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13124@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13124</pentabarf:event-id>
      <pentabarf:event-slug>ssumpf</pentabarf:event-slug>
      <pentabarf:event-tag>ssumpf</pentabarf:event-tag>
      <pentabarf:title>Introduction</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220205T104000</dtstart>
      <dtend>20220205T105000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Introduction</summary>
      <description>&lt;p&gt;Welcome talk and introduction to the Microkernel and Component-based OS devroom at FOSDEM 2022.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/ssumpf/</url>
      <location>D.microkernel</location>
      <attendee>Martin Děcký</attendee>
      <attendee>Sebastian Sumpf</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13131@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13131</pentabarf:event-id>
      <pentabarf:event-slug>openjdk17</pentabarf:event-slug>
      <pentabarf:event-tag>openjdk17</pentabarf:event-tag>
      <pentabarf:title>Records and Text Blocks: But What Else Is Interesting In OpenJDK 17?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T104000</dtstart>
      <dtend>20220205T112000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Records and Text Blocks: But What Else Is Interesting In OpenJDK 17?</summary>
      <description>&lt;p&gt;By now, we all know that JDK 17 is the latest Java long-term supported release with several new language features. There are already many resources that explain the Java Record and Text Blocks in detail. But JDK 17 has much more interesting changes since JDK 11.&lt;/p&gt;

&lt;p&gt;In this session, I go into more detail about some other interesting changes that are not language features but are a good reason to switch to JDK 17.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Improvements in the Class Data Sharing feature.&lt;/li&gt;
&lt;li&gt;JDK Flight Recorder for monitoring purposes.&lt;/li&gt;
&lt;li&gt;Improvements in Performances in the Garbage collectors&lt;/li&gt;
&lt;li&gt;Preventing security issues with context-specific deserialization filters.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Besides the explanation, you also see these changes in action with some demos.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/openjdk17/</url>
      <location>D.openjdk</location>
      <attendee>Rudy De Busscher</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13205@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13205</pentabarf:event-id>
      <pentabarf:event-slug>advanced_multiplatform_dependency_injection</pentabarf:event-slug>
      <pentabarf:event-tag>advanced_multiplatform_dependency_injection</pentabarf:event-tag>
      <pentabarf:title>Advanced multi-platform dependency injection with Kotlin</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T104000</dtstart>
      <dtend>20220206T111000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Advanced multi-platform dependency injection with Kotlin</summary>
      <description>&lt;p&gt;Dependency Injection is a complicated topic, and when used in a project that compiles to multiple targets through different compilers &amp;amp; runtimes, it can lead to serious headaches. However, the Inversion of Control pattern brings a lot of architecture features and safety.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/advanced_multiplatform_dependency_injection/</url>
      <location>D.kotlin</location>
      <attendee>Romain Boisselle</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12363@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12363</pentabarf:event-id>
      <pentabarf:event-slug>riscvadventures</pentabarf:event-slug>
      <pentabarf:event-tag>riscvadventures</pentabarf:event-tag>
      <pentabarf:title>A year of RISC-V adventures: embracing chaos in your software journey</pentabarf:title>
      <pentabarf:subtitle>How I started from zero and ended up porting a JIT compilation library and assembling files by hand</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 10:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T104500</dtstart>
      <dtend>20220206T111500</dtend>
      <duration>00:30:00:00</duration>
      <summary>A year of RISC-V adventures: embracing chaos in your software journey- How I started from zero and ended up porting a JIT compilation library and assembling files by hand</summary>
      <description>&lt;p&gt;In this presentation I share my 1-year journey with RISC-V and how I started from nearly zero and I ended up porting Guile's JIT library to RISC-V and starting the RISC-V port of Stage0.
This journey is full of uncertainties and chaos but that's what finally made this happen. During this talk we'll discuss how embracing chaos can lead to great change and how we can become the source of positive chaos in people around us.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/riscvadventures/</url>
      <location>D.minimalistic</location>
      <attendee>Ekaitz Zarraga</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12624@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12624</pentabarf:event-id>
      <pentabarf:event-slug>z80</pentabarf:event-slug>
      <pentabarf:event-tag>z80</pentabarf:event-tag>
      <pentabarf:title>Z80: the last secrets</pentabarf:title>
      <pentabarf:subtitle>Microarchitectural leaks, 45 years later</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Emulator Development</pentabarf:track>
      <pentabarf:start>2022-02-06 10:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T104500</dtstart>
      <dtend>20220206T113000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Z80: the last secrets- Microarchitectural leaks, 45 years later</summary>
      <description>&lt;p&gt;While writing a Z80 emulator, you might ask yourself: should it be 100% accurate ? Maybe not, if you just want to run old software. But what if you're not and this old software accidentally depends on undocumented behavior ?
In this talk we'll explore how, 30 years after its design, a few people on a Russian retro-computing forum reverse engineered an undocumented Z80 register: MEMPTR. And how 6 years later, another even less known secret register was discovered.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Emulator Development</categories>
      <url>https:/fosdem.org/2022/schedule/event/z80/</url>
      <location>D.emulator</location>
      <attendee>Anisse Astier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12643@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12643</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_107_108</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_107_108</pentabarf:event-tag>
      <pentabarf:title>New features in MariaDB 10.7 and MariaDB 10.8</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 10:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T104500</dtstart>
      <dtend>20220205T111000</dtend>
      <duration>00:25:00:00</duration>
      <summary>New features in MariaDB 10.7 and MariaDB 10.8</summary>
      <description>&lt;p&gt;At the time of writing, MariaDB 10.7 is in RC, and the MariaDB 10.8 preview releases are imminent. The new release model means new features no longer have to wait a year between major releases before seeing the light of day, and the initiative of separate preview releases for each major feature eases testing and reduces instability.&lt;/p&gt;

&lt;p&gt;This presentation covers some of the major new features being unveiled in MariaDB 10.7 and 10.8.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_107_108/</url>
      <location>D.mariadb</location>
      <attendee>Ian Gilfillan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12396@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12396</pentabarf:event-id>
      <pentabarf:event-slug>matrix_opsdroid</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_opsdroid</pentabarf:event-tag>
      <pentabarf:title>Opsdroid</pentabarf:title>
      <pentabarf:subtitle>Building a bot using Python3</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T105000</dtstart>
      <dtend>20220206T111000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Opsdroid- Building a bot using Python3</summary>
      <description>&lt;p&gt;Opsdroid makes building bots easy with it's modular concept of Connectors, Matchers &amp;amp; Skills.
In this talk I want to showcase how easy it's to build bots using Opsdroid.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_opsdroid/</url>
      <location>D.matrix</location>
      <attendee>Oleg Fiksel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12400@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12400</pentabarf:event-id>
      <pentabarf:event-slug>multi_dc_cloud_native_observability</pentabarf:event-slug>
      <pentabarf:event-tag>multi_dc_cloud_native_observability</pentabarf:event-tag>
      <pentabarf:title>Bootstrapping a multi dc cloud native observability stack</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>2022-02-06 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T105000</dtstart>
      <dtend>20220206T113000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Bootstrapping a multi dc cloud native observability stack</summary>
      <description>&lt;p&gt;A gentle introduction to Observability and how to setup a highly available monitoring platform across multiple datacenters.&lt;/p&gt;

&lt;p&gt;During this talk we will investigate how we can setup and monitor an monitoring setup across 2 DCs using Prometheus, Loki, Tempo, Alertmanager and Grafana. monitoring some services with some lessons learned along the way.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2022/schedule/event/multi_dc_cloud_native_observability/</url>
      <location>D.monitoring</location>
      <attendee>Bram Vogelaar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12458@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12458</pentabarf:event-id>
      <pentabarf:event-slug>jstecklina</pentabarf:event-slug>
      <pentabarf:event-tag>jstecklina</pentabarf:event-tag>
      <pentabarf:title>Advanced Unit Testing in the Hedron Microkernel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T105000</dtstart>
      <dtend>20220205T112000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Advanced Unit Testing in the Hedron Microkernel</summary>
      <description>&lt;p&gt;Concurrent code is hard to get right, but at the same time also hard to test. It gets worse when hardware interaction is required. This leads to a comparatively poor culture of unit testing in kernel code, where both come together.&lt;/p&gt;

&lt;p&gt;In this talk, I’m going to highlight one particular method of unit testing the page table manipulation code in Hedron, a microkernel written in C++ specially geared towards virtualization workloads. This code safely modifies page tables that are concurrently used by the CPU. Usually, unit tests only check whether the state after an operation meets the expectation of the programmer. In contrast, Hedron employs completely deterministic unit tests that show that the CPU will always see a valid virtual memory mappings while a page table manipulation is in progress (for the tested cases).&lt;/p&gt;

&lt;p&gt;The goal of this task is to show that unit tests can be a powerful tool even for properties of code that are usually not deemed unit testable.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/jstecklina/</url>
      <location>D.microkernel</location>
      <attendee>Julian Stecklina</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12615@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12615</pentabarf:event-id>
      <pentabarf:event-slug>dependencymanagement</pentabarf:event-slug>
      <pentabarf:event-tag>dependencymanagement</pentabarf:event-tag>
      <pentabarf:title>Free Software, Dependency Management, and what I got wrong at FOSDEM 21 </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Raku</pentabarf:track>
      <pentabarf:start>2022-02-05 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T105000</dtstart>
      <dtend>20220205T113500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Free Software, Dependency Management, and what I got wrong at FOSDEM 21 </summary>
      <description>&lt;p&gt;Writing Free Software is very different from writing proprietary software for a huge software company like Google or Facebook – the team size, incentives, and likelihood of turnover are all completely different – and, as a result, the ideal languages are very different as well.  Or at least, this was the thesis for my 2021 FOSDEM talk "&lt;a href="https://archive.fosdem.org/2021/schedule/event/programming_lang_for_free_software/"&gt;Imagining the Ideal Language for Writing Free Software&lt;/a&gt;".&lt;/p&gt;

&lt;p&gt;Over the past year, however, I've concluded that this argument – while correct any many areas – does &lt;em&gt;not&lt;/em&gt; apply to dependency management.  When it comes to dependency management, writing Free Software isn't on the opposite end of the spectrum from writing code for Google — it's on the same end, but even further along.  This talk will elaborate on what I mean by that statement and discuss the implication I believe that this has for Raku.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Raku</categories>
      <url>https:/fosdem.org/2022/schedule/event/dependencymanagement/</url>
      <location>D.raku</location>
      <attendee>Daniel Sockwell</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12333@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12333</pentabarf:event-id>
      <pentabarf:event-slug>mobile_nemomobile</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_nemomobile</pentabarf:event-tag>
      <pentabarf:title>Nemomobile</pentabarf:title>
      <pentabarf:subtitle>Bringing freedom to mobile</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-05 10:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T105500</dtstart>
      <dtend>20220205T113500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Nemomobile- Bringing freedom to mobile</summary>
      <description>&lt;p&gt;Nemomobile is operating system for mobile devices based on Manjaro Linux and Glacier UI. It mainly developed on PinePhone, but it could be runned also on android devices. The talk will summarize its current status and its direction in future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_nemomobile/</url>
      <location>D.mobile</location>
      <attendee>Jozef Mlich</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12714@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12714</pentabarf:event-id>
      <pentabarf:event-slug>tee_enarx</pentabarf:event-slug>
      <pentabarf:event-tag>tee_enarx</pentabarf:event-tag>
      <pentabarf:title>WebAssembly + Confidential Computing</pentabarf:title>
      <pentabarf:subtitle>Enarx first release brings WebAssembly to Confidential Computing</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 10:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T105500</dtstart>
      <dtend>20220205T112000</dtend>
      <duration>00:25:00:00</duration>
      <summary>WebAssembly + Confidential Computing- Enarx first release brings WebAssembly to Confidential Computing</summary>
      <description>&lt;p&gt;The Enarx project reached a huge milestone: its first official release, featuring WebAssembly runtime. WebAssembly and Confidential Computing are a great match because WebAssembly offers developers a wide range of language choices, it works across silicon architectures, and it provides a sandboxed environment. This presentation will highlight the benefits of WebAssembly to Confidential Computing and showcase some demos.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_enarx/</url>
      <location>D.trusted-hardware</location>
      <attendee>Nick Vidal</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12379@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12379</pentabarf:event-id>
      <pentabarf:event-slug>wasm4d</pentabarf:event-slug>
      <pentabarf:event-tag>wasm4d</pentabarf:event-tag>
      <pentabarf:title>WASM for dummies</pentabarf:title>
      <pentabarf:subtitle>A very short primer in a series of acts</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>WASM for dummies- A very short primer in a series of acts</summary>
      <description>&lt;p&gt;Web Assembly has been touted to be the next best thing after containerization. But what is WASM exactly? Why are people so excited about it and how is it relevant in this day and age? Has Javascript finally found a worthy replacement? "WASM for dummies" is a talk that was born out of the necessity for more content in this space. Also, it definitely contains a lot of stuff the speaker wishes somebody would have spoken about when she began her journey.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/wasm4d/</url>
      <location>D.web3</location>
      <attendee>Divya Mohan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12395@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12395</pentabarf:event-id>
      <pentabarf:event-slug>batch_proc_data_streaming</pentabarf:event-slug>
      <pentabarf:event-tag>batch_proc_data_streaming</pentabarf:event-tag>
      <pentabarf:title>Build an Open Source Streaming Data Pipeline</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>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Build an Open Source Streaming Data Pipeline</summary>
      <description>&lt;p&gt;Any conversation about Big Data would be incomplete without talking about Apache Kafka and Apache Flink: the winning open source combination for high-volume streaming data pipelines.&lt;/p&gt;

&lt;p&gt;In this talk we'll explore how moving from long running batches to streaming data changes the game completely. We'll show how to build a streaming data pipeline, starting with Apache Kafka for storing and transmitting high throughput and low latency messages. Then we'll add Apache Flink, a distributed stateful compute engine, to create complex streaming transformations using familiar SQL statements.&lt;/p&gt;

&lt;p&gt;This session is aimed at data professionals, who are ready to embrace open source streaming and make their data fly.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/batch_proc_data_streaming/</url>
      <location>D.hpc</location>
      <attendee>Olena Kutsenko</attendee>
      <attendee>Francesco Tisiot</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12432@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12432</pentabarf:event-id>
      <pentabarf:event-slug>vai_intro_okd</pentabarf:event-slug>
      <pentabarf:event-tag>vai_intro_okd</pentabarf:event-tag>
      <pentabarf:title>Introducing OKD 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>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Introducing OKD Virtualization</summary>
      <description>&lt;p&gt;OKD Virtualization is the community project bringing traditional virtualization technology into OKD. Meet the OKD Virtualization community and learn about it!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_intro_okd/</url>
      <location>D.virtualization</location>
      <attendee>Simone Tiraboschi</attendee>
      <attendee>Sandro Bonazzola</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12488@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12488</pentabarf:event-id>
      <pentabarf:event-slug>collabinteroffice</pentabarf:event-slug>
      <pentabarf:event-tag>collabinteroffice</pentabarf:event-tag>
      <pentabarf:title>INTEROFFICE</pentabarf:title>
      <pentabarf:subtitle>Making CryptPad more interoperable with common office formats</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaboration and Content Management</pentabarf:track>
      <pentabarf:start>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>INTEROFFICE- Making CryptPad more interoperable with common office formats</summary>
      <description>&lt;p&gt;The import and export of common office formats (.ods/.xlsx, .odt/.docx, .odp/.ppt) is taken for granted in many online office suites. However, in the case of CryptPad, implementing such functionality presents a number of challenges to preserve our privacy requirements. This has long held back adoption of our platform as it prevented users from migrating existing documents and/or integrating CryptPad in their workflows.&lt;/p&gt;

&lt;p&gt;In this talk I will summarize our work on INTEROFFICE, a project realized by the CryptPad team in 2021 with funding from the EU's Next Generation Internet (NGI) DAPSI program. The core of this work consists of a new set of converters that use Web Assembly to perform conversions between file formats in the browser. This allows for CryptPad to be vastly more inter-operable while preserving end-to-end encryption (the server still has no access to the content being converted).&lt;/p&gt;

&lt;p&gt;Speaking as the designer on the team, I will focus on the research we conducted with users and on the ways this new functionality is making its way into CryptPad's interface.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaboration and Content Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/collabinteroffice/</url>
      <location>D.collab</location>
      <attendee>David Benque</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12524@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12524</pentabarf:event-id>
      <pentabarf:event-slug>misc_business</pentabarf:event-slug>
      <pentabarf:event-tag>misc_business</pentabarf:event-tag>
      <pentabarf:title>The Business Of Open Source</pentabarf:title>
      <pentabarf:subtitle>How big money, investors, and greed are changing open source forever</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T120000</dtend>
      <duration>01:00:00:00</duration>
      <summary>The Business Of Open Source- How big money, investors, and greed are changing open source forever</summary>
      <description>&lt;p&gt;The changing landscape of the open-source industry has taken a potentially dark turn in the last few years. Instead of focusing on inclusion, innovation, and collaboration a new generation of so called open source drive companies has emerged flush with investor money and looking to maximize the returns for their investors and shareholders at all costs. In an effort to accelerate “revenue” and “profits” these companies are looking to rewrite the definition of what they consider open source. We are in a battle for not only the hearts and minds of the FOSS community but our collective future. As new developers start open source projects more will be compelled to choose more restrictive licensing models ( i.e. SSPL ), invest less in the community, and “control” as much of the code and product as possible. I will talk about the trend, talk about the common business models, and offer a few alternatives.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2022/schedule/event/misc_business/</url>
      <location>M.misc</location>
      <attendee>Matt Yonkovit</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12556@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12556</pentabarf:event-id>
      <pentabarf:event-slug>how_to_manage_oss_license_obligation_and_sbom_using_sw360_new_features</pentabarf:event-slug>
      <pentabarf:event-tag>how_to_manage_oss_license_obligation_and_sbom_using_sw360_new_features</pentabarf:event-tag>
      <pentabarf:title>How to manage OSS license obligations and SBoM by SW360's new features</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T112000</dtend>
      <duration>00:20:00:00</duration>
      <summary>How to manage OSS license obligations and SBoM by SW360's new features</summary>
      <description>&lt;p&gt;The management of SBoM　(software bill of material) is very important for companies to comply with the OpenChain specification.The latest features of SW360 support the management of license obligations and the management of SBOMs in SPDX format. In this presentation, I will introduce and demonstrate the features of SW360.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/how_to_manage_oss_license_obligation_and_sbom_using_sw360_new_features/</url>
      <location>D.dependency</location>
      <attendee>Kouki Hama</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12595@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12595</pentabarf:event-id>
      <pentabarf:event-slug>mozilla_suggestions_community</pentabarf:event-slug>
      <pentabarf:event-tag>mozilla_suggestions_community</pentabarf:event-tag>
      <pentabarf:title>Suggestions for a Stronger Mozilla Community</pentabarf:title>
      <pentabarf:subtitle>Personal Thoughts and Ideas for Possible Improvements</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Suggestions for a Stronger Mozilla Community- Personal Thoughts and Ideas for Possible Improvements</summary>
      <description>&lt;p&gt;As one of the earliest large FLOSS projects, Mozilla had a strong and growing community of volunteer contributors for a long time. Then, a lot of factors leading up to today led to the environment changing very significantly, and today's community has some good groups in some areas, but not the kind of connected movement that existed in those earlier times. The speaker has been part of all of that development, starting off as a volunteer very early in the project, working on Mozilla staff for a few years in between, and still being part of the volunteer community in recent years. From that point of view, he'll bring up some ideas and suggestions on how this community can become stronger and grow again, so that a significant voice for the Open Web and the Mozilla Manifesto will hopefully be out there also in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2022/schedule/event/mozilla_suggestions_community/</url>
      <location>D.mozilla</location>
      <attendee>Robert Kaiser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12621@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12621</pentabarf:event-id>
      <pentabarf:event-slug>freecad_link</pentabarf:event-slug>
      <pentabarf:event-tag>freecad_link</pentabarf:event-tag>
      <pentabarf:title>FreeCAD Link Branch Development</pentabarf:title>
      <pentabarf:subtitle>What's done and what's to come</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T120000</dtend>
      <duration>01:00:00:00</duration>
      <summary>FreeCAD Link Branch Development- What's done and what's to come</summary>
      <description>&lt;p&gt;This will be joint presentation between realthunder and officinerobotica. The talk will first give a brief introduction of FreeCAD and its Link Branch, and then proceed to talk about its development in the past year with reference to the talk in FOSDEM21. New features will be presented by walking through the construction of a CAD model using FreeCAD. The talk will finish by highlighting new features in development and the road map ahead.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/freecad_link/</url>
      <location>D.cad</location>
      <attendee>Florin Curelariu</attendee>
      <attendee>LEI ZHENG</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12629@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12629</pentabarf:event-id>
      <pentabarf:event-slug>modding_the_immutable_how_to_extend_flatcar</pentabarf:event-slug>
      <pentabarf:event-tag>modding_the_immutable_how_to_extend_flatcar</pentabarf:event-tag>
      <pentabarf:title>Modding the Immutable – how to extend Flatcar, an immutable image-based OS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Modding the Immutable – how to extend Flatcar, an immutable image-based OS</summary>
      <description>&lt;p&gt;Flatcar Container Linux is a fully open source, minimal-footprint, secure by default and always up-to-date Linux distribution for running containers at scale. It is shipped as an image and does not include any package management. OS binaries and libraries reside on a read-only partition. This talk will briefly introduce Flatcar’s core concepts before diving into a detailed discussion on modifying, testing, and vending your own OS images using the SDK.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2022/schedule/event/modding_the_immutable_how_to_extend_flatcar/</url>
      <location>D.distributions</location>
      <attendee>Thilo Fromm</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12751@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12751</pentabarf:event-id>
      <pentabarf:event-slug>distributed_join_cratedb</pentabarf:event-slug>
      <pentabarf:event-tag>distributed_join_cratedb</pentabarf:event-tag>
      <pentabarf:title>Distributed Join Algorithms in CrateDB</pentabarf:title>
      <pentabarf:subtitle>How We Made Distributed Joins 23 Thousand Times Faster</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>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Distributed Join Algorithms in CrateDB- How We Made Distributed Joins 23 Thousand Times Faster</summary>
      <description>&lt;p&gt;Join operator is one of the standard operations available in relational databases. In a large-scale distributed scenario, efficiently implementing joins poses unique challenges as the data is usually spread around a cluster of machines instead of stored on a single machine. The goal of this talk is to illustrate the approach to implementing distributed joins in the CrateDB database that exhibits significant performance improvements compared to the existing algorithms. In the first part of the talk, we will cover the limitations of the nested loop and block nested loop join algorithms. The second part will show how the hash algorithm can work in distributed settings by addressing some of its memory limitations. Finally, we will introduce the distributed block hash join algorithm and how it enables CrateDB to analyze massive amounts of data 23 thousand times faster compared to the initial nested loop implementation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/distributed_join_cratedb/</url>
      <location>D.hpc</location>
      <attendee>Marija Selakovic</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12792@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12792</pentabarf:event-id>
      <pentabarf:event-slug>community_open_science</pentabarf:event-slug>
      <pentabarf:event-tag>community_open_science</pentabarf:event-tag>
      <pentabarf:title>Empowered for Action: Making open Science Practical in the Global South.</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community</pentabarf:track>
      <pentabarf:start>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Empowered for Action: Making open Science Practical in the Global South.</summary>
      <description>&lt;p&gt;As research becomes more globalised and its output grows exponentially, especially in data, the need for open scientific research practices is more evident — the future of modern science. There is now a concerted global interest in open science uptake, but barriers exist. The formal training curriculum in most, if not all, universities in the global South do not equip students with the knowledge and tools to practice open science in their research or develop open-source tools.
To work openly, collaboratively, and build a community, there is a need for awareness and training in using and developing open science tools. Through the OpenScienceKE framework, we developed a model to narrow the gap: the sensitize-train-hack-collaborate model. Using the model, we sensitised through seminars, trained on the use of tools through workshops, applied the skills learned in training through hackathons to develop open-source tools collaboratively. In this talk, I will demonstrate the need to Contextualize open source to ensure that no one is left behind, especially the Global South, and highlight some of our work in building an empowered community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/community_open_science/</url>
      <location>M.community</location>
      <attendee>Caleb Kibet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12794@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12794</pentabarf:event-id>
      <pentabarf:event-slug>lotech_operationalcode</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_operationalcode</pentabarf:event-tag>
      <pentabarf:title>Towards an Operational Code Aesthetics</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Towards an Operational Code Aesthetics</summary>
      <description>&lt;p&gt;Towards an Operational Code Aesthetics&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_operationalcode/</url>
      <location>D.libreoffice</location>
      <attendee>Stephan Bergmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12807@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12807</pentabarf:event-id>
      <pentabarf:event-slug>python_concurrency_in_webapps</pentabarf:event-slug>
      <pentabarf:event-tag>python_concurrency_in_webapps</pentabarf:event-tag>
      <pentabarf:title>Handling Concurrency in Web Application</pentabarf:title>
      <pentabarf:subtitle>How *not* to build a URL Shortener</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Handling Concurrency in Web Application- How *not* to build a URL Shortener</summary>
      <description>&lt;p&gt;Concurrency in web applications is so easy to get wrong, and so hard to identify and debug when it comes to bite you. In this talk I'm going to present common concurrency issues with even the simplest application, and suggest ways to identify and prevent them!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2022/schedule/event/python_concurrency_in_webapps/</url>
      <location>D.python</location>
      <attendee>Haki Benita</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12846@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12846</pentabarf:event-id>
      <pentabarf:event-slug>mobile_graphical_lisp</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_graphical_lisp</pentabarf:event-tag>
      <pentabarf:title>Portable Parens: Graphical Lisp programs for mobile devices</pentabarf:title>
      <pentabarf:subtitle>Techniques for building responsive, touch-friendly GUI applications with functional programming paradigms</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T114000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Portable Parens: Graphical Lisp programs for mobile devices- Techniques for building responsive, touch-friendly GUI applications with functional programming paradigms</summary>
      <description>&lt;p&gt;Lisp, the second-oldest programming language, has led the way in
advanced programming techniques through decades of variants and
dialects. This talk will show how Lisp is relevant even in the
burgeoning field of mobile Linux distributions, covering four distinct
techniques for writing touch-friendly, responsive GUI applications in
various Lisp implementations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Embedding&lt;/li&gt;
&lt;li&gt;Transpilation&lt;/li&gt;
&lt;li&gt;Foreign function interfaces&lt;/li&gt;
&lt;li&gt;Networked microservicing&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;With fully open source examples for each of the methods, written in
Lisp dialects including Clojure, Scheme and Fennel, this talk will
weigh up the pros and cons of the different techniques with regard to
reliability, performance and long-term sustainability in the software
supply chain.&lt;/p&gt;

&lt;p&gt;Finally, the talk will conclude with a proof-of-concept for a
declarative graphical application with GTK4, showcasing the advanced
functional programming features offered by Lisp, and demonstrated on a
physical PinePhone device running PostmarketOS!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_graphical_lisp/</url>
      <location>D.mobile</location>
      <attendee>Sebastian Crane</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12877@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12877</pentabarf:event-id>
      <pentabarf:event-slug>developers_italia</pentabarf:event-slug>
      <pentabarf:event-tag>developers_italia</pentabarf:event-tag>
      <pentabarf:title>Developers Italia, four years later</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Developers Italia, four years later</summary>
      <description>&lt;p&gt;In 2017, Italy launched a key initiative to improve public services by opening up the development of a handful of core technologies and allowing an open governance community to gather around public code. The effort resulted in the launch of two projects: Developers Italia and Designers Italia, which started a virtuous ecosystem involving administrations, businesses, and enthusiasts who want to improve public services and citizens' lives. Today, the two communities attract over 20.000 technical talents capable of contributing to their country's development and have created together hundreds of open source packages. We launched internationally at FOSDEM 2018, with the help of the Free Software community. We're returning four years later to provide updates, share lessons learned, and continue the conversation on how to make Italy the most hacker-friendly country in the world.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/developers_italia/</url>
      <location>D.public-code</location>
      <attendee>Riccardo Iaconelli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12893@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12893</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_json_in_postgresql_learning_with_a_case_study</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_json_in_postgresql_learning_with_a_case_study</pentabarf:event-tag>
      <pentabarf:title>JSON in PostgreSQL - Learning with a case study</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T120000</dtend>
      <duration>01:00:00:00</duration>
      <summary>JSON in PostgreSQL - Learning with a case study</summary>
      <description>&lt;p&gt;PostgreSQL provides great support for JSON objects and every developer working
with this data type should learn how to take advantage of it. Instead of going
through the documentation on how to use JSON in PostgreSQL, in this talk we will
use a case study to learn by example. We will also complement the usage of JSON
by introducing other data types such as ARRAY. We will also review some design
decisions to turn JSON objects into columns and vice versa when it's convenient.
This talk will help you to axe the archaic Entity-Attribute-Value (EAV) pattern
from your database.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/postgresql_json_in_postgresql_learning_with_a_case_study/</url>
      <location>D.postgresql</location>
      <attendee>Boriss Mejias</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12982@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12982</pentabarf:event-id>
      <pentabarf:event-slug>rtc_webrtc</pentabarf:event-slug>
      <pentabarf:event-tag>rtc_webrtc</pentabarf:event-tag>
      <pentabarf:title>The Future of WebRTC</pentabarf:title>
      <pentabarf:subtitle>New APIs, WHIP, edge and web 2.5 </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T114500</dtend>
      <duration>00:45:00:00</duration>
      <summary>The Future of WebRTC- New APIs, WHIP, edge and web 2.5 </summary>
      <description>&lt;p&gt;What is new in WebRTC, what can we expect to see in the next couple of years?
I'll describe some new APIs and speculate on how they might be used.
I'll introduce whipi (an opensource implementation of the new WebRTC Ingest Protocol) and use it to illustrate how the WebRTC world is changing.
I'll try to predict some new usages of WebRTC - niche high value apps.
Finally I'll describe how to create a decentralized web
(aka web 2.5) using the datachannel and existing browser technology.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2022/schedule/event/rtc_webrtc/</url>
      <location>M.rtc</location>
      <attendee>Tim Panton</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13015@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13015</pentabarf:event-id>
      <pentabarf:event-slug>decentralized_devops_with_unfurl</pentabarf:event-slug>
      <pentabarf:event-tag>decentralized_devops_with_unfurl</pentabarf:event-tag>
      <pentabarf:title>Decentralized DevOps with Unfurl</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T113500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Decentralized DevOps with Unfurl</summary>
      <description>&lt;p&gt;Unfurl is a brand-new open-source command line tool for managing your DevOps infrastructure without depending on any server infrastructure. Unfurl lets you easily track configuration, secrets, software and code dependencies, and deployment history all in git. It integrates with the DevOps tools you are already using -- like Terraform, Ansible, and Helm -- allowing you to encapsulate your DevOps processes into reusable building blocks and describe your cloud infrastructure in simple, application-centric terms.&lt;/p&gt;

&lt;p&gt;The ultimate goal of Unfurl is enable anyone to clone, fork, and deploy live cloud services as easily as cloning and building code from git -- so that we can cooperatively build and run cloud services the same way we build open source software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/decentralized_devops_with_unfurl/</url>
      <location>D.cicd</location>
      <attendee>Adam Souzis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13030@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13030</pentabarf:event-id>
      <pentabarf:event-slug>open_research_testimony</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_testimony</pentabarf:event-tag>
      <pentabarf:title>Academics developing software testimonies panel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T112000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Academics developing software testimonies panel</summary>
      <description>&lt;p&gt;Discussion panel of three testimonies from academics developing software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_testimony/</url>
      <location>D.research</location>
      <attendee>Paul Girard</attendee>
      <attendee>Ian Johnson</attendee>
      <attendee>Josquin Debaz</attendee>
      <attendee>John Boy</attendee>
      <attendee>Waldir Lisboa Rocha</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13056@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13056</pentabarf:event-id>
      <pentabarf:event-slug>safety_dont_trust_us_trust_the_math_behind_immudb</pentabarf:event-slug>
      <pentabarf:event-tag>safety_dont_trust_us_trust_the_math_behind_immudb</pentabarf:event-tag>
      <pentabarf:title>Don't trust us, trust the math behind immudb</pentabarf:title>
      <pentabarf:subtitle>How immudb protects safety critical data (with math and cryptography)</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Safety and Open Source</pentabarf:track>
      <pentabarf:start>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T114500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Don't trust us, trust the math behind immudb- How immudb protects safety critical data (with math and cryptography)</summary>
      <description>&lt;p&gt;Immutability is a powerful concept. Without it we wouldn’t be able to rely on bank transactions, medical records or even some of our private data.
And we usually take for granted that our data is safe somewhere out there in the "cloud". But is it?
There are well-known multi-billion dollar stories where attackers were able to break into well-secured systems and modify data stored in databases.&lt;/p&gt;

&lt;p&gt;What if there was a way to protect the immutability with math? What if any attempt of historical data manipulation could easily be detected?
In this talk I’ll share how we do it in immudb - a new database built on a zero-trust model.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Safety and Open Source</categories>
      <url>https:/fosdem.org/2022/schedule/event/safety_dont_trust_us_trust_the_math_behind_immudb/</url>
      <location>D.safety</location>
      <attendee>Bartłomiej Święcki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13057@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13057</pentabarf:event-id>
      <pentabarf:event-slug>openoffice_overview</pentabarf:event-slug>
      <pentabarf:event-tag>openoffice_overview</pentabarf:event-tag>
      <pentabarf:title>Project Overview 2021/22</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Apache OpenOffice</pentabarf:track>
      <pentabarf:start>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T114500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Project Overview 2021/22</summary>
      <description>&lt;p&gt;We will look at the Year 2021, check out what has worked out what did not work out.
We will look at the most imortant things that we need for 2022.
And we will talk about things around the Project&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Apache OpenOffice</categories>
      <url>https:/fosdem.org/2022/schedule/event/openoffice_overview/</url>
      <location>D.apache-openoffice</location>
      <attendee>Peter Kovacs</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13095@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13095</pentabarf:event-id>
      <pentabarf:event-slug>proxysql_cluster</pentabarf:event-slug>
      <pentabarf:event-tag>proxysql_cluster</pentabarf:event-tag>
      <pentabarf:title>ProxySQL Cluster: challenges and solutions to synchronizeconfigurationacross multiple decentralized cluster nodes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>ProxySQL Cluster: challenges and solutions to synchronizeconfigurationacross multiple decentralized cluster nodes</summary>
      <description>&lt;p&gt;As a reverse proxy for MySQL databases, ProxySQL is being used in various infrastructure sizes and it is not surprising to see deployments with thousands of nodes running. Such large deployments introduce some interesting challenges because nodes can be initialized or destroyed at any time.
This session will describe the challenges in configuring such large deployments of nodes, the most common external tools to configure ProxySQL, and then focus on improved ProxySQL native clustering solutions that allows auto-discovery, bootstrap, and a distributed decentralized reconfiguration.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/proxysql_cluster/</url>
      <location>D.mysql</location>
      <attendee>René Cannaò</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13203@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13203</pentabarf:event-id>
      <pentabarf:event-slug>security_secpaver</pentabarf:event-slug>
      <pentabarf:event-tag>security_secpaver</pentabarf:event-tag>
      <pentabarf:title>secPaver: Security Policy Development Tool</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>secPaver: Security Policy Development Tool</summary>
      <description>&lt;p&gt;Security design is an very important step in the software development. In order to meet the principle of least privilege, developers make rules for applications based on data flow and control flow of processes, such as SELinux and AppArmor. This step can be automated with secPaver. With the permission description of application, secPaver can generate security policy for different security mechanisms. By this way, security design can be simplified, and developers do not need to know many details about security mechanisms.&lt;/p&gt;

&lt;p&gt;secPaver is a policy development tool that supports multiple security mechanisms. It aims to help users implement end-to-end security policy development, including visible policy design, iterative development, and policy release. It provides functions such as policy configuration, automatic generation, running test, missing rule gathering, and policy package export. secPaver shields security mechanism details and abstracts unified policy configuration file definitions and operation interfaces for different security mechanisms, improving policy development efficiency and reducing learning costs for developers.&lt;/p&gt;

&lt;p&gt;project address: https://gitee.com/openeuler/secpaver/&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2022/schedule/event/security_secpaver/</url>
      <location>M.security</location>
      <attendee>HuaxinLu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13213@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13213</pentabarf:event-id>
      <pentabarf:event-slug>sds_replicate_and_migrate_ceph_rgw_to_cloud</pentabarf:event-slug>
      <pentabarf:event-tag>sds_replicate_and_migrate_ceph_rgw_to_cloud</pentabarf:event-tag>
      <pentabarf:title>Data Replication and Migration from Ceph RGW to Cloud</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>2022-02-06 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T110000</dtstart>
      <dtend>20220206T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Data Replication and Migration from Ceph RGW to Cloud</summary>
      <description>&lt;p&gt;With seemingly insatiable demand for and growth of data within the organizations, secure and quick movement of the data often becomes a challenge in any Hybrid Cloud enviroment. The external tools and multi-cloud gateway providers add overhead to the latency and may not leverage full capabilities of On-Prem infrastructure. To overcome this, Ceph distributed storage, often handling petabytes of data, provides ways to move data directly from its OnPrem S3 RGW servers to multiple cloud providers, thus easing data movement.&lt;/p&gt;

&lt;p&gt;In this session, we will briefly discuss about the CloudSync and CloudTransition features in Ceph RadosGateway (RGW) which can be used to replicate and migrate data to any external cloud providers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2022/schedule/event/sds_replicate_and_migrate_ceph_rgw_to_cloud/</url>
      <location>D.sds</location>
      <attendee>Soumya Koduri</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13528@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13528</pentabarf:event-id>
      <pentabarf:event-slug>welcome_ttosfbabd</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_ttosfbabd</pentabarf:event-tag>
      <pentabarf:title>Welome to the Open Source Firmware, BMC and Bootloader devroom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T111000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Welome to the Open Source Firmware, BMC and Bootloader devroom</summary>
      <description>&lt;p&gt;Warm welome to the Open Source Firmware, BMC and Bootloader devroom.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2022/schedule/event/welcome_ttosfbabd/</url>
      <location>D.firmware</location>
      <attendee>Daniel Kiper</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13530@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13530</pentabarf:event-id>
      <pentabarf:event-slug>foreman_katello_leapp_elevate</pentabarf:event-slug>
      <pentabarf:event-tag>foreman_katello_leapp_elevate</pentabarf:event-tag>
      <pentabarf:title>Migrating Foreman/Katello from EL7 to EL8 using LEAPP/ELevate</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>2022-02-05 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T110000</dtstart>
      <dtend>20220205T114500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Migrating Foreman/Katello from EL7 to EL8 using LEAPP/ELevate</summary>
      <description>&lt;p&gt;With the Foreman Project dropping support for EL7 in Foreman 3.3 (~Summer 2022), it's finally time to tackle that migration to EL8 you have been putting off for a while now.
In this session we will present various ways how you can migrate your installation from EL7 to EL8, with the main focus on the in-place upgrade using LEAPP/ELevate.&lt;/p&gt;

&lt;p&gt;The Foreman Project is planning to &lt;a href="https://community.theforeman.org/t/deprecation-plans-for-foreman-on-el7-debian-10-and-ubuntu-18-04/25008"&gt;drop support for EL7-based deployments in Foreman 3.3&lt;/a&gt;, mostly due to the fact that EL7 is considered "feature complete" and there are no further updates (besides security fixes) planned for it.
Contrary to &lt;a href="https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html"&gt;Debian&lt;/a&gt; or &lt;a href="https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-upgrade/"&gt;Fedora&lt;/a&gt;, EL-based distributions aren't designed to be upgraded in-place without special tooling. This tooling exists in form of the &lt;a href="https://leapp.readthedocs.io/en/latest/"&gt;LEAPP project&lt;/a&gt; for RHEL and the &lt;a href="https://almalinux.org/elevate"&gt;ELevate&lt;/a&gt; fork by AlmaLinux for AlmaLinux, CentOS, Rocky Linux, and Oracle Linux.
We have developed a plugin for LEAPP that helps with the Foreman-specific parts of the migration, which we would like to present to you. As usual, there were a few challenges during the development, which will hopefully entertain you and maybe even help if you need to write own LEAPP plugins.
And last but not least, we will also discuss other approaches you can take for the migration, if you do not want to upgrade in-place.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/foreman_katello_leapp_elevate/</url>
      <location>D.infra</location>
      <attendee>Evgeni Golov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12509@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12509</pentabarf:event-id>
      <pentabarf:event-slug>matrix_events_uninitiatied</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_events_uninitiatied</pentabarf:event-tag>
      <pentabarf:title>Events for the Uninitiated</pentabarf:title>
      <pentabarf:subtitle>A Junior's Guide to Events in Matrix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T111000</dtstart>
      <dtend>20220206T114000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Events for the Uninitiated- A Junior's Guide to Events in Matrix</summary>
      <description>&lt;p&gt;Events are at the heart of the Matrix Protocol, but what are they? And how does the Protocol build on them to create rooms, room graphs, and other data structures? This talk aims to demystify some of these concepts, giving an overview of events, room event graphs, and associated structures. In the spirit of accessiblity, there will be an attempt to make the talk as approachable as possible for those without a ton of programming experience (although some basic knowledge will be helpful!). We will look at the Matrix specification and if time permits, may even dig into some code in Synapse. If you're interested in hacking on Matrix/Synapse but are newish to programming or intimidated by the core spec, or are just curious, this talk is for you!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_events_uninitiatied/</url>
      <location>D.matrix</location>
      <attendee>H. Shay</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12618@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12618</pentabarf:event-id>
      <pentabarf:event-slug>container_devfile</pentabarf:event-slug>
      <pentabarf:event-tag>container_devfile</pentabarf:event-tag>
      <pentabarf:title>Devfile file format</pentabarf:title>
      <pentabarf:subtitle>Containerized development environment specification</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T111000</dtstart>
      <dtend>20220206T113000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Devfile file format- Containerized development environment specification</summary>
      <description>&lt;p&gt;Red Hat, AWS and JetBrains are working on the Devfile specification. A file format to define container-based development environments. Software development acceleration is the ultimate goal.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_devfile/</url>
      <location>D.containers</location>
      <attendee>Mario Loriedo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12660@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12660</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_macos</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_macos</pentabarf:event-tag>
      <pentabarf:title>MariaDB Server on macOS</pentabarf:title>
      <pentabarf:subtitle>Does it make sense to even try?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T111000</dtstart>
      <dtend>20220205T113500</dtend>
      <duration>00:25:00:00</duration>
      <summary>MariaDB Server on macOS- Does it make sense to even try?</summary>
      <description>&lt;p&gt;Current MariaDB Server GA versions are formally not supported on macOS 10.x and 11.y. But it;s relatively easy to set up the environment and build it from current 10.2 - 10.7 GitHub sources, with few minor issues to resolve in the process depending on maxOS and major server version used. This talk is a summary of my related experience, with a quick review of related fixed and open bugs, as well as some unique features like DTrace support that one may benefit from on macOS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_macos/</url>
      <location>D.mariadb</location>
      <attendee>Valerii Kravchuk</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13113@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13113</pentabarf:event-id>
      <pentabarf:event-slug>fw_settings_and_menus</pentabarf:event-slug>
      <pentabarf:event-tag>fw_settings_and_menus</pentabarf:event-tag>
      <pentabarf:title>Firmware Settings and Menus</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2022-02-05 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20220205T111000</dtstart>
      <dtend>20220205T120000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Firmware Settings and Menus</summary>
      <description>&lt;p&gt;Among many challanges around initializing hardware, security, and booting into
operating systems, firmware also needs to provide an interface for the user to
change settings, set up a trust anchor, or simply enjoy colorful graphics.
This talk summarizes approaches from (U)EFI &lt;a href="https://www.intel.com/content/dam/www/public/us/en/documents/reference-guides/efi-human-interface-infrastructure-specification-v09.pdf"&gt;dating back to 2003&lt;/a&gt;,
looking at modern OEM UIs in comparison to open implementations such as the menu
in &lt;a href="https://github.com/u-root/webboot"&gt;webboot&lt;/a&gt;, those from &lt;a href="https://github.com/system76/firmware-setup"&gt;System76&lt;/a&gt;, EDK2, and &lt;a href="https://github.com/Dasharo/edk2/tree/dasharo/MdeModulePkg/Library/UefiBootManagerLib"&gt;Dasharo&lt;/a&gt;,
and showcasing prototyping environments for further development, finishing with
a short discussion of reusable and portable abstractions for designing APIs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2022/schedule/event/fw_settings_and_menus/</url>
      <location>D.firmware</location>
      <attendee>Daniel Maslowski (CyReVolt)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13219@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13219</pentabarf:event-id>
      <pentabarf:event-slug>the_beauty_of_kotlin_typing_system</pentabarf:event-slug>
      <pentabarf:event-tag>the_beauty_of_kotlin_typing_system</pentabarf:event-tag>
      <pentabarf:title>The beauty of Kotlin typing system</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T111000</dtstart>
      <dtend>20220206T114000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The beauty of Kotlin typing system</summary>
      <description>&lt;p&gt;The Kotlin typing system is amazingly designed. It was designed and constantly improved for years, and it was built based on experiences from other typing systems. As a result it gives us very comfortable nullability support, type inference, universal guards, and much more. In this presentation, we’ll dive deep into Kotlin typing systems and how small design choices lead to a better programming experience.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/the_beauty_of_kotlin_typing_system/</url>
      <location>D.kotlin</location>
      <attendee>Marcin Moskala</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12741@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12741</pentabarf:event-id>
      <pentabarf:event-slug>designdsl</pentabarf:event-slug>
      <pentabarf:event-tag>designdsl</pentabarf:event-tag>
      <pentabarf:title>How to design powerful DSLs for users</pentabarf:title>
      <pentabarf:subtitle>Decisions, decisions, decisions...</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T111500</dtstart>
      <dtend>20220206T114500</dtend>
      <duration>00:30:00:00</duration>
      <summary>How to design powerful DSLs for users- Decisions, decisions, decisions...</summary>
      <description>&lt;p&gt;How can we use DSLs in our applications as a replacement for databases? CSVs? configuration files?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/designdsl/</url>
      <location>D.minimalistic</location>
      <attendee>John Mercouris</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12766@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12766</pentabarf:event-id>
      <pentabarf:event-slug>retro_apple1</pentabarf:event-slug>
      <pentabarf:event-tag>retro_apple1</pentabarf:event-tag>
      <pentabarf:title>Made by Woz: how Apple-1 operating system works?</pentabarf:title>
      <pentabarf:subtitle>Brilliant Steve Wozniak’s code every software engineer should know</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T111500</dtstart>
      <dtend>20220205T120000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Made by Woz: how Apple-1 operating system works?- Brilliant Steve Wozniak’s code every software engineer should know</summary>
      <description>&lt;p&gt;Operating system of Apple-1 written by Steve Wozniak is an engineering piece of art – 256 bytes only! We will explain how it works using the original 6502 assembler source code along with our own rewritten in Python version so every software engineer could understand how It works. It should be useful for engineers who want to know basics of operating systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_apple1/</url>
      <location>D.retro</location>
      <attendee>Sergey Panarin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13561@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13561</pentabarf:event-id>
      <pentabarf:event-slug>kde_kalendar_aonadi</pentabarf:event-slug>
      <pentabarf:event-tag>kde_kalendar_aonadi</pentabarf:event-tag>
      <pentabarf:title>Kalendar and the case for Akonadi</pentabarf:title>
      <pentabarf:subtitle>Claudio Cambra</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>KDE Community stand</pentabarf:track>
      <pentabarf:start>2022-02-05 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T111500</dtstart>
      <dtend>20220205T114500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Kalendar and the case for Akonadi- Claudio Cambra</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>KDE Community stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/kde_kalendar_aonadi/</url>
      <location>S.kde</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12350@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12350</pentabarf:event-id>
      <pentabarf:event-slug>fxgl</pentabarf:event-slug>
      <pentabarf:event-tag>fxgl</pentabarf:event-tag>
      <pentabarf:title>AI Pathfinding In FXGL Game Engine</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T112000</dtstart>
      <dtend>20220206T120000</dtend>
      <duration>00:40:00:00</duration>
      <summary>AI Pathfinding In FXGL Game Engine</summary>
      <description>&lt;p&gt;FXGL 11 has been a success among JavaFX developers, leveraging high-performance cross-platform support for games and applications. FXGL seamlessly extends JavaFX to bring support for real-world game and application development concepts and techniques, which can be used in both Java and Kotlin.&lt;/p&gt;

&lt;p&gt;In this session, developers will dive deeper into the FXGL AI capabilities and learn how to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;create a 2D navigation grid from a game level,&lt;/li&gt;
&lt;li&gt;use A* pathfinding with game objects.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/fxgl/</url>
      <location>D.openjdk</location>
      <attendee>Almas Baimagambetov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12427@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12427</pentabarf:event-id>
      <pentabarf:event-slug>openwifipynqz1</pentabarf:event-slug>
      <pentabarf:event-tag>openwifipynqz1</pentabarf:event-tag>
      <pentabarf:title>Bring openwifi to PYNQ-Z1 with ultra low cost</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Libre-Open VLSI and FPGA</pentabarf:track>
      <pentabarf:start>2022-02-06 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T112000</dtstart>
      <dtend>20220206T115000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Bring openwifi to PYNQ-Z1 with ultra low cost</summary>
      <description>&lt;p&gt;Both software-defined radio and FPGA are interesting. Especially, the combination of AD936X RF transceiver and ZYNQ 7020 level FPGA SoC is capable of running openwifi. Price has been keeping average DIYers away from this kind of platform as evaluation boards from ADI and Xilinx are both extremely expensive. Cheaper ones like ANTSDR exist, but seems all of them have tied the RF and ZYNQ chip together, so these are not suitable for generic ZYNQ development anymore.&lt;/p&gt;

&lt;p&gt;In this talk, I want to introduce an openwifi capable low-cost AD936X extension board design and realization for the wildly available PYNQ-Z1 board by Digilent. This provides openwifi and PlutoSDR functionalities meanwhile keeping the major if not all functions of PYNQ-Z1 intact, with summed price potentially lower than all currently available openwifi capable platforms. Similar designs may also be applicable to other ZYNQ boards like ZYBO Z7-20 or Arty Z7-20, thus these could make openwifi available to much more people, especially those who already have a ZYNQ board. Besides this extension board, I'll also touch on tools and workflows for "modern" circuit board DIY, which enabled me to build this 4-layer board with BGA chip comfortably at home.&lt;/p&gt;

&lt;p&gt;For more about openwifi, please visit the Free Software Radio devroom for "Opensource WiFi chip (openwifi) progress and future plan" on Sunday afternoon.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Libre-Open VLSI and FPGA</categories>
      <url>https:/fosdem.org/2022/schedule/event/openwifipynqz1/</url>
      <location>D.open-hardware</location>
      <attendee>Yimin Gu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12453@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12453</pentabarf:event-id>
      <pentabarf:event-slug>ada_looks_good_game</pentabarf:event-slug>
      <pentabarf:event-tag>ada_looks_good_game</pentabarf:event-tag>
      <pentabarf:title>Ada Looks Good, Now Program a Game Without Knowing Anything</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2022-02-06 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T112000</dtstart>
      <dtend>20220206T114500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Ada Looks Good, Now Program a Game Without Knowing Anything</summary>
      <description>&lt;p&gt;In 2020 I started live streaming the development of a turn-based strategy game. At that time I had little idea about Ada, programming or game development (nothing has changed about that to this day). But by September 2020 it had taken the early form of a Civilization clone. After more than a year of development, it has become almost a real game with its own features. And now I'm going to talk a little bit about some experiences and weirdnesses with game development in Ada&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_looks_good_game/</url>
      <location>D.ada</location>
      <attendee>Stefan Hild</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12528@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12528</pentabarf:event-id>
      <pentabarf:event-slug>geospatial_arlas</pentabarf:event-slug>
      <pentabarf:event-tag>geospatial_arlas</pentabarf:event-tag>
      <pentabarf:title>Explore OSM data with ARLAS</pentabarf:title>
      <pentabarf:subtitle>Get instant geo-analytic view of billions OSM data entries</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2022-02-06 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T112000</dtstart>
      <dtend>20220206T120000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Explore OSM data with ARLAS- Get instant geo-analytic view of billions OSM data entries</summary>
      <description>&lt;p&gt;ARLAS Exploration is geo-analytic solution based on big-data technologies. It helps users who have big volumes of spatio-temporal data, to explore it through analytics and geo-analytics views.&lt;/p&gt;

&lt;p&gt;In this devroom we will use ARLAS to explore OSM data with an Analytic perspective. We will go through the following steps:
- Download and index OSM data in a search engine (Elasticsearch) and make it available to exploration by ARLAS stack
- Configure ARLAS dashboards based on this data and create analytical and geo-analytical views&lt;/p&gt;

&lt;p&gt;We will be able to answer questions such as:
- How many buildings are in the downloaded dataset? And how are they distributed geographically ?
- What are the different existing types of buildings? With what proportions ?
- When this data has been created/edited and with what frequency ?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2022/schedule/event/geospatial_arlas/</url>
      <location>D.geospatial</location>
      <attendee>Mohamed Hamou</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12535@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12535</pentabarf:event-id>
      <pentabarf:event-slug>open_research_writing_data_visualization</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_writing_data_visualization</pentabarf:event-tag>
      <pentabarf:title>Writing with data visualization</pentabarf:title>
      <pentabarf:subtitle>Multimodal encounters in the making of digital social sciences publications</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T112000</dtstart>
      <dtend>20220205T114000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Writing with data visualization- Multimodal encounters in the making of digital social sciences publications</summary>
      <description>&lt;p&gt;The writing of web publications mixing data visualization and textual prose opens novel opportunities for connecting evidence, arguments and narrative in social sciences communities. Such a practice poses a variety of challenges in terms of website design and development ; but also and maybe more importantly, it asks for experimenting specific workflows for coordinating a variety of expertises ranging from social sciences disciplines (history, sociology, etc.) to data science, information design and web-related skills. It also reconfigures, for the research processes themselves, the relationships between activities of (data-related) enquiry and (communication-oriented) writing, creating a renewed space for discovery, invention and verification for the data sustaining a given argument or narrative.&lt;/p&gt;

&lt;p&gt;Relying on recent experiments in making collective digital publications grounded in sociology of technology (https://medialab.github.io/carnet-algopresse/#/publication/en) and history of economy (https://medialab.github.io/portic-storymaps-2021/), this talk accounts for the diverse challenges arising from such activities of “data visualization-driven writing”, and some strategies we used to cope with them. It describes and compares the technical and methodological workflows we developed in order to simultaneously develop text, datasets and visualizations, taking into account a variety of aims, data materials, and distribution of skills. Doing so, it advocates for an extended understanding of the notion of “academic writing”, encompassing the practices of writing software, data and diagrams. Such an extended understanding, we argue, is necessary to design and develop writing workflows allowing to foster a multimodal and scientifically productive dialogue between these heterogeneous practices, taking full advantage of the web publication format as a research situation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_writing_data_visualization/</url>
      <location>D.research</location>
      <attendee>Robin De Mourat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12593@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12593</pentabarf:event-id>
      <pentabarf:event-slug>unit_testing_linux_drivers</pentabarf:event-slug>
      <pentabarf:event-tag>unit_testing_linux_drivers</pentabarf:event-tag>
      <pentabarf:title>Unit testing Linux kernel drivers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2022-02-05 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T112000</dtstart>
      <dtend>20220205T115500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Unit testing Linux kernel drivers</summary>
      <description>&lt;p&gt;The technical presentation is about how to use mocks to unit test Linux kernel drivers. The presentation explains how mocks help validating operational code. For instance by checking parameters passed to mocked function, or by configuring the mock to return an error code.&lt;/p&gt;

&lt;p&gt;The presentation will include some unit test examples that use a mocking tool which is called EasyMock. I'm the author of EasyMock.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2022/schedule/event/unit_testing_linux_drivers/</url>
      <location>D.testing</location>
      <attendee>Laurent Carlier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12908@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12908</pentabarf:event-id>
      <pentabarf:event-slug>kotlin</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin</pentabarf:event-tag>
      <pentabarf:title>Introducing Kotlin In Your Organization: From The Ground Up</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T112000</dtstart>
      <dtend>20220205T120000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Introducing Kotlin In Your Organization: From The Ground Up</summary>
      <description>&lt;p&gt;A little guide on how to convince management to try out new technologies!&lt;/p&gt;

&lt;p&gt;For you it's obvious, Kotlin is the next big thing and it'll bring your team to the next level. You see clear advantages, but others are not quite there yet. In this talk, I'll describe the ways we found to get Kotlin inside ING, one of the largest European bank. We'll look into simple ways to convince your colleagues, your management and make it a success for everyone!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/kotlin/</url>
      <location>D.openjdk</location>
      <attendee>Julien Lengrand-Lambert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12926@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12926</pentabarf:event-id>
      <pentabarf:event-slug>dzammit</pentabarf:event-slug>
      <pentabarf:event-tag>dzammit</pentabarf:event-tag>
      <pentabarf:title>A practical solution for GNU/Hurd's lack of drivers: NetBSD's rumpkernel framework</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T112000</dtstart>
      <dtend>20220205T115000</dtend>
      <duration>00:30:00:00</duration>
      <summary>A practical solution for GNU/Hurd's lack of drivers: NetBSD's rumpkernel framework</summary>
      <description>&lt;p&gt;GNU/Hurd is the original Free Software operating system started in the 1980s. Its microkernel design has been evolving over the years and the project has not quite hit mainstream use. I believe this is due to one main reason: the lack of drivers for peripherals and hardware. In this talk, I explain how NetBSD kernel drivers have been reused in a microkernel setting and demonstrate their use to boot up a GNU/Hurd system via a userspace rump disk driver, with a driverless Hurd kernel, gnumach. The ACPI management, PCI management, and actual driver are in separate processes with RPC interfaces between them, which separates out their debugging, licencing concerns and execution. I believe this aligns with the original vision for the operating system, (as a Hurd of servers).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/dzammit/</url>
      <location>D.microkernel</location>
      <attendee>Damien Zammit</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12992@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12992</pentabarf:event-id>
      <pentabarf:event-slug>software_composition_dependency_panel_1</pentabarf:event-slug>
      <pentabarf:event-tag>software_composition_dependency_panel_1</pentabarf:event-tag>
      <pentabarf:title>Panel 1: Processing Dependencies and Compositions and Software </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T112000</dtstart>
      <dtend>20220206T120000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Panel 1: Processing Dependencies and Compositions and Software </summary>
      <description>&lt;p&gt;Granted that software composition and dependency processing are very relevant for software engineering. The presentations have pointed out how such processing is embedded into activities of an organization. We would like to gather feedback about how the current status of adoption and integration looks like.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/software_composition_dependency_panel_1/</url>
      <location>D.dependency</location>
      <attendee>Maximilian Huber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13138@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13138</pentabarf:event-id>
      <pentabarf:event-slug>tee_break1</pentabarf:event-slug>
      <pentabarf:event-tag>tee_break1</pentabarf:event-tag>
      <pentabarf:title>Short break</pentabarf:title>
      <pentabarf:subtitle>15 minutes</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T112000</dtstart>
      <dtend>20220205T113500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Short break- 15 minutes</summary>
      <description>&lt;p&gt;Short break.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_break1/</url>
      <location>D.trusted-hardware</location>
      <attendee>Fritz Alder</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12331@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12331</pentabarf:event-id>
      <pentabarf:event-slug>vai_torov</pentabarf:event-slug>
      <pentabarf:event-tag>vai_torov</pentabarf:event-tag>
      <pentabarf:title>ToroV, a kernel in user-space, or sort of</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>2022-02-05 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T113000</dtstart>
      <dtend>20220205T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>ToroV, a kernel in user-space, or sort of</summary>
      <description>&lt;p&gt;This talk presents ToroV, a novel open-source technology that combines virtualization and containerization to enable the execution of users’ applications in a safer and improved manner. In ToroV, applications run as Virtual Machines without the need of an OS, unikernel nor device-model. ToroV combines a minimalist Virtual Machine Monitor and a virtualized guest program communicating through POSIX APIs. When the guest application requires to open or write a file, it just invokes the VMM using hypercalls. The VMM intercepts those hypercalls, processes the request, and returns to the guest. The sysadmin defines the ACL (Access Control List) of authorized hypercall per virtualized guest application. This allows the user to control the host’s surface that is exposed to the guest. In this talk, we propose to present the ToroV architecture together with several ongoing experiments. For example, the minimalist VMM allows us to boot up a VM in KVM in less than 6 ms. Also, we show how we debug guest applications by simply using GDB and the KVM API for debugging. During the talk, we discuss the main differences with unikernels and containers and how ToroV gets the best of both worlds. Also, we present the main differences with gVisor, which is a similar project from Google.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_torov/</url>
      <location>D.virtualization</location>
      <attendee>Matias Vara</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12398@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12398</pentabarf:event-id>
      <pentabarf:event-slug>multidimensional_bloom_filters</pentabarf:event-slug>
      <pentabarf:event-tag>multidimensional_bloom_filters</pentabarf:event-tag>
      <pentabarf:title>Multidimensional Bloom Filters</pentabarf:title>
      <pentabarf:subtitle>A Survey of What, When, Why</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>2022-02-06 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T113000</dtstart>
      <dtend>20220206T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Multidimensional Bloom Filters- A Survey of What, When, Why</summary>
      <description>&lt;p&gt;Claude Warren will present an overview of his recent work to implementing multidimensional Bloom filters.  This talk will focus on the implementation of the multidimensional Bloom filters, their current use in modern software, and how they are applicable as a multi-column index, an index into large document collections, or an index to encrypted data.  The talk will briefly describe Bloom filters and their construction before discussing strategies for the management of multiple Bloom filters; also known as multidimensional Bloom filters.  Data from a comparative analysis of several multidimensional Bloom filter strategies will be presented along with discussion of when to select one implementation over another.&lt;/p&gt;

&lt;p&gt;All source code referenced is under the Apache 2 or similar open source license and is available on Github.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/multidimensional_bloom_filters/</url>
      <location>D.hpc</location>
      <attendee>Claude Warren</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12471@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12471</pentabarf:event-id>
      <pentabarf:event-slug>pxc_non_blocking</pentabarf:event-slug>
      <pentabarf:event-tag>pxc_non_blocking</pentabarf:event-tag>
      <pentabarf:title>Percona XtraDB Cluster(PXC) Non blocking operations, what you need to know to avoid pitfalls </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T113000</dtstart>
      <dtend>20220206T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Percona XtraDB Cluster(PXC) Non blocking operations, what you need to know to avoid pitfalls </summary>
      <description>&lt;p&gt;Performing simple DDL operations as ADD/DROP INDEX in a tightly connected cluster as PXC, can become a nightmare.
Metalock will prevent Data modifications for long period of time and to bypass this, we need to become creative, like using Rolling schema upgrade or Percona online-schema-change.
With NBO, we will be able to avoid such craziness at least for a simple operation like adding an index.
In this brief talk I will illustrate what you should do to see the negative effect of NON using NBO, as well what you should do to use it correctly and what to expect out of it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/pxc_non_blocking/</url>
      <location>D.mysql</location>
      <attendee>Marco Tusa (the Grinch)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12547@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12547</pentabarf:event-id>
      <pentabarf:event-slug>mozilla_sentence_collector</pentabarf:event-slug>
      <pentabarf:event-tag>mozilla_sentence_collector</pentabarf:event-tag>
      <pentabarf:title>Collecting Sentences for Common Voice</pentabarf:title>
      <pentabarf:subtitle>Collecting Sentences through different means to allow others to record voices for them</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2022-02-05 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T113000</dtstart>
      <dtend>20220205T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Collecting Sentences for Common Voice- Collecting Sentences through different means to allow others to record voices for them</summary>
      <description>&lt;p&gt;Common Voice is a project to help make voice recognition open and accessible to everyone. To create this data set Common Voice allows volunteers to record defined sentences to contribute their voice. A good data set needs a lot of recordings, and therefore we need to have a lot of sentences to be read out aloud. In this talk Michael will introduce the audience to several ways we are collecting these sentences and goes into more technical detail for these mechanisms. This talk will also feature an intro to Common Voice at the beginning.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2022/schedule/event/mozilla_sentence_collector/</url>
      <location>D.mozilla</location>
      <attendee>Michael Kohler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12590@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12590</pentabarf:event-id>
      <pentabarf:event-slug>python_type_safety</pentabarf:event-slug>
      <pentabarf:event-tag>python_type_safety</pentabarf:event-tag>
      <pentabarf:title>Sleep better with type-safe 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>2022-02-06 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T113000</dtstart>
      <dtend>20220206T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Sleep better with type-safe Python</summary>
      <description>&lt;p&gt;Type hints are an essential part of modern Python. By combining type hints with a static type checker and libraries which enable runtime type checking, it is possible to achieve runtime type-safe Python applications.&lt;/p&gt;

&lt;p&gt;This talk discusses the motivation for extensive usage of type hints, how to gradually add types to existing projects, how to deal with untyped dependencies, and finally, how to achieve runtime type-safety without sacrificing performance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2022/schedule/event/python_type_safety/</url>
      <location>D.python</location>
      <attendee>Jerry Pussinen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12768@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12768</pentabarf:event-id>
      <pentabarf:event-slug>pyroscope</pentabarf:event-slug>
      <pentabarf:event-tag>pyroscope</pentabarf:event-tag>
      <pentabarf:title>Introduction to Continuous Profiling using Pyroscope</pentabarf:title>
      <pentabarf:subtitle>How to debug performance issues using profilers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2022-02-06 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T113000</dtstart>
      <dtend>20220206T121000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Introduction to Continuous Profiling using Pyroscope- How to debug performance issues using profilers</summary>
      <description>&lt;p&gt;Profiling is an effective way of understanding which parts of your application are consuming the most resources. Traditionally, logs, metrics and traces have been considered the three pillars of observability, but more recently profiling has emerged as a fourth pillar to be used alongside these other observability tools.&lt;/p&gt;

&lt;p&gt;Continuous Profiling, in particular, adds a dimension of time that allows you to understand your system’s resource usage (i.e. CPU, Memory, etc.) over time and gives you the ability to locate, debug, and fix issues related to performance.&lt;/p&gt;

&lt;p&gt;In this talk, we'll present Pyroscope, an Open Source Continuous Profiling platform, explain the particular challenges it needs to tackle and showcase how it can be used to analyze and fix performance bottlenecks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Describe what Continuous Profiling is and what it brings to the observability universe.&lt;/li&gt;
&lt;li&gt;Present Pyroscope, an Open Source Continuous Profiling platform, on a high level.&lt;/li&gt;
&lt;li&gt;Dig deeper into Pyroscope's internals, explaining the particularities of its storage engine and how it allows doing Continuous Profiling at scale.&lt;/li&gt;
&lt;li&gt;Showcase specific use cases and examples where profiling can be and has been used to detect, analyze and fix performance bottlenecks.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2022/schedule/event/pyroscope/</url>
      <location>D.monitoring</location>
      <attendee>Ryan Perry</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12802@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12802</pentabarf:event-id>
      <pentabarf:event-slug>lotech_curlbased</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_curlbased</pentabarf:event-tag>
      <pentabarf:title>Curl based HTTP/WebDAV UCP</pentabarf:title>
      <pentabarf:subtitle>How we deleted lots of code</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T113000</dtstart>
      <dtend>20220206T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Curl based HTTP/WebDAV UCP- How we deleted lots of code</summary>
      <description>&lt;p&gt;LibreOffice uses &lt;em&gt;Universal Content Provider&lt;/em&gt;s to access files via various protocols. Due to accidents of history, LibreOffice contained 2 different &lt;em&gt;UCP&lt;/em&gt;s for WebDav and HTTP, one based on &lt;em&gt;neon&lt;/em&gt; and the other on &lt;em&gt;Apache Serf&lt;/em&gt;, each with different bugs and bugfixes.&lt;/p&gt;

&lt;p&gt;For LibreOffice 7.3, thanks to a tender from The Document Foundation, we have replaced both of them with a new &lt;em&gt;UCP&lt;/em&gt; based on &lt;em&gt;libcurl&lt;/em&gt;, which is designed to meet all currently known requirements, and is able to use the operating system's TLS stack on Windows and macOS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_curlbased/</url>
      <location>D.libreoffice</location>
      <attendee>Michael Stahl</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12883@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12883</pentabarf:event-id>
      <pentabarf:event-slug>collabtracim</pentabarf:event-slug>
      <pentabarf:event-tag>collabtracim</pentabarf:event-tag>
      <pentabarf:title>Tracim, the helping hand for all your collaboration needs</pentabarf:title>
      <pentabarf:subtitle>Come discover Tracim and its architecture </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaboration and Content Management</pentabarf:track>
      <pentabarf:start>2022-02-05 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T113000</dtstart>
      <dtend>20220205T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Tracim, the helping hand for all your collaboration needs- Come discover Tracim and its architecture </summary>
      <description>&lt;p&gt;Tracim is a web-based collaboration software mainly written by the Algoo company. Main specificities are well-integrated functionalities and intuitive UX. It aims to be easy to use for any kind of people wanting to work in teams.&lt;/p&gt;

&lt;p&gt;During this talk, I will tell you about Tracim architecture. You will discover the components and the reasons behind major design choices. Then I will detail more specifically a technical feature which brings Tracim users an interactive experience when collaborating with others.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaboration and Content Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/collabtracim/</url>
      <location>D.collab</location>
      <attendee>Sébastien Grignard</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12954@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12954</pentabarf:event-id>
      <pentabarf:event-slug>securing_and_hardening_a_container_host</pentabarf:event-slug>
      <pentabarf:event-tag>securing_and_hardening_a_container_host</pentabarf:event-tag>
      <pentabarf:title>Securing and Hardening a container host</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2022-02-06 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T113000</dtstart>
      <dtend>20220206T121000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Securing and Hardening a container host</summary>
      <description>&lt;p&gt;In the age where customer data is turning out to be a new valuable resource for companies, and the increasing data breaches safeguarding the infrastructure is becoming more and more important. We the maintainers of Flatcar Container Linux, an operating system that thrives for security first will present the best practices to harden and secure your container hosts from the delivery to the different environments to ensure reliability, security and performance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2022/schedule/event/securing_and_hardening_a_container_host/</url>
      <location>D.distributions</location>
      <attendee>Sayan Chowdhury</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12985@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12985</pentabarf:event-id>
      <pentabarf:event-slug>aqua_fluence</pentabarf:event-slug>
      <pentabarf:event-tag>aqua_fluence</pentabarf:event-tag>
      <pentabarf:title>AquaVM: Empowering distributed systems with Fluence</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T113000</dtstart>
      <dtend>20220206T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>AquaVM: Empowering distributed systems with Fluence</summary>
      <description>&lt;p&gt;At Fluence we are developing an open stack solution that allows developers to choreograph and compose distributed, peer-to-peer hosted services. An integral pillar of this stack is AquaVM, github.com/fluencelabs/aquavm, a composability medium developed in Rust. AquaVM is  the Rust-based AIR interpreter compiles to WebAssembly and allows for the seamless orchestration of peer-to-peer hosted, Wasm-based services. In this talk, we demonstrate and discuss the use of AIR and some it internals. Moreover, we present the project evolution from its beginning in the context of Rust and Wasm.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/aqua_fluence/</url>
      <location>D.web3</location>
      <attendee>Mike Voronov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13081@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13081</pentabarf:event-id>
      <pentabarf:event-slug>bugs_life</pentabarf:event-slug>
      <pentabarf:event-tag>bugs_life</pentabarf:event-tag>
      <pentabarf:title>CANCELLED Debugging Strategies for Emulator Developers</pentabarf:title>
      <pentabarf:subtitle>Are bugs a form of artificial life?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Emulator Development</pentabarf:track>
      <pentabarf:start>2022-02-06 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T113000</dtstart>
      <dtend>20220206T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>CANCELLED Debugging Strategies for Emulator Developers- Are bugs a form of artificial life?</summary>
      <description>&lt;p&gt;Emulators, especially ones targeting real time performance, can become very complex, and can present unique debugging challenges - more akin to cpu, operating system and compilers than typical software projects.&lt;/p&gt;

&lt;p&gt;In this talk I will cover common and not-so-common classes of bugs that manifest themselves in a vast range of emulators (gameboy, dreamcast, x86/64 usermode will be used as examples), and strategies and heuristics I've used over the years to identify, prevent, mitigate, fix and prevent them from reappearing.&lt;/p&gt;

&lt;p&gt;Both theoretical concepts and background, as well as concrete examples of past bug hunts will be included.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Emulator Development</categories>
      <url>https:/fosdem.org/2022/schedule/event/bugs_life/</url>
      <location>D.emulator</location>
      <attendee>Stefanos Kornilios Mitsis Poiitidis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13208@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13208</pentabarf:event-id>
      <pentabarf:event-slug>sds_cosi_update</pentabarf:event-slug>
      <pentabarf:event-tag>sds_cosi_update</pentabarf:event-tag>
      <pentabarf:title>COSI : a brief update </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>2022-02-06 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T113000</dtstart>
      <dtend>20220206T121000</dtend>
      <duration>00:40:00:00</duration>
      <summary>COSI : a brief update </summary>
      <description>&lt;p&gt;For applications in Kubernetes, CSI provides a way to consume file/block storage for their workloads. The main motivation behind the Container Object Storage Interface is to provide a similar experience for Object Store. Basic idea is to provide a generic, dynamic provisioning API to consume the object store and the app pods can access the bucket in the underlying object-store like a PVC. The major challenge for this implementation there is no standard protocol defined for object and the COSI project need to be vendor agonistic. For example, in the case of RGW, the application can request for S3 bucket and Swift bucket from the same ceph-cosi driver. Ideally, the Kubernetes resource for the bucket can be migrated to the different cloud if the drivers support it and the application can seamlessly continue with the same k8s object. It won't handle the orchestration/management of object store, rather it will be another client and provide bucket access on behalf of applications running in Kubernetes.
A similar session was given in last FOSDEM'21, but the whole project went through design changes and will share that information.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2022/schedule/event/sds_cosi_update/</url>
      <location>D.sds</location>
      <attendee>Jiffin Tony Thottan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12504@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12504</pentabarf:event-id>
      <pentabarf:event-slug>git_credentials_binding_for_sh_bat_and_powershell</pentabarf:event-slug>
      <pentabarf:event-tag>git_credentials_binding_for_sh_bat_and_powershell</pentabarf:event-tag>
      <pentabarf:title>Git Credentials binding for sh, bat, and powershell</pentabarf:title>
      <pentabarf:subtitle>Support Git authentication in Jenkins Pipeline</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 11:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T113500</dtstart>
      <dtend>20220206T120000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Git Credentials binding for sh, bat, and powershell- Support Git authentication in Jenkins Pipeline</summary>
      <description>&lt;p&gt;Jenkins a self-contained, open-source automation server used in automation of all sorts of tasks related to building, testing, and delivering or deploying software. With high extensibility through plugins to provide much of the user-needed functionality. One such plugin is the Git plugin which deals with git operations for Jenkins project but lacked authenticated access to git repositories for Pipeline users. The Git Credentials binding project provides an out of the box solution by supporting git authentication over HTTPS and SSH protocols, so join in the session to learn more about it's implementation and outcome.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/git_credentials_binding_for_sh_bat_and_powershell/</url>
      <location>D.cicd</location>
      <attendee>Harshit Chopra</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12505@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12505</pentabarf:event-id>
      <pentabarf:event-slug>tee_veracruz</pentabarf:event-slug>
      <pentabarf:event-tag>tee_veracruz</pentabarf:event-tag>
      <pentabarf:title>Privacy-preserving video object detection in WebAssembly inside Veracruz</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 11:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T113500</dtstart>
      <dtend>20220205T120000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Privacy-preserving video object detection in WebAssembly inside Veracruz</summary>
      <description>&lt;p&gt;Veracruz is a framework for designing and deploying privacy-preserving computations amongst a group of mutually mistrusting individuals. Veracruz uses strong isolation technologies, such as AWS Nitro Enclaves, Arm CCA Realms, and the high-assurance seL4 hypervisor, to provide a safe, neutral ground, within which a sandboxed WebAssembly program executes.
Recent enhancements to Veracruz have made it possible to support larger, more complex privacy-preserving computations: we have adopted the WebAssembly System Interface (WASI) as our programming model, which can be used by executing WebAssembly programs to query and modify an efficient in-memory filesystem, for example.
In this talk, I will first introduce Veracruz before finally focusing on a real-world use-case for Veracruz, in privacy-preserving video object detection, developed as part of a collaboration between the Veracruz team and IOTEX, a manufacturer of IoT cameras.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_veracruz/</url>
      <location>D.trusted-hardware</location>
      <attendee>Guilhem Bryant</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12522@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12522</pentabarf:event-id>
      <pentabarf:event-slug>container_distributed_storage</pentabarf:event-slug>
      <pentabarf:event-tag>container_distributed_storage</pentabarf:event-tag>
      <pentabarf:title>Distributed Storage in the Cloud</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 11:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T113500</dtstart>
      <dtend>20220206T120500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Distributed Storage in the Cloud</summary>
      <description>&lt;p&gt;Cloud brought many innovations - one of them is inexpensive, scalable and sometimes secure Distributed Storage options. In this presentation we will talk about distributed storage Options modern clouds offers ranging from elastic block devices and object storage to sophisticated transactional data stores.  We will discuss the benefits and new architecture options such distibuted storage systems enable as well as the challenges pitfals you need to be aware about.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_distributed_storage/</url>
      <location>D.containers</location>
      <attendee>Peter Zaitsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12736@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12736</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_histograms</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_histograms</pentabarf:event-tag>
      <pentabarf:title>Improved histograms in MariaDB 10.8</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 11:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T113500</dtstart>
      <dtend>20220205T120000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Improved histograms in MariaDB 10.8</summary>
      <description>&lt;p&gt;MariaDB 10.8 is getting improved histograms, called JSON_HB. This talk will cover
- what the new histograms are,
- what are the advantages over the old histograms,
- how do they compare to histograms in MySQL 8.&lt;/p&gt;

&lt;p&gt;At the end of the talk, I'll cover a closely related topic of usage of the histogram
data in the query optimizer:
- why this is hard,
- what are known limitations and their workarounds
- what MariaDB team is doing to improve this.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_histograms/</url>
      <location>D.mariadb</location>
      <attendee>Sergei Petrunia</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12819@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12819</pentabarf:event-id>
      <pentabarf:event-slug>lessons_from_danish_os2</pentabarf:event-slug>
      <pentabarf:event-tag>lessons_from_danish_os2</pentabarf:event-tag>
      <pentabarf:title>Lessons from the Danish OS2</pentabarf:title>
      <pentabarf:subtitle>Maturing governance</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 11:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T113500</dtstart>
      <dtend>20220206T121000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Lessons from the Danish OS2- Maturing governance</summary>
      <description>&lt;p&gt;A strong organization is an important part of governing a public code base. The association OS2 scores their IT-solutions after a governance model divided into three levels, which shows the maturing of the code and the organization surrounding it. This talk will cover lessons learned and why scoring is not enough.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/lessons_from_danish_os2/</url>
      <location>D.public-code</location>
      <attendee>Rasmus Frey</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13094@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13094</pentabarf:event-id>
      <pentabarf:event-slug>dataaquisition</pentabarf:event-slug>
      <pentabarf:event-tag>dataaquisition</pentabarf:event-tag>
      <pentabarf:title>Multi-language Data Wrangling and Acquisition Conversational Agents</pentabarf:title>
      <pentabarf:subtitle>Using Raku in data acquisition and wrangling</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Raku</pentabarf:track>
      <pentabarf:start>2022-02-05 11:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:35:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T113500</dtstart>
      <dtend>20220205T123500</dtend>
      <duration>01:00:00:00</duration>
      <summary>Multi-language Data Wrangling and Acquisition Conversational Agents- Using Raku in data acquisition and wrangling</summary>
      <description>&lt;p&gt;In this presentation we discuss the Conversational Agent (CA) designs for two closely related problem areas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Data Acquisition Workflows (DAWs)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data Transformation Workflows (DTWs)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The CA perspective is taken mostly for exposition and didactic purposes. Nevertheless, we emphasise the practical applicability of the underlying designs and implementations.&lt;/p&gt;

&lt;p&gt;Although, operationally data acquisitions are prerequisite for data wrangling we discuss data wrangling first -- the corresponding DTWs designs and implementations are more mature and the related materials are more universal, applicable to multiple programming languages.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Raku</categories>
      <url>https:/fosdem.org/2022/schedule/event/dataaquisition/</url>
      <location>D.raku</location>
      <attendee>Anton Antonov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12376@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12376</pentabarf:event-id>
      <pentabarf:event-slug>open_research_livemark</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_livemark</pentabarf:event-tag>
      <pentabarf:title>Livemark: data presentation framework</pentabarf:title>
      <pentabarf:subtitle>Express everything in Markdown</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T114000</dtstart>
      <dtend>20220205T120000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Livemark: data presentation framework- Express everything in Markdown</summary>
      <description>&lt;p&gt;This talk will show a new Python tool called Livemark, which is designed for data journalism software education, and documentation writing. Using Livemark, you can collect and present data with interactive tables, charts, and other elements without leaving a text editor. You can also write documentation with live script execution similar to a lightweight version of a Jupiter Notebook. This talk will demo Livemark and will be well-suited for a technical and non-technical audience that is interested in learning about data storytelling.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_livemark/</url>
      <location>D.research</location>
      <attendee>Evgeny Karev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12467@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12467</pentabarf:event-id>
      <pentabarf:event-slug>matrix_fast_sync</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_fast_sync</pentabarf:event-tag>
      <pentabarf:title>Making /sync go fast</pentabarf:title>
      <pentabarf:subtitle>A deep-dive into Sync v3</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T114000</dtstart>
      <dtend>20220206T121000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Making /sync go fast- A deep-dive into Sync v3</summary>
      <description>&lt;p&gt;A deep-dive into Sync v3: a super-fast API to sync Matrix clients with their homeserver. The talk is broken up into a brief history of syncing in Matrix to set the scene before we dive into the problem space and explore how Sync v3 is different and how it addresses one of the most important and complex parts of the Client-Server API: syncing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_fast_sync/</url>
      <location>D.matrix</location>
      <attendee>Kegan Dougal</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12508@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12508</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_code_first_process_modelling_kalasim</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_code_first_process_modelling_kalasim</pentabarf:event-tag>
      <pentabarf:title>Code-first process modeling and analysis with kalasim</pentabarf:title>
      <pentabarf:subtitle>Understand and optimize real-world processes at ease</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T114000</dtstart>
      <dtend>20220206T121000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Code-first process modeling and analysis with kalasim- Understand and optimize real-world processes at ease</summary>
      <description>&lt;p&gt;kalasim is a discrete event simulator written in pure Kotlin that enables complex, performant, dynamic process models. It provides a statically typed API, dependency injection, modern persistence, structured logging and automation capabilities.&lt;/p&gt;

&lt;p&gt;kalasim is designed for simulation practitioners, process analysts and industrial engineers, who need to go beyond the limitations of existing simulation tools to model and optimize their business-critical use-cases. In contrast to many other simulation tools, kalasim is neither low-code nor no-code. It is code-first to enable change tracking, scaling, refactoring, CI/CD, unit-tests, and the rest of the gang that makes simulation development fun.&lt;/p&gt;

&lt;p&gt;In the talk, we will learn about its core concepts and study several examples from different application domains.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/kotlin_code_first_process_modelling_kalasim/</url>
      <location>D.kotlin</location>
      <attendee>Holger Brandl</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12429@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12429</pentabarf:event-id>
      <pentabarf:event-slug>guixdeclare</pentabarf:event-slug>
      <pentabarf:event-tag>guixdeclare</pentabarf:event-tag>
      <pentabarf:title>Declare All Your Needs</pentabarf:title>
      <pentabarf:subtitle>Managing computing environment declaratively using GNU Guix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 11:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T114500</dtstart>
      <dtend>20220206T121500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Declare All Your Needs- Managing computing environment declaratively using GNU Guix</summary>
      <description>&lt;p&gt;Functional programming becomes more popular and widespread, it allows to make simplier, and more robust software, which is easier to maintain. Similar patterns and approaches are applicable for deploying or distributing software, managing infrastructures or even personal computers.&lt;/p&gt;

&lt;p&gt;We will discuss how to treat your computing environment as a simple software project written in functional language and how to manage operating system, services, configurations, user software, dotfiles in a declarative and reproducible fashion.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/guixdeclare/</url>
      <location>D.minimalistic</location>
      <attendee>Andrew Tropin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12566@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12566</pentabarf:event-id>
      <pentabarf:event-slug>mobile_kernel_l5</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_kernel_l5</pentabarf:event-tag>
      <pentabarf:title>Librem 5 phone kernel report</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-05 11:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T114500</dtstart>
      <dtend>20220205T121000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Librem 5 phone kernel report</summary>
      <description>&lt;p&gt;I work with Purism SPC on the Librem 5 phone kernel. I regularly post
what our team pushes upstream into the mainline kernel at
https://puri.sm/posts/author/martin/&lt;/p&gt;

&lt;p&gt;In this little talk I want to summarize what we've done, describe how
we do it and put it into perspective a bit.&lt;/p&gt;

&lt;p&gt;I'll outline rough future plans and of course encourage to participate
in case you own that phone.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_kernel_l5/</url>
      <location>D.mobile</location>
      <attendee>Martin Kepplinger</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12879@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12879</pentabarf:event-id>
      <pentabarf:event-slug>ada_numerics_model</pentabarf:event-slug>
      <pentabarf:event-tag>ada_numerics_model</pentabarf:event-tag>
      <pentabarf:title>The Ada Numerics Model</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2022-02-06 11:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T114500</dtstart>
      <dtend>20220206T122000</dtend>
      <duration>00:35:00:00</duration>
      <summary>The Ada Numerics Model</summary>
      <description>&lt;p&gt;The requirements for Ada numerics were to provide portable arithmetics without unacceptable performance cost. This talk shows how this was achieved by interval arithmetics without requiring a particular implementation model, like IEEE arithmetics.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_numerics_model/</url>
      <location>D.ada</location>
      <attendee>Jean-Pierre Rosen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13014@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13014</pentabarf:event-id>
      <pentabarf:event-slug>openoffice_linux_packaging</pentabarf:event-slug>
      <pentabarf:event-tag>openoffice_linux_packaging</pentabarf:event-tag>
      <pentabarf:title>Revisiting the Linux packaging for Apache OpenOffice</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Apache OpenOffice</pentabarf:track>
      <pentabarf:start>2022-02-05 11:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T114500</dtstart>
      <dtend>20220205T123000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Revisiting the Linux packaging for Apache OpenOffice</summary>
      <description>&lt;p&gt;The current Linux packaging used by Apache OpenOffice is inefficient in many ways. We can take advantage of technologies like AppImage, snap and flatpak in order to make OpenOffice easier to install for Linux desktop users, while saving disk space for releases at the same time.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Apache OpenOffice</categories>
      <url>https:/fosdem.org/2022/schedule/event/openoffice_linux_packaging/</url>
      <location>D.apache-openoffice</location>
      <attendee>Andrea Pescetti</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13111@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13111</pentabarf:event-id>
      <pentabarf:event-slug>conference_introduction</pentabarf:event-slug>
      <pentabarf:event-tag>conference_introduction</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Conference Organisation Dev Room</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Conference Organisation</pentabarf:track>
      <pentabarf:start>2022-02-05 11:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220205T114500</dtstart>
      <dtend>20220205T115000</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome to the Conference Organisation Dev Room</summary>
      <description>&lt;p&gt;Introduction and welcome to the dev room&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Conference Organisation</categories>
      <url>https:/fosdem.org/2022/schedule/event/conference_introduction/</url>
      <location>D.conference</location>
      <attendee>Kyle Robbertze</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12605@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12605</pentabarf:event-id>
      <pentabarf:event-slug>conference_tools</pentabarf:event-slug>
      <pentabarf:event-tag>conference_tools</pentabarf:event-tag>
      <pentabarf:title>Free tools that help you run online events in an effective way</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Conference Organisation</pentabarf:track>
      <pentabarf:start>2022-02-05 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T115000</dtstart>
      <dtend>20220205T122500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Free tools that help you run online events in an effective way</summary>
      <description>&lt;p&gt;Nowadays everyone can run an event (meetup, hackathon, etc), but sometimes we struggle in selecting the right tool to organize it in an effective way. What tools are out there that can help us run any type of event and have impact?. We will do an overview about options, limitations and resources you will need to make a great event.&lt;/p&gt;

&lt;p&gt;If you are lost trying to choose the right tool for your first online event, this talk is for you. And if you think you know everything about tools and ways to engage with your audience, you will be welcomed as well, since we will discuss about these things and more.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Conference Organisation</categories>
      <url>https:/fosdem.org/2022/schedule/event/conference_tools/</url>
      <location>D.conference</location>
      <attendee>Francisco Picolini</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12859@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12859</pentabarf:event-id>
      <pentabarf:event-slug>nfeske</pentabarf:event-slug>
      <pentabarf:event-tag>nfeske</pentabarf:event-tag>
      <pentabarf:title>Genode meets the Pinephone</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20220205T115000</dtstart>
      <dtend>20220205T124000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Genode meets the Pinephone</summary>
      <description>&lt;p&gt;Driven by the vision of a truly trustworthy smartphone, I dedicated the past year to bringing the component-based Genode OS to the Pinephone. The talk presents my experience story, touching on the hardware, booting, the porting of the kernel, component-architecture concerns, and device drivers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/nfeske/</url>
      <location>D.microkernel</location>
      <attendee>Norman Feske</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12979@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12979</pentabarf:event-id>
      <pentabarf:event-slug>gtkwavecss</pentabarf:event-slug>
      <pentabarf:event-tag>gtkwavecss</pentabarf:event-tag>
      <pentabarf:title>Writing GTKWave documents, with style</pentabarf:title>
      <pentabarf:subtitle>A Python-based CSS-like mini language for generating GTKWave documents</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Libre-Open VLSI and FPGA</pentabarf:track>
      <pentabarf:start>2022-02-06 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T115000</dtstart>
      <dtend>20220206T121000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Writing GTKWave documents, with style- A Python-based CSS-like mini language for generating GTKWave documents</summary>
      <description>&lt;p&gt;GTKWave is a nice tool for displaying signal traces, while developing with Hardware Description Languages, and has many formatting features like changing signal color, grouping signals in a hierarchy, etc. However, it can become tedious to manually edit through the GUI. Also, its document format, while ASCII, is a bit cryptic, and contains extra information pertaining to the GUI (window and panel sizes, last modification date, etc.), making it inconvenient for placing in revision control.&lt;/p&gt;

&lt;p&gt;A Domain Specific Language for generating GTKWave documents was developed, separating signal description and structure from style, not unlike HTML+CSS, but described using Python Lists and Dictionaries. This makes it especially suitable for embedding in Python-based Hardware Description Languages and Simulators.&lt;/p&gt;

&lt;p&gt;While it fits my own needs, I'm hopping to gather some feedback on this tiny library, so it could be made more generally useful.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Libre-Open VLSI and FPGA</categories>
      <url>https:/fosdem.org/2022/schedule/event/gtkwavecss/</url>
      <location>D.open-hardware</location>
      <attendee>Cesar Strauss</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12352@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12352</pentabarf:event-id>
      <pentabarf:event-slug>pi</pentabarf:event-slug>
      <pentabarf:event-tag>pi</pentabarf:event-tag>
      <pentabarf:title>Update On Java On The Raspberry Pi</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T124000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Update On Java On The Raspberry Pi</summary>
      <description>&lt;p&gt;An overview of Java projects running on the Raspberry Pi.&lt;/p&gt;

&lt;p&gt;In 2021 the Pi4J project released a completely new second version of its object-oriented GPIO API and implementation library for the Raspberry Pi. Let's take a look at the new documentation site and example projects to get you started with Java development on the Raspberry Pi.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/pi/</url>
      <location>D.openjdk</location>
      <attendee>Frank Delporte</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12374@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12374</pentabarf:event-id>
      <pentabarf:event-slug>open_research_metaindex</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_metaindex</pentabarf:event-tag>
      <pentabarf:title>MetaindeX and user requirements for a generic catalog application</pentabarf:title>
      <pentabarf:subtitle>Discussing user requirements for a generic cataloger app and its implementation with MetaindeX</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T121500</dtend>
      <duration>00:15:00:00</duration>
      <summary>MetaindeX and user requirements for a generic catalog application- Discussing user requirements for a generic cataloger app and its implementation with MetaindeX</summary>
      <description>&lt;p&gt;We will try to define in this presentation basic user needs for a generic working environment on historical data, discuss then some key technologies and architecture orientations for online open-source application MetaindeX, which intends to fulfill those user requirements. At last, we will illustrate its usage with a real corpus of few thousands French archives from "Archives Nationales", from 16th and 17th century.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_metaindex/</url>
      <location>D.research</location>
      <attendee>Laurent MILLET-LACOMBE</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12439@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12439</pentabarf:event-id>
      <pentabarf:event-slug>geospatial_digital</pentabarf:event-slug>
      <pentabarf:event-tag>geospatial_digital</pentabarf:event-tag>
      <pentabarf:title>Open Geodata Digital Spaces</pentabarf:title>
      <pentabarf:subtitle>Exploring the digital spaces of OpenStreetMap</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Open Geodata Digital Spaces- Exploring the digital spaces of OpenStreetMap</summary>
      <description>&lt;p&gt;Open Source Geotechnologies are developed using various socio-technical systems. Understanding of these systems can help us understand the genealogy of the data generation. There are various applications that transcend from the basic understanding of geospatial as technological systems. I am analyzing OpenStreetMap and trying to define its digital spaces to understand what forms of plurality exist in data production. Conceptualization of Digital spaces of OpenStreetMap is important in order to visualise how we can define ethical boundaries and to answer the underlying question of “what is quality?”. I am currently interviewing, sending out questionnaires to OpenStreetMap users and conducting texture analysis of previous conference talks related to OpenStreetMap. In this talk I would like to present my ongoing progress on the research project OSM Utopia and present the small part in which I would like to increase the support from different researchers and practitioners, which is conceptualizing OpenStreetMap digital spaces.
Furthermore, In this talk I explain how I planned to explore the interconnection and interdependence of analogue and digital spatiality of OSM and different research paradigms that needed to be explored. Also, will share the current progress on the way of defining digital spaces of OpenStreetMap and how we can categorise different analogues and digital assemblages that form these digital spaces. Limitations of these methods are also addressed. End goal that is targeted is that the data quality for OpenStreetMap requires a certain level of rethinking.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2022/schedule/event/geospatial_digital/</url>
      <location>D.geospatial</location>
      <attendee>Muhammad  Saleem</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12482@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12482</pentabarf:event-id>
      <pentabarf:event-slug>mobile_kernel_snapdragon_845</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_kernel_snapdragon_845</pentabarf:event-tag>
      <pentabarf:title>From Android to mainline on the Snapdragon 845</pentabarf:title>
      <pentabarf:subtitle>Extending the life of Android devices with upstream kernels and postmarketOS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T123500</dtend>
      <duration>00:35:00:00</duration>
      <summary>From Android to mainline on the Snapdragon 845- Extending the life of Android devices with upstream kernels and postmarketOS</summary>
      <description>&lt;p&gt;Explaining a brief history of Linux on Qualcomm devices, how we got to where we are today and what will come in the future. With a specific focus on the OnePlus 6 and other SDM845 devices with mainline Linux support. As well as what exciting things the future holds!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_kernel_snapdragon_845/</url>
      <location>D.mobile</location>
      <attendee>caleb Connolly</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12513@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12513</pentabarf:event-id>
      <pentabarf:event-slug>misc_databases</pentabarf:event-slug>
      <pentabarf:event-tag>misc_databases</pentabarf:event-tag>
      <pentabarf:title>State of Open Source Databases</pentabarf:title>
      <pentabarf:subtitle>A discussion on the changes, trends, and database technologies that are going to impact your business in the next 12-18 months.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>State of Open Source Databases- A discussion on the changes, trends, and database technologies that are going to impact your business in the next 12-18 months.</summary>
      <description>&lt;p&gt;It has been an exciting year in the open-source database industry, with more choice, more cloud, and key changes in the industry. We will dive into the key developments over 2021, including the most important open-source database software releases in general, the significance of cloud-native solutions in a multi-vendor multi-cloud world, the new criticality of security challenges, and the evolution of the open-source software industry.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2022/schedule/event/misc_databases/</url>
      <location>M.misc</location>
      <attendee>Peter Zaitsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12559@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12559</pentabarf:event-id>
      <pentabarf:event-slug>vai_kubevirt_scale</pentabarf:event-slug>
      <pentabarf:event-tag>vai_kubevirt_scale</pentabarf:event-tag>
      <pentabarf:title>KubeVirt scale test by creating 400 VMIs on a single node</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>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>KubeVirt scale test by creating 400 VMIs on a single node</summary>
      <description>&lt;p&gt;As the number of VMs per node gets larger, using more powerful nodes (i.e. with more CPUs and RAM), the scalability of Kubevirt's control plane becomes a bottleneck, slowing down the VMI creation process. This talk will cover the motivations and concepts around general benchmarking of the KubeVirt control plane, as well as explaining the journey to running a density test with hundreds of VMs per node.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_kubevirt_scale/</url>
      <location>D.virtualization</location>
      <attendee>Marcelo Amaral</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12560@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12560</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_innodb</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_innodb</pentabarf:event-tag>
      <pentabarf:title>Performance oriented InnoDB log format changes</pentabarf:title>
      <pentabarf:subtitle>How InnoDB crash recovery works</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Performance oriented InnoDB log format changes- How InnoDB crash recovery works</summary>
      <description>&lt;p&gt;The persistent circular buffer (the &lt;code&gt;ib_logfile0&lt;/code&gt;) is the fundament of the persistent InnoDB buffer pool.&lt;/p&gt;

&lt;p&gt;Over the years, the log file format has been changed in MariaDB Server to improve the performance. A well-designed file format imposes minimal write amplification and is easy to parse.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_innodb/</url>
      <location>D.mariadb</location>
      <attendee>Marko Mäkelä</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12612@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12612</pentabarf:event-id>
      <pentabarf:event-slug>mozilla_babiaxr</pentabarf:event-slug>
      <pentabarf:event-tag>mozilla_babiaxr</pentabarf:event-tag>
      <pentabarf:title>BabiaXR: Virtual Reality Data Visualizations for the browser</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>BabiaXR: Virtual Reality Data Visualizations for the browser</summary>
      <description>&lt;p&gt;BabiaXR is a set of FOSS modules for VR (virtual reality) data visualization for the browser. BabiaXR is based on A-Frame and Threejs, with the goal of making it very easy to create different kinds of data visualizations (bar charts, bubble charts, cities, ...), by exploiting the power of WebVR and regular web front-end programming. In this talk, I will do an overview of BabiaXR, showing different examples of different common visualizations. Then, I will focus on showing how we use the city metaphor to represent a popular FOSS project, showing its evolution over time. The talk will show examples (in VR) that the public can try on the fly.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2022/schedule/event/mozilla_babiaxr/</url>
      <location>D.mozilla</location>
      <attendee>David Moreno-Lumbreras</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12649@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12649</pentabarf:event-id>
      <pentabarf:event-slug>utilizing_amd_gpus</pentabarf:event-slug>
      <pentabarf:event-tag>utilizing_amd_gpus</pentabarf:event-tag>
      <pentabarf:title>Utilizing AMD GPUs: Tuning, programming models, and roadmap</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>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Utilizing AMD GPUs: Tuning, programming models, and roadmap</summary>
      <description>&lt;p&gt;During FOSDEM 2021, we presented in the same event the LUMI supercomputer and we discussed about the Open Software Platform for GPU-accelerated Computing by AMD (ROCm) ecosystem, how to port CUDA codes to Heterogeneous Interface for Portability (HIP), and some performance results based on the utilization of NVIDIA V100 GPU. In this talk we assume the audience is familiar with the content of the previous presentation.
  One year later, we have executed many codes on AMD MI100 GPU, tuned the performance on various codes and benchmarks, utilized and tuned a few programming models such as HIP, OpenMP offloading, Kokkos, and hipSYCL on AMD MI100 and compared their performance additionally with NVIDIA V100 and NVIDIA A100 (including CUDA). Furthermore, a new open source software is released by AMD, called GPUFort, to port Fortran+CUDA/OpenACC codes to Fortran+HIP for AMD GPUs. In this talk we present what we learned through our experience, how we tune the codes for MI100, how we expect to tune them in the future for LUMI GPU, the AMD MI250X, compare the previously mentioned programming models on some kernels across the GPUs, present a performance comparison for single precision benchmark, discuss the updated software roadmap, and a brief update for the porting workflow.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/utilizing_amd_gpus/</url>
      <location>D.hpc</location>
      <attendee>Georgios Markomanolis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12661@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12661</pentabarf:event-id>
      <pentabarf:event-slug>continuous_testing_in_cloud</pentabarf:event-slug>
      <pentabarf:event-tag>continuous_testing_in_cloud</pentabarf:event-tag>
      <pentabarf:title>Continuous testing in a cloud based infrastructure using virtualization and real hardware in the loop</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T124000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Continuous testing in a cloud based infrastructure using virtualization and real hardware in the loop</summary>
      <description>&lt;p&gt;The concerns about code complexity, cybersecurity and LTS have made a continuous testing infrastructure a must have.&lt;/p&gt;

&lt;p&gt;The tests must take place both in virtual and real target. Virtual target because developers never get enough physical boards to test from, and real in order to limit virtualization/reality deviation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2022/schedule/event/continuous_testing_in_cloud/</url>
      <location>D.testing</location>
      <attendee>Armand Bénéteau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12688@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12688</pentabarf:event-id>
      <pentabarf:event-slug>tee_guardian</pentabarf:event-slug>
      <pentabarf:event-tag>tee_guardian</pentabarf:event-tag>
      <pentabarf:title>Symbolic Validation of SGX enclaves using Guardian </pentabarf:title>
      <pentabarf:subtitle>Avoid known enclave vulnerabilities by automatically checking for orderliness​</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Symbolic Validation of SGX enclaves using Guardian - Avoid known enclave vulnerabilities by automatically checking for orderliness​</summary>
      <description>&lt;p&gt;The confidentiality and integrity guarantees offered by Intel SGX enclaves can be easily thwarted if the enclave has not been properly designed. Its interface with the untrusted software stack is a perhaps the largest attack surface that adversaries can exploit; unintended interactions with untrusted code can expose the enclave to memory corruption attacks, for instance.&lt;/p&gt;

&lt;p&gt;We have proposed a notion, called orderliness, that embodies good practice set out by academic papers and the principles of the Intel SGX SDK’s programming model.  It is concerned especially with these interactions between the trusted and untrusted worlds. This notion underpins Guardian: an open-source tool that we have created to help enclave developers check their enclaves are orderly before they are deployed. It automatically validates enclaves and reports violations to our notion of orderliness. These violations help find  parts of their code that may need changing – they should usually point to an attack primitive.&lt;/p&gt;

&lt;p&gt;We have found some security issues in enclaves that had been extensively vetted by other researchers – one of which was crafted by Intel engineers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_guardian/</url>
      <location>D.trusted-hardware</location>
      <attendee>Pedro Antonino</attendee>
      <attendee>Wojciech Aleksander Woloszyn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12697@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12697</pentabarf:event-id>
      <pentabarf:event-slug>mysql_clusterset</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_clusterset</pentabarf:event-tag>
      <pentabarf:title>MySQL InnoDB ClusterSet</pentabarf:title>
      <pentabarf:subtitle>The integrated solution for disaster recovery of InnoDB Clusters</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T130000</dtend>
      <duration>01:00:00:00</duration>
      <summary>MySQL InnoDB ClusterSet- The integrated solution for disaster recovery of InnoDB Clusters</summary>
      <description>&lt;p&gt;MySQL InnoDB ClusterSet brings multi-datacenter capabilities to our High Availability solutions and makes it very easy to set up a disaster recovery architecture. Think multiple MySQL InnoDB Clusters into one single database architecture, fully managed from MySQL Shell, and with full MySQL Router integration to make it easy to access the entire architecture.&lt;/p&gt;

&lt;p&gt;In this session, we will cover the various use-cases and features of InnoDB ClusterSet while guiding you on how to set it up from an existing InnoDB Cluster, extend it, manage it, and deal with the various possible failures, all using Shell's AdminAPI. We will also cover each individual feature of MySQL Router integration which makes connections to the database architecture easy.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_clusterset/</url>
      <location>D.mysql</location>
      <attendee>Kenny Gryp</attendee>
      <attendee>Miguel Araújo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12716@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12716</pentabarf:event-id>
      <pentabarf:event-slug>misc_europe</pentabarf:event-slug>
      <pentabarf:event-tag>misc_europe</pentabarf:event-tag>
      <pentabarf:title>European digital sovereignty and open source</pentabarf:title>
      <pentabarf:subtitle>How Europe is regulating big tech and what's in it for FLOSS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T124500</dtend>
      <duration>00:45:00:00</duration>
      <summary>European digital sovereignty and open source- How Europe is regulating big tech and what's in it for FLOSS</summary>
      <description>&lt;p&gt;The European Union is working with great energy on new rules for digital markets, targetting first of all the big global Internet platforms. Building on the global impact of the GDPR, efforts like the Digital Services Act, the Digital Markets Act, the AI Regulation, the Data Governance Act and the GAIA-X initiative attempt to restrain the superpowers of the big American and Chinese companies and promote rights and opportunities for Europeans, restoring the EU's ability to control its own slice of the Internet and reducing the dependency on foreign products and services. Open source is one of the strategic tools for this objective, and open source projects and companies could be benefited by these changes. Watch the talk to learn what is happening!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2022/schedule/event/misc_europe/</url>
      <location>M.misc</location>
      <attendee>Vittorio Bertola</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12722@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12722</pentabarf:event-id>
      <pentabarf:event-slug>retro_museum</pentabarf:event-slug>
      <pentabarf:event-tag>retro_museum</pentabarf:event-tag>
      <pentabarf:title>A Computer Museum</pentabarf:title>
      <pentabarf:subtitle>Why and how? </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>01:25:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T132500</dtend>
      <duration>01:25:00:00</duration>
      <summary>A Computer Museum- Why and how? </summary>
      <description>&lt;p&gt;The HomeComputerMuseum is founded in 2018 after its initial plan in 2016. The idea of an interactive computer museum while being a social company and fully independent of subsidy. In 2020, right after a move to a bigger and more permanent location, the unsubsidized museum had to deal with corona. Against all odds, the museum survived and even grew faster than ever before, becoming world's largest museum on social media and collaborating with museums all over the world. This all with a social impact by helping people with a distance to the labor market. The museum has an unique collection which can not be found anywhere else and it only keeps on growing in impact. Currently (early 2022) being the computer heritage expert for the Dutch government.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_museum/</url>
      <location>D.retro</location>
      <attendee>Bart van den Akker</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12755@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12755</pentabarf:event-id>
      <pentabarf:event-slug>humanity</pentabarf:event-slug>
      <pentabarf:event-tag>humanity</pentabarf:event-tag>
      <pentabarf:title>xHumanity and Web3</pentabarf:title>
      <pentabarf:subtitle>xHumanity - reputation, reduction of fake news, and privacy</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>xHumanity and Web3- xHumanity - reputation, reduction of fake news, and privacy</summary>
      <description>&lt;p&gt;xHumanity is a project that started from the idea of identifying the future of digital identities. This concern resonated all over the globe. We thus gathered an international team. Our concern is based on the increased impact social media has on our lives, but also the context of the amplification of disinformation actions.
We aim to run a foundation focused on providing our audience with a digital platform based on three pillars, which are reputation, reduction of fake news, and privacy. We aim to empower customers by providing them with a better way of living.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/humanity/</url>
      <location>D.web3</location>
      <attendee>Cosmin Vranceanu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12805@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12805</pentabarf:event-id>
      <pentabarf:event-slug>lotech_editingsimulation</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_editingsimulation</pentabarf:event-tag>
      <pentabarf:title>Editing Simulation</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Editing Simulation</summary>
      <description>&lt;p&gt;Performance measurements are really challenging when it comes to real life situations. One of them was a user experience while typing on a document. This presentation covers that how we can achieve reliable and repeatable performance tests by implementing clever tools. These tools allow us to find out what happens in the background when a lot of people are typing rapidly and what we can optimize out of it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_editingsimulation/</url>
      <location>D.libreoffice</location>
      <attendee>Mert Tümer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12888@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12888</pentabarf:event-id>
      <pentabarf:event-slug>cicd_using_jenkins_and_nomad</pentabarf:event-slug>
      <pentabarf:event-tag>cicd_using_jenkins_and_nomad</pentabarf:event-tag>
      <pentabarf:title>CICD using jenkins and Nomad</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T124500</dtend>
      <duration>00:45:00:00</duration>
      <summary>CICD using jenkins and Nomad</summary>
      <description>&lt;p&gt;Things like Infrastructure as Code, Service Discovery and Config Management can and have helped us to quickly build and rebuild infrastructure but we haven't nearly spend enough time to train our self to review, monitor and respond to outages. Does our platform degrade in a graceful way or what does a high cpu load really mean? What can we learn from level 1 outages to be able to run our platforms more reliably.&lt;/p&gt;

&lt;p&gt;This talk will focus on on setting up a CICD pipeline using Jenkins. We start by configuring Jenkins to use our Nomad platform to autoscale job runners. After which we ll look at using the newly released nomad-pack tool to convert, deploy and test and existing nomad job.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/cicd_using_jenkins_and_nomad/</url>
      <location>D.cicd</location>
      <attendee>Bram Vogelaar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12912@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12912</pentabarf:event-id>
      <pentabarf:event-slug>security_rust</pentabarf:event-slug>
      <pentabarf:event-tag>security_rust</pentabarf:event-tag>
      <pentabarf:title>Why safe programming matters and why Rust</pentabarf:title>
      <pentabarf:subtitle>Fast, safe and sustainable programming with Rust</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T124000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Why safe programming matters and why Rust- Fast, safe and sustainable programming with Rust</summary>
      <description>&lt;p&gt;Security in programming starts from the programming language itself. The majority of CVEs we encounter are due to memory safety issues and I'm here to talk about how a language like Rust is the way forward in avoiding those. Rust is a great programming language. It is a developer favorite and is rapidly gaining a foothold outside of systems programming. It has the potential to become a great general-purpose language with little of the overhead of traditional high-level general-purpose languages. Rust is fast, safe, and sustainable. Today I'm going to take you through the strengths and weaknesses of Rust and why it will be a great general-purpose language. Beware, I'll be doing comparisons with your favorite languages.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2022/schedule/event/security_rust/</url>
      <location>M.security</location>
      <attendee>Deepu  K Sasidharan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12913@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12913</pentabarf:event-id>
      <pentabarf:event-slug>foreignfunctions</pentabarf:event-slug>
      <pentabarf:event-tag>foreignfunctions</pentabarf:event-tag>
      <pentabarf:title>Let's Talk About Foreign Functions In Java</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T124000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Let's Talk About Foreign Functions In Java</summary>
      <description>&lt;p&gt;Java 17 finally gave us the first incubator of Foreign Function &amp;amp; Memory API. Let's do a test drive of what is in store and see if it is good enough to replace JNI. Let's be honest, JNI is not that secure and is controversial and it's high time we move away from it and adopt FFI like in many other modern languages. But is the new API enough or do we need to consider external libraries like JNA or JNR-FFI? I'll showcase some examples of using the new API with some of my other favorite languages.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/foreignfunctions/</url>
      <location>D.openjdk</location>
      <attendee>Deepu  K Sasidharan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12921@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12921</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_how_to_create_lots_of_sample_time_series_data_with_postgresql_generate_series</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_how_to_create_lots_of_sample_time_series_data_with_postgresql_generate_series</pentabarf:event-tag>
      <pentabarf:title>How to create (lots!) of sample time-series data with PostgreSQL generate_series()</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How to create (lots!) of sample time-series data with PostgreSQL generate_series()</summary>
      <description>&lt;p&gt;Exploring new features in PostgreSQL or reproducing an unusual query plan can be tricky without representative data to utilize. While there are a plethora of sources for sample data and tools to import it, you can end up spending too much time finding representative data to work with. In our day-to-day work at Timescale, we often need to quickly create lots of sample time-series data to demonstrate new features, run a benchmark, or help community members with examples as they learn.&lt;/p&gt;

&lt;p&gt;Although using real application data would be ideal, PostgreSQL provides the generate_series() function which makes it easy to create a  representative time-series dataset using varying cardinalities and different lengths of time.&lt;/p&gt;

&lt;p&gt;In this talk we'll introduce generate_series() and demonstrate how to use it to create realistic-looking time-series data of all shapes and sizes, using custom PostgreSQL user-defined functions. Once we've mastered the basics, we'll dial it up a notch by incorporating PostgreSQL math functions and relational data to create realistic time-series patterns of data for various use cases like sales or website visits.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/postgresql_how_to_create_lots_of_sample_time_series_data_with_postgresql_generate_series/</url>
      <location>D.postgresql</location>
      <attendee>Ryan Booz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12987@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12987</pentabarf:event-id>
      <pentabarf:event-slug>ps3</pentabarf:event-slug>
      <pentabarf:event-tag>ps3</pentabarf:event-tag>
      <pentabarf:title>PlayStation 3 Emulation</pentabarf:title>
      <pentabarf:subtitle>(Re)implementing the impossible</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Emulator Development</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>02:00:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>02:00:00:00</duration>
      <summary>PlayStation 3 Emulation- (Re)implementing the impossible</summary>
      <description>&lt;p&gt;The PlayStation 3 features one of the most ambitious and fascinating architectures among video game consoles. Once deemed near-impossible to emulate in real-time, we now celebrate the 10th anniversary of its most popular emulator: RPCS3, a free and open-source software capable of running two thirds of the console's catalogue on PC.&lt;/p&gt;

&lt;p&gt;This talk describes the hardware and software stack of the PlayStation 3, covering the IBM Cell/B.E. CPU, Nvidia RSX GPU and Sony's CellOS operating system in detail. We compare these against earlier and later consoles, explaining how their design and complexity has shaped a new generation of emulators and binary translators, before delving into the history and internals of RPCS3 and other PlayStation 3 emulators.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Emulator Development</categories>
      <url>https:/fosdem.org/2022/schedule/event/ps3/</url>
      <location>D.emulator</location>
      <attendee>Alexandro Sanchez Bach</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13053@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13053</pentabarf:event-id>
      <pentabarf:event-slug>turnip</pentabarf:event-slug>
      <pentabarf:event-tag>turnip</pentabarf:event-tag>
      <pentabarf:title>The status of turnip driver development.</pentabarf:title>
      <pentabarf:subtitle>What happened in 2021 and will happen in 2022 for turnip.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T124500</dtend>
      <duration>00:45:00:00</duration>
      <summary>The status of turnip driver development.- What happened in 2021 and will happen in 2022 for turnip.</summary>
      <description>&lt;ul&gt;
&lt;li&gt;Explain what turnip driver is about and who are working on it.&lt;/li&gt;
&lt;li&gt;Explain what is achieved in 2021 on turnip.&lt;/li&gt;
&lt;li&gt;Brief plan for turnip development for 2022.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2022/schedule/event/turnip/</url>
      <location>D.graphics</location>
      <attendee>Hyunjun Ko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13059@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13059</pentabarf:event-id>
      <pentabarf:event-slug>safety_designing_a_new_language_for_safety_fuzion</pentabarf:event-slug>
      <pentabarf:event-tag>safety_designing_a_new_language_for_safety_fuzion</pentabarf:event-tag>
      <pentabarf:title>Designing a new Language for Safety: Fuzion</pentabarf:title>
      <pentabarf:subtitle>A minimal language for safety-critical systems</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Safety and Open Source</pentabarf:track>
      <pentabarf:start>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T124500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Designing a new Language for Safety: Fuzion- A minimal language for safety-critical systems</summary>
      <description>&lt;p&gt;Fuzion is a modern general purpose programming language that unifies concepts
found in structured, functional and object-oriented programming languages into
the concept of a Fuzion feature.  It combines a powerful syntax and safety
features based on the design-by-contract principle with a simple intermediate
representation that enables powerful optimizing compilers and static analysis
tools to verify correctness aspects.&lt;/p&gt;

&lt;p&gt;This talk will focus on Fuzion's aspects related to safety-critical software
development.  A fundamental idea of Fuzion is to provide a simple language at a
high level of abstraction and move implementation decisions from the developer
to the compiler. To enable this, the language defines a simple but powerful
intermediate representation for static analysis tools to operate on.&lt;/p&gt;

&lt;p&gt;Furthermore, pre- and post-conditions for design-by-contract are provided in a
way that enables different levels of verification: static analysis as well as
dynamic checks at different levels from safety to debugging.&lt;/p&gt;

&lt;p&gt;Fuzion does not support exceptions, a run-time error has to be part of the result
of a call and must be checked explicitly.  Fuzion does not support dynamic
loading of code. Numeric operations such as 'infix +' check for overflow.&lt;/p&gt;

&lt;p&gt;Fuzion applications consist of a set of library modules and a main modules.
Modules are verified for correctness individually as well as whole
applications. This is possible since dynamic loading of code is not supported.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Safety and Open Source</categories>
      <url>https:/fosdem.org/2022/schedule/event/safety_designing_a_new_language_for_safety_fuzion/</url>
      <location>D.safety</location>
      <attendee>Fridtjof Siebert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13085@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13085</pentabarf:event-id>
      <pentabarf:event-slug>librepcb</pentabarf:event-slug>
      <pentabarf:event-tag>librepcb</pentabarf:event-tag>
      <pentabarf:title>LibrePCB Status Update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T122000</dtend>
      <duration>00:20:00:00</duration>
      <summary>LibrePCB Status Update</summary>
      <description>&lt;p&gt;A short overview about the progress and the current state of the LibrePCB project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/librepcb/</url>
      <location>D.cad</location>
      <attendee>Urban Bruhin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13103@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13103</pentabarf:event-id>
      <pentabarf:event-slug>rtc_whip</pentabarf:event-slug>
      <pentabarf:event-tag>rtc_whip</pentabarf:event-tag>
      <pentabarf:title>WebRTC broadcasting with WHIP</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T124500</dtend>
      <duration>00:45:00:00</duration>
      <summary>WebRTC broadcasting with WHIP</summary>
      <description>&lt;p&gt;The broadcasting industry has for years been dominated by a specific set of technologies (RTMP, HLS, etc.) that, while effective, suffer from high latencies and so are not always a good option. The IETF has started to look into WebRTC for that, starting from ingestion using the WHIP protocol. This presentation will introduce WHIP, some existing implementations, and how this could be expanded to distribute streams to a wide audience via WebRTC as well.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2022/schedule/event/rtc_whip/</url>
      <location>M.rtc</location>
      <attendee>Lorenzo Miniero</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13535@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13535</pentabarf:event-id>
      <pentabarf:event-slug>ansible_proxmox_rpmbuild</pentabarf:event-slug>
      <pentabarf:event-tag>ansible_proxmox_rpmbuild</pentabarf:event-tag>
      <pentabarf:title>Using Ansible and Proxmox to manage an embedded RPM distro build factory:  lessons learned</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>2022-02-05 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T120000</dtstart>
      <dtend>20220205T124500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Using Ansible and Proxmox to manage an embedded RPM distro build factory:  lessons learned</summary>
      <description>&lt;p&gt;With redpesk, we provide customers the ability to cross-build an embedded, CentOS Stream-based Linux distribution in the cloud. This requires a significant infrastructure: Koji/RPM builders, Angular-based WebUI, Gitlab forge, network and RPM package dependency management, Qemu test lab management, all need to come together and be connected, in a mix of Qemu virtual machines and LXC containers. Fortunately, Ansible and Proxmox comes to the rescue to manage this complexity.&lt;/p&gt;

&lt;p&gt;In this talk, we'll present our architecture of a self-contained CI/CD environment in the cloud, to cross-build RPM packages and Linux images. We will then dive into the specifics of using Ansible to drive Proxmox and deploy a mix of Packer-built Qemu virtual machines and LXC containers. Those provide a full Koji build system (hub and builders), an Angular frontend, Go backend, a Gitlab forge as well as network isolation/firewalling and a Qemu virtual target lab.
We'll continue with lessons learned from doing these deployments for multiple customers. We will finish describing solutions we are currently working on, like Ansible AWX, to address the challenges of doing it at scale and increase automation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/ansible_proxmox_rpmbuild/</url>
      <location>D.infra</location>
      <attendee>Vincent Rubiolo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13546@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13546</pentabarf:event-id>
      <pentabarf:event-slug>break</pentabarf:event-slug>
      <pentabarf:event-tag>break</pentabarf:event-tag>
      <pentabarf:title>Break </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T122000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Break </summary>
      <description>&lt;p&gt;break&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/break/</url>
      <location>D.dependency</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13556@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13556</pentabarf:event-id>
      <pentabarf:event-slug>kde_tokodon</pentabarf:event-slug>
      <pentabarf:event-tag>kde_tokodon</pentabarf:event-tag>
      <pentabarf:title>Live coding session with Tokodon</pentabarf:title>
      <pentabarf:subtitle>Carl Schwan</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>KDE Community stand</pentabarf:track>
      <pentabarf:start>2022-02-06 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T120000</dtstart>
      <dtend>20220206T130000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Live coding session with Tokodon- Carl Schwan</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>KDE Community stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/kde_tokodon/</url>
      <location>S.kde</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12534@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12534</pentabarf:event-id>
      <pentabarf:event-slug>matrix_rust_sdk</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_rust_sdk</pentabarf:event-tag>
      <pentabarf:title>The matrix-rust-sdk</pentabarf:title>
      <pentabarf:subtitle>One SDK to rule them all</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T121000</dtstart>
      <dtend>20220206T131000</dtend>
      <duration>01:00:00:00</duration>
      <summary>The matrix-rust-sdk- One SDK to rule them all</summary>
      <description>&lt;p&gt;Matrix (https://matrix.org) is an open protocol for secure, decentralised communication - defining an end-to-end-encrypted real-time communication layer for the open Web. Historically the network has been made up of newly written native Matrix clients, or bridges to 3rd party existing chat systems (e.g. Slack, Discord, Telegram).&lt;/p&gt;

&lt;p&gt;The matrix-rust-sdk is a modular Matrix client library, meant to be a robust implementation of the protocol, and to make even the most advanced features such as E2EE easy to use.
This talk will walk you through the design decisions and the tradeoffs that come with it, give you an overview of where we're at and where we're going with Web-Assembly, and finally what the future holds for the matrix-rust-sdk. Finally it will be connected to a real-life example of software using the matrix-rust-sdk: Fractal-Next.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_rust_sdk/</url>
      <location>D.matrix</location>
      <attendee>Julian Sparber</attendee>
      <attendee>Damir Jelić</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12798@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12798</pentabarf:event-id>
      <pentabarf:event-slug>container_k8s_webassembly</pentabarf:event-slug>
      <pentabarf:event-tag>container_k8s_webassembly</pentabarf:event-tag>
      <pentabarf:title>Extending Kubernetes with WebAssembly</pentabarf:title>
      <pentabarf:subtitle>Making Kubernetes Dynamic Admission Control even more Dynamic Using WebAssembly</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220206T121000</dtstart>
      <dtend>20220206T122000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Extending Kubernetes with WebAssembly- Making Kubernetes Dynamic Admission Control even more Dynamic Using WebAssembly</summary>
      <description>&lt;p&gt;WebAssembly is a portable binary instruction format that was originally created with the browser as the main execution runtime. However, during the last years, WebAssembly is finding its way also outside of the browser because of the many benefits it provides like portability, security and flexibility. We think WebAssembly can be leveraged by Kubernetes in many ways. This short session will focus on how WebAssembly can be used to write Kubernetes admission policies. We will show an open source Kubernetes Dynamic admission controller that uses policies written in WebAssembly to validate and mutate the requests made against the Kubernetes API server.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_k8s_webassembly/</url>
      <location>D.containers</location>
      <attendee>Rafael Fernández López</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12804@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12804</pentabarf:event-id>
      <pentabarf:event-slug>osd_stories_and_learnings_from_1_and_a_half_years_of_supporting_designers_and_open_design_processes_in_the_bitcoin_ecosystem</pentabarf:event-slug>
      <pentabarf:event-tag>osd_stories_and_learnings_from_1_and_a_half_years_of_supporting_designers_and_open_design_processes_in_the_bitcoin_ecosystem</pentabarf:event-tag>
      <pentabarf:title>Supporting open design in Bitcoin</pentabarf:title>
      <pentabarf:subtitle>Stories and learnings from 1.5 years of supporting designers and open design processes in the Bitcoin ecosystem.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2022-02-05 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T121000</dtstart>
      <dtend>20220205T123500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Supporting open design in Bitcoin- Stories and learnings from 1.5 years of supporting designers and open design processes in the Bitcoin ecosystem.</summary>
      <description>&lt;p&gt;At FOSDEM 2021, we shared an introduction to, and the ambitions of, the Bitcoin Design Community. 6 months into the effort, we were brimming with ideas and big goals for designing amazing user experiences, connecting designers with open-source projects, and lots more. Now, one year later, we’d like to look back and share where we are, what has worked for us, and what hasn’t (yet?).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_stories_and_learnings_from_1_and_a_half_years_of_supporting_designers_and_open_design_processes_in_the_bitcoin_ecosystem/</url>
      <location>D.design</location>
      <attendee>Christoph Ono</attendee>
      <attendee>Johns Beharry</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13104@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13104</pentabarf:event-id>
      <pentabarf:event-slug>grub_status_update</pentabarf:event-slug>
      <pentabarf:event-tag>grub_status_update</pentabarf:event-tag>
      <pentabarf:title>GRUB - Project Status Update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2022-02-05 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20220205T121000</dtstart>
      <dtend>20220205T130000</dtend>
      <duration>00:50:00:00</duration>
      <summary>GRUB - Project Status Update</summary>
      <description>&lt;p&gt;The presentation will discuss current state of GRUB upstream development.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2022/schedule/event/grub_status_update/</url>
      <location>D.firmware</location>
      <attendee>Daniel Kiper</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13146@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13146</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_plus_maths</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_plus_maths</pentabarf:event-tag>
      <pentabarf:title>Kotlin + Maths</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T121000</dtstart>
      <dtend>20220206T124000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Kotlin + Maths</summary>
      <description>&lt;p&gt;Grab your notebook cause in this talk, we are gonna talk about Math and Kotlin! Especially in the power that Kotlin has to run long operations and the power to perform some calculations like computing min, max, an average of numbers stored in a list! - from sumOf {} to multi-dimensional arrays to charts!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/kotlin_plus_maths/</url>
      <location>D.kotlin</location>
      <attendee>Dinorah Tovar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13509@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13509</pentabarf:event-id>
      <pentabarf:event-slug>nmigen</pentabarf:event-slug>
      <pentabarf:event-tag>nmigen</pentabarf:event-tag>
      <pentabarf:title>nMigen HDL</pentabarf:title>
      <pentabarf:subtitle>a way to create hardware in python</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Libre-Open VLSI and FPGA</pentabarf:track>
      <pentabarf:start>2022-02-06 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T121000</dtstart>
      <dtend>20220206T131000</dtend>
      <duration>01:00:00:00</duration>
      <summary>nMigen HDL- a way to create hardware in python</summary>
      <description>&lt;p&gt;nmigen™ is a tool for creating hardware, whether for ASICs or for FPGAs. it is not itself an actual language (like Verilog or VHDL), and it is not like MyHDL which allows translation of a limited subset of python source code into verilog.  Instead, nmigen allows you - in python - to create HDL constructs, and to mix those in with the full power of python OO techniques: objects, classes, even multiple inheritance, which is sorely lacking in the Hardware world.&lt;/p&gt;

&lt;p&gt;this talk will go through the background and origins of nmigen, present a short worked-example, present some best-practices for people wishing to transfer over from another HDL, and cover some of the planned advancements.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Libre-Open VLSI and FPGA</categories>
      <url>https:/fosdem.org/2022/schedule/event/nmigen/</url>
      <location>D.open-hardware</location>
      <attendee>Luke Kenneth Casson Leighton</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12343@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12343</pentabarf:event-id>
      <pentabarf:event-slug>gnuguixci</pentabarf:event-slug>
      <pentabarf:event-tag>gnuguixci</pentabarf:event-tag>
      <pentabarf:title>GNU Guix behind the scene</pentabarf:title>
      <pentabarf:subtitle>Continuous integration for the GNU Guix project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 12:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T121500</dtstart>
      <dtend>20220206T124000</dtend>
      <duration>00:25:00:00</duration>
      <summary>GNU Guix behind the scene- Continuous integration for the GNU Guix project</summary>
      <description>&lt;p&gt;GNU Guix is a transactional package manager and an advanced distribution based
on a minimalistic language: GNU Guile.&lt;/p&gt;

&lt;p&gt;While users can choose to build everything from sources, the project is providing binary
substitutes. Building and distributing those substitutes is a real challenge, involving
a 20 GiB database and more than thirty machines.&lt;/p&gt;

&lt;p&gt;In this talk I will present the architecture of the continuous integration
system, how it is maintained, the current limitations as well as the possible
improvements.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/gnuguixci/</url>
      <location>D.minimalistic</location>
      <attendee>Mathieu Othacehe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13008@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13008</pentabarf:event-id>
      <pentabarf:event-slug>community_issue_backlog</pentabarf:event-slug>
      <pentabarf:event-tag>community_issue_backlog</pentabarf:event-tag>
      <pentabarf:title>We've got issues</pentabarf:title>
      <pentabarf:subtitle>or how we learnt to squish our bugs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community</pentabarf:track>
      <pentabarf:start>2022-02-05 12:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T121500</dtstart>
      <dtend>20220205T130000</dtend>
      <duration>00:45:00:00</duration>
      <summary>We've got issues- or how we learnt to squish our bugs</summary>
      <description>&lt;p&gt;This is the story of how we harnessed the power of the community, automation and good habits to reduce our issue burden and helped users be heard.&lt;/p&gt;

&lt;p&gt;5 years into its life and with vast number of users users, Element - a Matrix messaging client available on most desktop platforms, Android and iOS - had a growing backlog of bugs and enhancement requests. This is a common challenge faced by projects as they mature. I will share some of our lessons learnt and good practices that we have developed, and how our enthusiastic community is helping catch bugs earlier and process our backlog. While we have made good progress, we recognise that there are still further improvements to be made and will share some of our ideas for the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/community_issue_backlog/</url>
      <location>M.community</location>
      <attendee>Kat Gerasimova</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13031@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13031</pentabarf:event-id>
      <pentabarf:event-slug>open_research_visual_inquiries</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_visual_inquiries</pentabarf:event-tag>
      <pentabarf:title>Visual inquiries panel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 12:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T121500</dtstart>
      <dtend>20220205T123500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Visual inquiries panel</summary>
      <description>&lt;p&gt;Panel discussion between speakers of the visual inquiries session.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_visual_inquiries/</url>
      <location>D.research</location>
      <attendee>Robin De Mourat</attendee>
      <attendee>Célya Gruson-Daniel</attendee>
      <attendee>Maya Anderson-González</attendee>
      <attendee>Laurent MILLET-LACOMBE</attendee>
      <attendee>Evgeny Karev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13149@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13149</pentabarf:event-id>
      <pentabarf:event-slug>javascript_welcome_day_1</pentabarf:event-slug>
      <pentabarf:event-tag>javascript_welcome_day_1</pentabarf:event-tag>
      <pentabarf:title>JavaScript welcome session - day #1</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-05 12:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T121500</dtstart>
      <dtend>20220205T123000</dtend>
      <duration>00:15:00:00</duration>
      <summary>JavaScript welcome session - day #1</summary>
      <description>&lt;p&gt;A short introduction about JavaScript Devroom with some interesting resources about JavaScript and a presentation about this special day for the FOSDEM JS Devroom.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/javascript_welcome_day_1/</url>
      <location>D.javascript</location>
      <attendee>Ludovic Gasc</attendee>
      <attendee>Fabien Benetou (@Utopiah)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13225@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13225</pentabarf:event-id>
      <pentabarf:event-slug>javascript_welcome_day_2</pentabarf:event-slug>
      <pentabarf:event-tag>javascript_welcome_day_2</pentabarf:event-tag>
      <pentabarf:title>JavaScript welcome session - day #2</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-06 12:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220206T121500</dtstart>
      <dtend>20220206T123000</dtend>
      <duration>00:15:00:00</duration>
      <summary>JavaScript welcome session - day #2</summary>
      <description>&lt;p&gt;A short introduction about JavaScript Devroom with some interesting resources about JavaScript and a presentation about this special second day for the FOSDEM JS Devroom.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/javascript_welcome_day_2/</url>
      <location>D.javascript</location>
      <attendee>Ludovic Gasc</attendee>
      <attendee>Fabien Benetou (@Utopiah)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12378@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12378</pentabarf:event-id>
      <pentabarf:event-slug>2022_alire_update</pentabarf:event-slug>
      <pentabarf:event-tag>2022_alire_update</pentabarf:event-tag>
      <pentabarf:title>2022 Alire Update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2022-02-06 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T122000</dtstart>
      <dtend>20220206T125000</dtend>
      <duration>00:30:00:00</duration>
      <summary>2022 Alire Update</summary>
      <description>&lt;p&gt;At FOSDEM 2020 we presented the first version of Alire, the package manager for the Ada Open Source ecosystem. Two years later, the tools and its ecosystem have evolved, in some instances based on the feedback received at FOSDEM. So we want to give you an update on the new features and improvements, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pin system: intended to help with the development and use of WIP crates.&lt;/li&gt;
&lt;li&gt;Crate configuration: that enables static code generation before compilation.&lt;/li&gt;
&lt;li&gt;Toolchains: that enable easy installation of [cross-]compiler and builder versions.&lt;/li&gt;
&lt;li&gt;Auto GPR with: for automatic “with”ing of dependencies.&lt;/li&gt;
&lt;li&gt;Etc.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;We will also have a look at the ecosystem of crates available in the Alire community index.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/2022_alire_update/</url>
      <location>D.ada</location>
      <attendee>Fabien Chouteau</attendee>
      <attendee>Alejandro R. Mosteo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12564@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12564</pentabarf:event-id>
      <pentabarf:event-slug>scanning_for_known_vulnerabilities_in_an_embedded_distribution</pentabarf:event-slug>
      <pentabarf:event-tag>scanning_for_known_vulnerabilities_in_an_embedded_distribution</pentabarf:event-tag>
      <pentabarf:title>Scanning for known vulnerabilities in an embedded distribution</pentabarf:title>
      <pentabarf:subtitle>A return on experience from the Eclipse Oniro project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T122000</dtstart>
      <dtend>20220206T124000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Scanning for known vulnerabilities in an embedded distribution- A return on experience from the Eclipse Oniro project</summary>
      <description>&lt;p&gt;A Linux distribution is a great playing field for testing tools for
vulnerability scanning. It is even a better playing field if it includes
more operating system kernels, like the Eclipse Oniro project does.
Eclipse Oniro targets the Internet of Things (IOT) domain, where fixing
security issues is critical.&lt;/p&gt;

&lt;p&gt;In this talk, Marta is going to present a return on experience of
scanning for known vulerabilities (CVEs) in the Eclipse Oniro project.
The presentation is going to start with an overview of tools based on
Yocto's cve-check and additions from the Oniro project. Then it will
cover examples of fixes, situations when we found errors in databases
and tools, and how we fixed them. Finally, Marta
is going to describe ideas of improvements in existing tools and propose
new tools that can help the community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/scanning_for_known_vulnerabilities_in_an_embedded_distribution/</url>
      <location>D.dependency</location>
      <attendee>Marta Rybczynska</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12878@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12878</pentabarf:event-id>
      <pentabarf:event-slug>publiccodeyml</pentabarf:event-slug>
      <pentabarf:event-tag>publiccodeyml</pentabarf:event-tag>
      <pentabarf:title>PublicCode.yml - index all public software!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T122000</dtstart>
      <dtend>20220206T124500</dtend>
      <duration>00:25:00:00</duration>
      <summary>PublicCode.yml - index all public software!</summary>
      <description>&lt;p&gt;PublicCode.yml is a decentralized standard for indexing public software developed by both public and private entities. The specification has always been an open project, but as of December 15th, it has fully transitioned to an open-governance model. Denmark, France, Germany, Israel, and Italy were the official founding countries, and we are looking for more participants to join us. In this presentation, we'll go over the technical ecosystem, current implementations, and how you can get involved - either as a Free Software project or as a government - to promote the use and development of Free Software by public entities, and how to help your Free Software project gain more adoption in public institutions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/publiccodeyml/</url>
      <location>D.public-code</location>
      <attendee>Riccardo Iaconelli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12984@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12984</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>Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2022-02-05 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T122000</dtstart>
      <dtend>20220205T124000</dtend>
      <duration>00:20:00:00</duration>
      <summary>ngspice - current status and future developments</summary>
      <description>&lt;p&gt;After a short introduction to the ngspice circuit simulator the first part of the talk will present some new features available in ngspice-36. Among them are SVG plotting capability, acknowledging RKM notation (e.g. 4k7 for 4.7 KOhm resistance), new and improved convergence methods when calculation the operating point, and many others.&lt;/p&gt;

&lt;p&gt;The second part of the talk discusses some new features under development or still under discussion, like XSPICE memory management improvements, adding BSIMCMG model for FinFETs, adding IBIS capability (together with KiCad and sparselizard), and S parameter intgration. A lot of discussions is going on among FOSS simulator developers and users about better Verilog-A support.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/ngspice/</url>
      <location>D.cad</location>
      <attendee>Holger Vogt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12474@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12474</pentabarf:event-id>
      <pentabarf:event-slug>container_k8s_disappear</pentabarf:event-slug>
      <pentabarf:event-tag>container_k8s_disappear</pentabarf:event-tag>
      <pentabarf:title>Freedom Means That Kubernetes Needs To Disappear</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T122500</dtstart>
      <dtend>20220206T125500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Freedom Means That Kubernetes Needs To Disappear</summary>
      <description>&lt;p&gt;We can enable developers to manage everything yet still be in complete control of the aspects they care about.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_k8s_disappear/</url>
      <location>D.containers</location>
      <attendee>Viktor Farcic</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13137@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13137</pentabarf:event-id>
      <pentabarf:event-slug>tee_lunch</pentabarf:event-slug>
      <pentabarf:event-tag>tee_lunch</pentabarf:event-tag>
      <pentabarf:title>Lunch break</pentabarf:title>
      <pentabarf:subtitle>1 hour</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T122500</dtstart>
      <dtend>20220205T132500</dtend>
      <duration>01:00:00:00</duration>
      <summary>Lunch break- 1 hour</summary>
      <description>&lt;p&gt;Lunch break&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_lunch/</url>
      <location>D.trusted-hardware</location>
      <attendee>Fritz Alder</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12347@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12347</pentabarf:event-id>
      <pentabarf:event-slug>mozilla_cv_project_app</pentabarf:event-slug>
      <pentabarf:event-tag>mozilla_cv_project_app</pentabarf:event-tag>
      <pentabarf:title>"CV Project app": How an Android app can change the Mozilla Common Voice project</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2022-02-05 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T123000</dtstart>
      <dtend>20220205T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>"CV Project app": How an Android app can change the Mozilla Common Voice project</summary>
      <description>&lt;p&gt;Talk about the "CV Project" app, which is a native Android app to contribute to Mozilla Common Voice via the smartphone.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2022/schedule/event/mozilla_cv_project_app/</url>
      <location>D.mozilla</location>
      <attendee>Saverio Morelli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12416@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12416</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_future_postgres_challenges</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_future_postgres_challenges</pentabarf:event-tag>
      <pentabarf:title>Future Postgres Challenges</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2022-02-06 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T123000</dtstart>
      <dtend>20220206T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Future Postgres Challenges</summary>
      <description>&lt;p&gt;Postgres has been a vibrant project for decades, and probably will be popular for decades to come. However, as with any complex endeavor, challenges are always lurking. This talk explores the many project, competitive, and technical challenges in the future that could derail its success. By exploring these challenges, we will be better able to avoid them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/postgresql_future_postgres_challenges/</url>
      <location>D.postgresql</location>
      <attendee>Bruce Momjian</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12542@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12542</pentabarf:event-id>
      <pentabarf:event-slug>vai_future_evolution</pentabarf:event-slug>
      <pentabarf:event-tag>vai_future_evolution</pentabarf:event-tag>
      <pentabarf:title>DevOps, Cloud Native, DPUs: beyond the buzzwords</pentabarf:title>
      <pentabarf:subtitle>The future and evolution of on-prem open source virtualization platforms</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2022-02-05 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T123000</dtstart>
      <dtend>20220205T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>DevOps, Cloud Native, DPUs: beyond the buzzwords- The future and evolution of on-prem open source virtualization platforms</summary>
      <description>&lt;p&gt;Open Source virtualization is almost 20 years old. Obviously, things have evolved a lot in that time: the public cloud, new CPU architectures, new storage technologies, and more.&lt;/p&gt;

&lt;p&gt;What about the real, on-the-ground usage? Sysadmins, Ops and Devops are not leveraging virtualization the same way today as they did before. But what really changed? In what direction is it evolving? Is on-premise open source virtualization still relevant today?&lt;/p&gt;

&lt;p&gt;Through our own journey as engineers of an open source virtualization platform, we'll give you an inside look into what our users are requesting from us, and what we did to modernize our virtualization stack based on the Xen hypervisor.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_future_evolution/</url>
      <location>D.virtualization</location>
      <attendee>Olivier Lambert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12609@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12609</pentabarf:event-id>
      <pentabarf:event-slug>embedded_linux_mysteries</pentabarf:event-slug>
      <pentabarf:event-tag>embedded_linux_mysteries</pentabarf:event-tag>
      <pentabarf:title>Five mysteries in Embedded Linux </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-05 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T123000</dtstart>
      <dtend>20220205T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Five mysteries in Embedded Linux </summary>
      <description>&lt;p&gt;Once you start out in embedded linux, there is a lot to do. Some things are obvious, some less so. First and foremost, you can put your knowledge of using Linux on the desktop to good use, right? This approach feels like a natural progression, but it has its pitfalls - some of which this talk aims to help you understand and ultimately avoid.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/embedded_linux_mysteries/</url>
      <location>D.embedded</location>
      <attendee>Josef Holzmayr</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12622@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12622</pentabarf:event-id>
      <pentabarf:event-slug>react</pentabarf:event-slug>
      <pentabarf:event-tag>react</pentabarf:event-tag>
      <pentabarf:title>React</pentabarf:title>
      <pentabarf:subtitle>React Virtual Dom</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-06 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T123000</dtstart>
      <dtend>20220206T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>React- React Virtual Dom</summary>
      <description>&lt;p&gt;The talk would center on React Virtual Dom&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;How React Works&lt;/li&gt;
&lt;li&gt;How to handle React Logic&lt;/li&gt;
&lt;li&gt;The difference between Virtual Dom and Browser Dom&lt;/li&gt;
&lt;li&gt;React Architecture.&lt;/li&gt;
&lt;/ol&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/react/</url>
      <location>D.javascript</location>
      <attendee>Gabriel Soft</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12692@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12692</pentabarf:event-id>
      <pentabarf:event-slug>mobile_mandriva</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_mandriva</pentabarf:event-tag>
      <pentabarf:title>Taking a desktop OS to mobile phones</pentabarf:title>
      <pentabarf:subtitle>OpenMandriva now runs on the PinePhone - what did we have to do?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-05 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T123000</dtstart>
      <dtend>20220205T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Taking a desktop OS to mobile phones- OpenMandriva now runs on the PinePhone - what did we have to do?</summary>
      <description>&lt;p&gt;OpenMandriva and its predecessors have been in the desktop and server world since the 1990s - now OpenMandriva 4.3 can run on the PinePhone. What did we have to do to get there and what problems have to be solved before it can fully replace that Android phone in my pocket?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_mandriva/</url>
      <location>D.mobile</location>
      <attendee>Bernhard Rosenkränzer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12693@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12693</pentabarf:event-id>
      <pentabarf:event-slug>how_the_distro_needs_change_to_help_foss_on_embedded_linux</pentabarf:event-slug>
      <pentabarf:event-tag>how_the_distro_needs_change_to_help_foss_on_embedded_linux</pentabarf:event-tag>
      <pentabarf:title>How The Distro Needs Change to Help FOSS on Embedded Linux</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2022-02-06 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T123000</dtstart>
      <dtend>20220206T133000</dtend>
      <duration>01:00:00:00</duration>
      <summary>How The Distro Needs Change to Help FOSS on Embedded Linux</summary>
      <description>&lt;p&gt;Distros have been the backbone of Linux for the past two decades, but with the advances made in cloud technology and infrastructure, they have started to become less relevant as a solution and product in itself. To be specific: Distros have been reduced from being the universal FOSS product that delivers a complete solution to the user, to a set of very nicely maintained “free beer” types of repos full of packages that make up application building blocks for custom stacks packaged with Docker. The good news is that distros did not fail to deliver the spirit of FOSS as badly on the desktop and server side as they have for embedded Linux.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2022/schedule/event/how_the_distro_needs_change_to_help_foss_on_embedded_linux/</url>
      <location>D.distributions</location>
      <attendee>Alexander Sack</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12734@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12734</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_optimizer</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_optimizer</pentabarf:event-tag>
      <pentabarf:title>MariaDB Optimizer - ongoing development and changes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T123000</dtstart>
      <dtend>20220205T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>MariaDB Optimizer - ongoing development and changes</summary>
      <description>&lt;p&gt;The MariaDB optimizer has its roots in the original MySQL optimizer. Being a long standing project, it has inherited a number of quirks and features that -at the time of coding- made sense. The datasets had different sizes 10-20 years ago and the cost model is not always accurate for current workloads.&lt;/p&gt;

&lt;p&gt;Thus, there is now an ongoing effort to significantly improve the calculations that the MariaDB Optimizer is doing. With the addition of JSON Histograms, the range optimizer is one of the most impacted modules. The end goal of this effort is to provide the user with a better query optimizer, but also put the user in control and allow the user to tweak many more parameters than were previously available. In this talk I will go through the major changes that are upcoming in MariaDB, changes that could impact query performance (for the better) and also raise awareness about which parameters have the highest impact on query optimizer performance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_optimizer/</url>
      <location>D.mariadb</location>
      <attendee>Michael "Monty" Widenius</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12796@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12796</pentabarf:event-id>
      <pentabarf:event-slug>nim_concurrency</pentabarf:event-slug>
      <pentabarf:event-tag>nim_concurrency</pentabarf:event-tag>
      <pentabarf:title>Nim concurrency</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>Nim Programming Language</pentabarf:track>
      <pentabarf:start>2022-02-05 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T123000</dtstart>
      <dtend>20220205T130500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Nim concurrency- Past, Present and Future</summary>
      <description>&lt;p&gt;This is a talk about Nim's concurrency mechanisms, how the old things worked, how the current things work and what the future holds.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Nim Programming Language</categories>
      <url>https:/fosdem.org/2022/schedule/event/nim_concurrency/</url>
      <location>D.nim</location>
      <attendee>Andreas Rumpf (Araq)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12881@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12881</pentabarf:event-id>
      <pentabarf:event-slug>lotech_improvedcoverage</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_improvedcoverage</pentabarf:event-tag>
      <pentabarf:title>Improved coverage analysis for LibreOffice's CI</pentabarf:title>
      <pentabarf:subtitle>Our journey towards deeper integration of coverage analysis tools into Jenkins CI - a PrototypeFund project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T123000</dtstart>
      <dtend>20220206T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Improved coverage analysis for LibreOffice's CI- Our journey towards deeper integration of coverage analysis tools into Jenkins CI - a PrototypeFund project</summary>
      <description>&lt;p&gt;Improved coverage analysis for LibreOffice's CI. Our journey towards deeper integration of coverage analysis tools into Jenkins CI - a PrototypeFund project&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_improvedcoverage/</url>
      <location>D.libreoffice</location>
      <attendee>Thorsten Behrens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12889@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12889</pentabarf:event-id>
      <pentabarf:event-slug>geospatial_fast</pentabarf:event-slug>
      <pentabarf:event-tag>geospatial_fast</pentabarf:event-tag>
      <pentabarf:title>Fast, robust predicates for geometric algorithms</pentabarf:title>
      <pentabarf:subtitle>A C++ metaprogramming implementation of fast, robust floating-point arithmetics for geometric predicates</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2022-02-06 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T123000</dtstart>
      <dtend>20220206T131500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Fast, robust predicates for geometric algorithms- A C++ metaprogramming implementation of fast, robust floating-point arithmetics for geometric predicates</summary>
      <description>&lt;p&gt;Many algorithms, such as geospatial predicates or the construction of Delaunay Triangulations, make use of geometric predicates. Common examples of such predicates are orientation tests for 2D or 3D points. If these predicates are evaluated for floating-point coordinates, they can yield incorrect results due to round-off errors, which can cause algorithms to fail or to return invalid constructions. This talk presents a C++ template metaprogramming implementation of fast, robust floating-point predicates, which guarantee correct results without severe performance penalties.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2022/schedule/event/geospatial_fast/</url>
      <location>D.geospatial</location>
      <attendee>Tinko Sebastian Bartels</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13062@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13062</pentabarf:event-id>
      <pentabarf:event-slug>fluence</pentabarf:event-slug>
      <pentabarf:event-tag>fluence</pentabarf:event-tag>
      <pentabarf:title>Commoditizing P2P development </pentabarf:title>
      <pentabarf:subtitle>With Aqua language and Fluence</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T123000</dtstart>
      <dtend>20220206T130500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Commoditizing P2P development - With Aqua language and Fluence</summary>
      <description>&lt;p&gt;yeah&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/fluence/</url>
      <location>D.web3</location>
      <attendee>Dmitry Kurinskiy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13072@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13072</pentabarf:event-id>
      <pentabarf:event-slug>openoffice_translation</pentabarf:event-slug>
      <pentabarf:event-tag>openoffice_translation</pentabarf:event-tag>
      <pentabarf:title>Translation</pentabarf:title>
      <pentabarf:subtitle>How can it go on?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Apache OpenOffice</pentabarf:track>
      <pentabarf:start>2022-02-05 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T123000</dtstart>
      <dtend>20220205T131500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Translation- How can it go on?</summary>
      <description>&lt;p&gt;Discussion about the way to work on translating UI and Help.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Apache OpenOffice</categories>
      <url>https:/fosdem.org/2022/schedule/event/openoffice_translation/</url>
      <location>D.apache-openoffice</location>
      <attendee>Mechtilde Stehmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13093@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13093</pentabarf:event-id>
      <pentabarf:event-slug>technology_kits_choices</pentabarf:event-slug>
      <pentabarf:event-tag>technology_kits_choices</pentabarf:event-tag>
      <pentabarf:title>Technology kits (choices) that enable to consistently deliver high quality frontend solutions at speed</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-05 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T123000</dtstart>
      <dtend>20220205T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Technology kits (choices) that enable to consistently deliver high quality frontend solutions at speed</summary>
      <description>&lt;p&gt;Did you face the difficulty of choosing a right architecture solution for a specific project or a client while considering their “rather” complex environment? Do you feel like you need to change your tech stack continuously?&lt;/p&gt;

&lt;p&gt;If the answer is yes to both of the questions, join my talk about the solutions I’ve found so we can ca discuss your best practice as well.&lt;/p&gt;

&lt;p&gt;Accelerators (technology kits) are opinionated yet pragmatic that I’ve identified and tested on the projects in production.
They allow me to go faster on delivering high-quality code with an easy to master architecture, to on-board other team members on the project and increase their productivity without reinventing everything from scratch.&lt;/p&gt;

&lt;p&gt;We will discuss about the main JS frameworks (Vue.js, React, Svelte, Angular) and their meta-framework (why use them?), the state management (local and server state), the accessibility (how to integrate it from the beginning?), the testing and styling (CSS, SCSS, CSS-In-JS, Tailwind, which one to choose?).&lt;/p&gt;

&lt;p&gt;Of course, take everything that will be said in this talk as an opinion, not as an absolute word because there is only one way to develop.&lt;/p&gt;

&lt;p&gt;Be ready to share your tips during Q&amp;amp;A session.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/technology_kits_choices/</url>
      <location>D.javascript</location>
      <attendee>Boubacar Siddighi BARRY</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13109@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13109</pentabarf:event-id>
      <pentabarf:event-slug>conference_debconf</pentabarf:event-slug>
      <pentabarf:event-tag>conference_debconf</pentabarf:event-tag>
      <pentabarf:title>DebConf Conference Infrastructure</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Conference Organisation</pentabarf:track>
      <pentabarf:start>2022-02-05 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T123000</dtstart>
      <dtend>20220205T130500</dtend>
      <duration>00:35:00:00</duration>
      <summary>DebConf Conference Infrastructure</summary>
      <description>&lt;p&gt;DebConf has been online for two years using a combination of our in-person infrastructure and new tools. This talk will describe both setups and what has been done to bring DebConf online.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Conference Organisation</categories>
      <url>https:/fosdem.org/2022/schedule/event/conference_debconf/</url>
      <location>D.conference</location>
      <attendee>Kyle Robbertze</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12651@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12651</pentabarf:event-id>
      <pentabarf:event-slug>learninganalytics</pentabarf:event-slug>
      <pentabarf:event-tag>learninganalytics</pentabarf:event-tag>
      <pentabarf:title>Class learning analytics with Raku</pentabarf:title>
      <pentabarf:subtitle>How Raku helps improve learning in a cloud computing class at the University of Granada</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Raku</pentabarf:track>
      <pentabarf:start>2022-02-05 12:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T123500</dtstart>
      <dtend>20220205T130000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Class learning analytics with Raku- How Raku helps improve learning in a cloud computing class at the University of Granada</summary>
      <description>&lt;p&gt;Rakulang is great not only as a scripting language, but also at the conceptual level, allowing you to map problem-domain concepts to data structures easily. This comes handy when you use a specific kind of learning procedure that needs to track general class progress as well as individual attainment levels in a very precise way. In this context, we have created a Raku mini-library and a series of scripts that give us information on how a whole class of Cloud Computing students is progressing, and allows to pinpoint choke points, hurdles to progress, as well as individuals who might have been left behind.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Raku</categories>
      <url>https:/fosdem.org/2022/schedule/event/learninganalytics/</url>
      <location>D.raku</location>
      <attendee>Juan Julián Merelo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12672@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12672</pentabarf:event-id>
      <pentabarf:event-slug>open_research_cdur</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_cdur</pentabarf:event-tag>
      <pentabarf:title>On the dissemination/evaluation loop for Research Software</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 12:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T123500</dtstart>
      <dtend>20220205T125000</dtend>
      <duration>00:15:00:00</duration>
      <summary>On the dissemination/evaluation loop for Research Software</summary>
      <description>&lt;p&gt;This talk explores the interconnections that links Research Software (RS) dissemination and evaluation issues, in the Open Science context, following the guidelines of the CDUR RS assessment protocol.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_cdur/</url>
      <location>D.research</location>
      <attendee>Teresa Gomez-Diaz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12364@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12364</pentabarf:event-id>
      <pentabarf:event-slug>langdesert</pentabarf:event-slug>
      <pentabarf:event-tag>langdesert</pentabarf:event-tag>
      <pentabarf:title>Designing a programming language for the desert</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T124000</dtstart>
      <dtend>20220206T130500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Designing a programming language for the desert</summary>
      <description>&lt;p&gt;You need a lot of hubris to design your own programming language.  As a result, new languages are often engineered (or "over-engineered") for that glorious future where millions of programmers spend their lives working with the language, and a small army is maintaining the compiler and related tools.  But how would you design a language that assumes this bountiful future will never arrive?  A language that, even in the best of circumstances, will always be obscure and secondary?  Futhark is a programming language designed for a very specific domain: high-level, deterministic, data-parallel number crunching.  It explicitly disavows general-purpose use, and it is absolutely not possible to write full applications in it.  Thus, even if Futhark somehow managed to become the largest conceivable success and completely dominate its domain, that would not translate into very many programmers.  And even then, it would at best be a secondary or third language for most of its users.&lt;/p&gt;

&lt;p&gt;In this talk I will talk about how such a perspective has affected the design of the Futhark language and its tools.  To a first approximation, this is just the "principle of least surprise" applied to every part of the language and ecosystem.  As a niche language, Futhark's novelty budget is quite limited, and its users will not have the inclination to learn about syntactical subtleties, elaborate package managers or build systems.  At the same time, it's trying to innovate in a challenging domain, so some things definitely will have to be novel.  Balancing these concerns has been interesting, and my experiences are perhaps even useful for designers of languages, tools, or systems in similar situations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/langdesert/</url>
      <location>D.minimalistic</location>
      <attendee>Troels Henriksen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12479@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12479</pentabarf:event-id>
      <pentabarf:event-slug>reporting_vulnerabilities_within_complex_software_environment_cve_bin_tool</pentabarf:event-slug>
      <pentabarf:event-tag>reporting_vulnerabilities_within_complex_software_environment_cve_bin_tool</pentabarf:event-tag>
      <pentabarf:title>Reporting vulnerabilities within a complex software environment</pentabarf:title>
      <pentabarf:subtitle>Using the CVE-Bin-Tool</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T124000</dtstart>
      <dtend>20220206T130000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Reporting vulnerabilities within a complex software environment- Using the CVE-Bin-Tool</summary>
      <description>&lt;p&gt;Detecting known software vulnerabilities is hard to do perfectly. However, the CVE Binary Tool is a tool which has been designed to analyse and trace dependencies by performing a binary analysis that attempts to detect the versions of the libraries in compiled applications in order to determine the vulnerabilities that may be present. Since the tool was initially released, the number of libraries which can be detected has steadily increased so now over 100 libraries can be detected primarily through the effort of students working under the Google Summer of Code (GSOC) programme. Supported libraries have typically been prioritised based on the number and frequency of vulnerabilities reported in the CVE database. The latest version of tool released at the end of 2021 has added capabilities to perform vulnerability scanning of Linux distros, Python applications and to consume Software Bill of Materials (both the SPDX and CycloneDX formats are supported). Further enhancements are planned in 2022.&lt;/p&gt;

&lt;p&gt;This presentation will describe how the tool works, how to use it in a number of use cases and show how you can contribute to further develop the capabilities of the tool.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/reporting_vulnerabilities_within_complex_software_environment_cve_bin_tool/</url>
      <location>D.dependency</location>
      <attendee>Anthony Harrison</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12601@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12601</pentabarf:event-id>
      <pentabarf:event-slug>kicad</pentabarf:event-slug>
      <pentabarf:event-tag>kicad</pentabarf:event-tag>
      <pentabarf:title>KiCad Project Update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2022-02-05 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T124000</dtstart>
      <dtend>20220205T134000</dtend>
      <duration>01:00:00:00</duration>
      <summary>KiCad Project Update</summary>
      <description>&lt;p&gt;Update on the KiCad project including recent events, version 6 stable release, and what to expect during version 7 development.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/kicad/</url>
      <location>D.cad</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12906@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12906</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_clis_and_starwars</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_clis_and_starwars</pentabarf:event-tag>
      <pentabarf:title>Kotlin, CLIs and StarWars! </pentabarf:title>
      <pentabarf:subtitle>An introduction to creating CLI applications with Kotlin using Picocli</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T124000</dtstart>
      <dtend>20220206T131000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Kotlin, CLIs and StarWars! - An introduction to creating CLI applications with Kotlin using Picocli</summary>
      <description>&lt;p&gt;picoCLI is a small library that can be used to create JVM based command line interface applications. Within 30 minutes, we'll look at how to setup a project, create a small application and package it for others to use.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/kotlin_clis_and_starwars/</url>
      <location>D.kotlin</location>
      <attendee>Julien Lengrand-Lambert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12916@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12916</pentabarf:event-id>
      <pentabarf:event-slug>panama</pentabarf:event-slug>
      <pentabarf:event-tag>panama</pentabarf:event-tag>
      <pentabarf:title>Native Language Access: Project Panama for Newbies</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T124000</dtstart>
      <dtend>20220205T132000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Native Language Access: Project Panama for Newbies</summary>
      <description>&lt;p&gt;A brief introductory talk on Java 17's New project Panama APIs to get your feet wet into the world of native language access or better known as Foreign Function Interface APIs (JEP 412).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/panama/</url>
      <location>D.openjdk</location>
      <attendee>Carl Dea</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13002@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13002</pentabarf:event-id>
      <pentabarf:event-slug>agrinten</pentabarf:event-slug>
      <pentabarf:event-tag>agrinten</pentabarf:event-tag>
      <pentabarf:title>Managarm: Design of a pragmatic fully-asynchronous microkernel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T124000</dtstart>
      <dtend>20220205T131500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Managarm: Design of a pragmatic fully-asynchronous microkernel</summary>
      <description>&lt;p&gt;In this talk, we explore the design of Managarm's microkernel. Managarm is a pragmatic microkernel-based OS with a focus on asynchronous operations. The talk covers various aspects of the microkernel, such as its IPC model, resource management, and user space API. Managarm's microkernel employs a capability-based design to manage hardware resources. In contrast to current mainstream OSes, Managarm's system calls never block but report completion asynchronously whenever possible. This includes system calls for common tasks such as memory management or inter-process communication (IPC). A lock-free ring buffer is used to quickly deliver asynchronous completion notifications to user space. Managarm implements a POSIX subsystem to be able to run various well-known UNIX applications (e.g., a Wayland desktop) on top of the microkernel. This subsystem is implemented entirely in user space. The kernel uses various acceleration strategies to to efficiently support this use case.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/agrinten/</url>
      <location>D.microkernel</location>
      <attendee>Alexander van der Grinten</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13098@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13098</pentabarf:event-id>
      <pentabarf:event-slug>mqtt</pentabarf:event-slug>
      <pentabarf:event-tag>mqtt</pentabarf:event-tag>
      <pentabarf:title>Benefits Of MQTT For IoT Apps And Beyond</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T124000</dtstart>
      <dtend>20220206T132000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Benefits Of MQTT For IoT Apps And Beyond</summary>
      <description>&lt;p&gt;A quick study on several popular MQTT brokers!&lt;/p&gt;

&lt;p&gt;We will learn about the benefits of MQTT, which has become the de facto standard for IoT messaging.  The MQTT protocol has in fact undergone a major transformation from its early days as a protocol for handling data transmission in oil pipelines via satellite, to now being able to manage devices operating in the current internet and cloud native environments that are often constrained.  We'll take a look at some of the popular implementations of the MQTT broker, such as the Java-based HiveMQ  and the C/C++ Eclipse Mosquitto.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/mqtt/</url>
      <location>D.openjdk</location>
      <attendee>Mary Grygleski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12602@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12602</pentabarf:event-id>
      <pentabarf:event-slug>leveraging_windows_containers_in_your_kubernetes_native_ci_cd_pipelines</pentabarf:event-slug>
      <pentabarf:event-tag>leveraging_windows_containers_in_your_kubernetes_native_ci_cd_pipelines</pentabarf:event-tag>
      <pentabarf:title>Leveraging Windows Containers in Your Kubernetes-Native CI/CD Pipelines</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 12:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T124500</dtstart>
      <dtend>20220206T131000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Leveraging Windows Containers in Your Kubernetes-Native CI/CD Pipelines</summary>
      <description>&lt;p&gt;How can you leverage Kubernetes-native CI/CD solutions for your Windows applications? What's needed to create Windows container images in your pipelines? This hands-on talk will get developers and operators started with Windows container support of Argo Workflows and Tekton. You will learn how you can use these solutions to build and test your Windows applications and create Windows container images for them. All work presented will be shared with you.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/leveraging_windows_containers_in_your_kubernetes_native_ci_cd_pipelines/</url>
      <location>D.cicd</location>
      <attendee>Markus Lippert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12749@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12749</pentabarf:event-id>
      <pentabarf:event-slug>open_research_french_ecosystem</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_french_ecosystem</pentabarf:event-tag>
      <pentabarf:title>What is special about open source research software and why does it matters?</pentabarf:title>
      <pentabarf:subtitle>Reporting about progresses and challenges from the French ecosystem</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 12:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T125000</dtstart>
      <dtend>20220205T130500</dtend>
      <duration>00:15:00:00</duration>
      <summary>What is special about open source research software and why does it matters?- Reporting about progresses and challenges from the French ecosystem</summary>
      <description>&lt;p&gt;French citizens have a right to request source code developed by their administration.  This includes source code developed by public research labs.  But the research sector has a distinct place in the "public code" landscape.  It produces open source gems like scikit-learn, and many researchers contribute to Free Software, but some source code is never published because public labs are requested to use them as assets for new startups.  This talk will explore this distinct place, the work that has been done in France to promote the publication of research source code and the challenges ahead.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_french_ecosystem/</url>
      <location>D.research</location>
      <attendee>Bastien</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13118@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13118</pentabarf:event-id>
      <pentabarf:event-slug>ada_sweetada</pentabarf:event-slug>
      <pentabarf:event-tag>ada_sweetada</pentabarf:event-tag>
      <pentabarf:title>SweetAda</pentabarf:title>
      <pentabarf:subtitle>A Lightweight Development Framework for the Implementation of Ada-based Software Systems</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2022-02-06 12:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T125000</dtstart>
      <dtend>20220206T131500</dtend>
      <duration>00:25:00:00</duration>
      <summary>SweetAda- A Lightweight Development Framework for the Implementation of Ada-based Software Systems</summary>
      <description>&lt;p&gt;SweetAda is a lightweight development framework whose purpose is the implementation of Ada-based software systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_sweetada/</url>
      <location>D.ada</location>
      <attendee>Gabriele Galeotti</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12747@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12747</pentabarf:event-id>
      <pentabarf:event-slug>9000_public_code_repositories</pentabarf:event-slug>
      <pentabarf:event-tag>9000_public_code_repositories</pentabarf:event-tag>
      <pentabarf:title>We listed +9000 public code repositories. Now what?</pentabarf:title>
      <pentabarf:subtitle>How to build valuable services on top of fragile assets</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 12:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T125500</dtstart>
      <dtend>20220206T131500</dtend>
      <duration>00:20:00:00</duration>
      <summary>We listed +9000 public code repositories. Now what?- How to build valuable services on top of fragile assets</summary>
      <description>&lt;p&gt;The French administration recently announced https://code.gouv.fr, a website listing more than 9000 repositories from the French public sector. What next?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/9000_public_code_repositories/</url>
      <location>D.public-code</location>
      <attendee>Bastien</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12332@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12332</pentabarf:event-id>
      <pentabarf:event-slug>directfb</pentabarf:event-slug>
      <pentabarf:event-tag>directfb</pentabarf:event-tag>
      <pentabarf:title>Back to DirectFB!</pentabarf:title>
      <pentabarf:subtitle>The revival of DirectFB with DirectFB2</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Back to DirectFB!- The revival of DirectFB with DirectFB2</summary>
      <description>&lt;p&gt;DirectFB2 is a fork of DirectFB, a graphics library designed with embedded systems in mind that was widely used in the GNU/Linux embedded world. DirectFB2 comes with changes such as a Meson build system, a pure C implementation and a modularization of the source code.&lt;/p&gt;

&lt;p&gt;Access to the low-level display is based on a DRM/KMS system module (or possibly on a legacy Framebuffer system module), and depending on the platform, hardware-accelerated graphics rendering can be achieved using the architecture of the GFX driver modules.&lt;/p&gt;

&lt;p&gt;The core library is very light (no external dependencies) and provides basic font/image/video rendering support which can be demonstrated with the DirectFB-examples.&lt;/p&gt;

&lt;p&gt;The use of additional DirectFB providers based on external libraries is also possible thanks to the DirectFB-media package, such as rendering fonts with the FreeType library, rendering images with libpng or jpeg libraries, rendering videos with FFmpeg or GStreamer libraries.&lt;/p&gt;

&lt;p&gt;For 3D graphics, OpenGL or Vulkan rendering can be done with the DirectFB graphics backend. As an example, the Mesa 3D implementation makes OpenGL rendering possible with a DirectFBGL module or with EGL for the DirectFB platform, and the SwiftShader implementation makes Vulkan rendering possible with the DirectFB WSI.&lt;/p&gt;

&lt;p&gt;This talk aims at getting started with DirectFB2 which may be worth considering on some devices.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/directfb/</url>
      <location>D.embedded</location>
      <attendee>Nicolas Caramelli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12384@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12384</pentabarf:event-id>
      <pentabarf:event-slug>destructuring_frontend_monoliths_with_microfrontends</pentabarf:event-slug>
      <pentabarf:event-tag>destructuring_frontend_monoliths_with_microfrontends</pentabarf:event-tag>
      <pentabarf:title>Destructuring Frontend monoliths with MicroFrontends</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Destructuring Frontend monoliths with MicroFrontends</summary>
      <description>&lt;p&gt;From loading Ajax requests in browsers to have full-blown frameworks; Javascript has come a long way. While moving stuff from backend to frontend the problems of backend are also ported. The Bigger the code gets bigger the problems, more dependencies, harder maintainability, eventually all the problems of a huge monolith.
With MicroFrontends, we can break this monolith into smaller independent, maintainable apps.
Sounds good? Let’s see how in this talk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/destructuring_frontend_monoliths_with_microfrontends/</url>
      <location>D.javascript</location>
      <attendee>Trishul Goel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12428@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12428</pentabarf:event-id>
      <pentabarf:event-slug>using_ndpi_to_efficiently_classify_network_traffic</pentabarf:event-slug>
      <pentabarf:event-tag>using_ndpi_to_efficiently_classify_network_traffic</pentabarf:event-tag>
      <pentabarf:title>Network Traffic Classification for Cybersecurity and Monitoring</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Network</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Network Traffic Classification for Cybersecurity and Monitoring</summary>
      <description>&lt;p&gt;Security and monitoring applications need to classify traffic in order to identify applications protocols, misuses, similarities, communications patterns not easily identifiable by hand. nDPI is a library that implements various algorithms for traffic analysis able to detect outliers, anomalies, traffic clusters, behavioural changes efficiently in streaming (i.e. while traffic is flowing). Goal of this presentation is to show how nDPI can be used in real life to inspect network traffic and spot patterns worth to be analysed in detail.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Network</categories>
      <url>https:/fosdem.org/2022/schedule/event/using_ndpi_to_efficiently_classify_network_traffic/</url>
      <location>D.network</location>
      <attendee>Luca Deri</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12465@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12465</pentabarf:event-id>
      <pentabarf:event-slug>container_harbor</pentabarf:event-slug>
      <pentabarf:event-tag>container_harbor</pentabarf:event-tag>
      <pentabarf:title>Harbor - The Container Registry</pentabarf:title>
      <pentabarf:subtitle>Harbor 101</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Harbor - The Container Registry- Harbor 101</summary>
      <description>&lt;p&gt;&lt;strong&gt;Harbor - The Container Registry 101&lt;/strong&gt;
Harbor is an open source registry that secures artefacts with policies and role-based access control, ensures images are scanned and free from vulnerabilities, and signs images as trusted.
Harbor, a CNCF Graduated project, delivers compliance, performance, and interoperability to help you consistently and securely manage artefacts across cloud native compute platforms like Kubernetes and Docker.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt; In this talk: &lt;/strong&gt;&lt;br/&gt;
* Quick project overview and status, what added value can have to your infrastructure.
* Demo install and few use-cases
* Community walk through - how community works, what meetings we have, how you can participate, what projects we are working on
* Getting engaged with the project! - getting stared with contributing - code, docs -  10 min&lt;/p&gt;

&lt;h1&gt;&lt;strong&gt;Come and joins us!&lt;/strong&gt;&lt;/h1&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_harbor/</url>
      <location>D.containers</location>
      <attendee>Orlin Vasilev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12470@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12470</pentabarf:event-id>
      <pentabarf:event-slug>mysql_k8s_demystified</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_k8s_demystified</pentabarf:event-tag>
      <pentabarf:title>MySQL on Kubernetes demystified</pentabarf:title>
      <pentabarf:subtitle>How foolishness can lead you to fell in a very dangerous trap</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>MySQL on Kubernetes demystified- How foolishness can lead you to fell in a very dangerous trap</summary>
      <description>&lt;p&gt;The constant pressure to move DATA in containers and Kubernetes is creating a lot of confusion and misunderstanding. &lt;br/&gt;
This is particularly dangerous when talking about Relational Database Management System.&lt;br/&gt;
MySQL, as well as Oracle, Postgres or SQL Server, is a RDBM, as such subject to the erroneous interpretation caused by this new crazy shining things that will solve all.
In this short talk we will clarify, that first of all, we are not looking to something new and second why we need to be very careful when talking about using Kubernetes and containers for RDBMS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_k8s_demystified/</url>
      <location>D.mysql</location>
      <attendee>Marco Tusa (the Grinch)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12477@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12477</pentabarf:event-id>
      <pentabarf:event-slug>rfc_rest_future</pentabarf:event-slug>
      <pentabarf:event-tag>rfc_rest_future</pentabarf:event-tag>
      <pentabarf:title>On the Far Side of REST</pentabarf:title>
      <pentabarf:subtitle>An Architecture for a Future Internet</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>01:00:00:00</duration>
      <summary>On the Far Side of REST- An Architecture for a Future Internet</summary>
      <description>&lt;p&gt;REST, the architecture underlying the web's protocols, has proven its benefits in creating a globe-spanning, decentralized information network. However, REST is showing its age - it was designed when surveillance capitalism, identity theft, information warfare, and other threats were largely hypothetical concerns. Unavoidably, REST leaves many of these issues unaddressed. Best practices fill some gaps, but may not be universally adopted.&lt;/p&gt;

&lt;p&gt;The Interpeer Project has been awarded a grant from the Internet Society Foundation for research and development into a next generation architecture that addresses current and future Internet user needs. Such an architecture needs to embrace the strengths of REST, incorporate known best practices, but ideally make worst practices impossible.&lt;/p&gt;

&lt;p&gt;This talk presents the issues with REST in some detail and lays out proposed solution sketches. The ideal is to invite participation, however. The 'net needs a wide range of view points to be fixed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2022/schedule/event/rfc_rest_future/</url>
      <location>M.rtc</location>
      <attendee>Jens Finkhaeuser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12515@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12515</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_mysql</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_mysql</pentabarf:event-tag>
      <pentabarf:title>MySQL 8 vs MariaDB 10.7</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>MySQL 8 vs MariaDB 10.7</summary>
      <description>&lt;p&gt;MySQL 8 and MariaDB 10.6 are the latest Major versions for MySQL and MariaDB. While MariaDB started by being slightly different MySQL variant,  now it has grown into very much different database platforms which grows more different from every release.&lt;/p&gt;

&lt;p&gt;In this presentation, we will look into the differences between MySQL and MariaDB in the core areas such as SQL features, query optimizations, replication, storage engines, and security. We will also discuss the unique features and capabilities MySQL 8 and MariaDB 10.6 offers compared to each other.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_mysql/</url>
      <location>D.mariadb</location>
      <attendee>Peter Zaitsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12521@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12521</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_postgresql_distributed_secure_database_ecosystem_building</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_postgresql_distributed_secure_database_ecosystem_building</pentabarf:event-tag>
      <pentabarf:title>PostgreSQL Distributed &amp; Secure Database Ecosystem Building</pentabarf:title>
      <pentabarf:subtitle>This session will focus on introducing how to empower PostgreSQL thanks to the ecosystem provided by Apache ShardingSphere - an open source distributed database, plus an ecosystem users and developers need for their database to provide a customized and cloud-native experience.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>PostgreSQL Distributed &amp; Secure Database Ecosystem Building- This session will focus on introducing how to empower PostgreSQL thanks to the ecosystem provided by Apache ShardingSphere - an open source distributed database, plus an ecosystem users and developers need for their database to provide a customized and cloud-native experience.</summary>
      <description>&lt;p&gt;As the most popular open source relational database in the world, PostgreSQL keeps attracting the significant attention it deserves. With the ever increasing data storage and query requirements, new challenges are brought forward for horizontal elastic expansion and security of the PostgreSQL database.
How to provide existing PostgreSQL databases with incremental capabilities such as data sharding, data encryption and other functions is of great concern to many PostgreSQL users.
This session will focus on introducing how to empower PostgreSQL thanks to the ecosystem provided by Apache ShardingSphere - an open source distributed database, plus an ecosystem users and developers need for their database to provide a customized and cloud-native experience. ShardingSphere doesn't quite fit into the usual industry mold of a simple distributed database middleware solution. ShardingSphere recreates the distributed pluggable system, enabling actual user implementation scenarios to thrive and contributing valuable solutions to the community and the database industry.
The aim of ShardingSphere is the Database Plus concept.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/postgresql_postgresql_distributed_secure_database_ecosystem_building/</url>
      <location>D.postgresql</location>
      <attendee>Juan  Pan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12526@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12526</pentabarf:event-id>
      <pentabarf:event-slug>community_contributions</pentabarf:event-slug>
      <pentabarf:event-tag>community_contributions</pentabarf:event-tag>
      <pentabarf:title>Tearing down Barriers for Contributions by Non-coders and Newcomers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community</pentabarf:track>
      <pentabarf:start>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T134500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Tearing down Barriers for Contributions by Non-coders and Newcomers</summary>
      <description>&lt;p&gt;Contributions to Open Source Projects are always encouraged, especially from Newcomers and Non-coders. However, actually contributing as someone not familiar with the project, its workflows and its tools is usually everything but simple and requires a substantial time investment. This is especially the case if you are not a programmer or not as experienced with the technology in use, which can ultimately discourage otherwise potential willing contributors.&lt;/p&gt;

&lt;p&gt;This talk will illustrate concrete steps that you, the maintainers of Open Source Projects, can undertake to simplify the hoops one has to jump through for their first contribution. We will cover various tools that you can use for this, be it for communication, localization, editing or publishing, how to provide good introductory material and how to build a welcoming atmosphere.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/community_contributions/</url>
      <location>M.community</location>
      <attendee>Dan Čermák</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12527@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12527</pentabarf:event-id>
      <pentabarf:event-slug>eclipse_mqtt</pentabarf:event-slug>
      <pentabarf:event-tag>eclipse_mqtt</pentabarf:event-tag>
      <pentabarf:title>Eclipse Amlen: Messaging for IoT/Web/Mobile</pentabarf:title>
      <pentabarf:subtitle>MQTT Messaging for Fun &amp; Profit</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Eclipse Amlen: Messaging for IoT/Web/Mobile- MQTT Messaging for Fun &amp; Profit</summary>
      <description>&lt;p&gt;Eclipse Amlen is a newly available message broker that focuses on publish/subscribe messaging for IoT/Web/Mobile use-cases.
It has full support for the widely used MQTTv5 and MQTTv3.1.1 protocols.
It is easy to set up and manage and has support for high availability pairs and clusters of brokers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/eclipse_mqtt/</url>
      <location>D.embedded</location>
      <attendee>Jon Levell</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12554@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12554</pentabarf:event-id>
      <pentabarf:event-slug>lt_timewarrior</pentabarf:event-slug>
      <pentabarf:event-tag>lt_timewarrior</pentabarf:event-tag>
      <pentabarf:title>Tracking your time with Timewarrior</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>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Tracking your time with Timewarrior</summary>
      <description>&lt;p&gt;Time tracking is a task many people have to deal with. Be it for writing bills for your client, creating time reports for your company, or simply because you are curious what you are doing with your time all day. Timewarrior is a tool that lets you track your time easily from the command line – it does its job then gets out of your way.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_timewarrior/</url>
      <location>L.lightningtalks</location>
      <attendee>Thomas Lauf</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12599@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12599</pentabarf:event-id>
      <pentabarf:event-slug>mobile_social_dilemma</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_social_dilemma</pentabarf:event-tag>
      <pentabarf:title>Linux Mobile vs. The Social Dilemma</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T134000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Linux Mobile vs. The Social Dilemma</summary>
      <description>&lt;p&gt;As FOSS on mobile community, let's do our part to fix the many negative effects of social media and its hostile design patterns. We could become the prime example of how to treat users with respect. To not only give them control over their phone, but also over their attention. From design choices in the operating systems and apps to the platforms we choose to communicate about development.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_social_dilemma/</url>
      <location>D.mobile</location>
      <attendee>OIiver Smith</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12611@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12611</pentabarf:event-id>
      <pentabarf:event-slug>writing_less_insecure_javascript</pentabarf:event-slug>
      <pentabarf:event-tag>writing_less_insecure_javascript</pentabarf:event-tag>
      <pentabarf:title>Writing less insecure JavaScript</pentabarf:title>
      <pentabarf:subtitle>Practical tips to rule out common mistakes</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Writing less insecure JavaScript- Practical tips to rule out common mistakes</summary>
      <description>&lt;p&gt;In 2021 we saw several security incidents. Looking closer at it, some patterns emerge, that could help prevent them in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/writing_less_insecure_javascript/</url>
      <location>D.javascript</location>
      <attendee>André Jaenisch</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12684@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12684</pentabarf:event-id>
      <pentabarf:event-slug>mozilla_support</pentabarf:event-slug>
      <pentabarf:event-tag>mozilla_support</pentabarf:event-tag>
      <pentabarf:title>Mozilla Support: 24, 7, 365</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T134500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Mozilla Support: 24, 7, 365</summary>
      <description>&lt;p&gt;An overview of the Mozilla Support team and how a group of contributors spread all across the world work together to help users of Firefox, Thunderbird and other Mozilla apps.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2022/schedule/event/mozilla_support/</url>
      <location>D.mozilla</location>
      <attendee>Paul Wright</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12699@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12699</pentabarf:event-id>
      <pentabarf:event-slug>vai_isolating_pci</pentabarf:event-slug>
      <pentabarf:event-tag>vai_isolating_pci</pentabarf:event-tag>
      <pentabarf:title>Isolating PCI/CXL Devices: It All Starts with System Launch</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>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Isolating PCI/CXL Devices: It All Starts with System Launch</summary>
      <description>&lt;p&gt;It has been well established that the integrity of critical systems must be rooted in the launch. Early works such as the Xoar architecture demonstrated the need for virtualized environments to begin with a lightweight, restricted bootstrap from which  isolation of PCI management could be established. Since that time, knowledge of real IOMMU implementations and how to leverage them for system integrity has evolved. In this presentation, the new Hyperlaunch capability for starting hypervisors will be presented with a short discussion of the Xen implementation. The talk will progress to a discussion of how Hyperlaunch is connected with TrenchBoot (Linux Secure Launch) and Mandatory Access Control communication fabrics. With a focus on how it enables dedicated PCI management constructs that can provide secure and trustworthy isolation for PCI devices, with the potential for CXL devices. The talk will close with an open discussion on how hypervisors might unify around a common approach for IOMMU management.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_isolating_pci/</url>
      <location>D.virtualization</location>
      <attendee>Daniel Smith</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12704@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12704</pentabarf:event-id>
      <pentabarf:event-slug>commoditising_open_source_risk_management</pentabarf:event-slug>
      <pentabarf:event-tag>commoditising_open_source_risk_management</pentabarf:event-tag>
      <pentabarf:title>Commoditising Open Source Risk Management</pentabarf:title>
      <pentabarf:subtitle>First Open Source SCA Platform</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Commoditising Open Source Risk Management- First Open Source SCA Platform</summary>
      <description>&lt;p&gt;SCANOSS disrupts the SCA market by offering the first fully Open Source SCA Platform. From the mining tools to the database engine, scanning engine, CLIs to a fully featured Multiplatform Auditing UI. It is all pure open source and available to use. SCANOSS aims at commoditising Open Source Risk Management and driving SBOM adoption not only for large corporations, but also for independent developers and SMEs who are key parts of the Software Supply Chain.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/commoditising_open_source_risk_management/</url>
      <location>D.dependency</location>
      <attendee>Julian Coccia</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12707@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12707</pentabarf:event-id>
      <pentabarf:event-slug>lotech_libreofficekit</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_libreofficekit</pentabarf:event-tag>
      <pentabarf:title>LibreOfficeKit recent developments</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>LibreOfficeKit recent developments</summary>
      <description>&lt;p&gt;Come and hear about how LibreOffice can be used by other applications via its C++ API called LibreOfficeKit. Its primary use is for document conversion or editing the documents in Collabora Online.&lt;/p&gt;

&lt;p&gt;We are extending the LibreOfficeKit as necessary, and this presentation will talk about the recent developments there.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_libreofficekit/</url>
      <location>D.libreoffice</location>
      <attendee>Jan Holesovsky</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12712@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12712</pentabarf:event-id>
      <pentabarf:event-slug>v3dv</pentabarf:event-slug>
      <pentabarf:event-tag>v3dv</pentabarf:event-tag>
      <pentabarf:title>v3dv: Status Update for Open Source Vulkan Driver for Raspberry Pi 4</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>01:00:00:00</duration>
      <summary>v3dv: Status Update for Open Source Vulkan Driver for Raspberry Pi 4</summary>
      <description>&lt;p&gt;Igalia has been developing a new open source Mesa driver for the Raspberry Pi 4 since December 2019, and FOSDEM 2021 had a presentation with the status of the driver at that point. This talk will describe the current status of the driver, and discuss the improvements on the driver since last year presentation, focusing on all the work that was done to improve the driver performance, and a high level overview of the path that got the driver Vulkan 1.1 conformant. Finally, we will talk about future plans and how to contribute to the on-going development effort.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2022/schedule/event/v3dv/</url>
      <location>D.graphics</location>
      <attendee>Alejandro Piñeiro</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12754@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12754</pentabarf:event-id>
      <pentabarf:event-slug>monitoring_kafka_using_ebpf</pentabarf:event-slug>
      <pentabarf:event-tag>monitoring_kafka_using_ebpf</pentabarf:event-tag>
      <pentabarf:title>Monitoring Kafka without instrumentation using eBPF</pentabarf:title>
      <pentabarf:subtitle>A talk about Pixie, Kafka and what's next in observability</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T134000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Monitoring Kafka without instrumentation using eBPF- A talk about Pixie, Kafka and what's next in observability</summary>
      <description>&lt;p&gt;In this session, we’ll see eBPF monitoring in action applied to the Kafka world as an example of a complex Java application: identify Kafka consumers, producers, and brokers, see how they interact with each other and how many resources they consume. We'll even show how to measure consumer lag without external components. If you want to know what’s next in Java and Kafka observability in Kubernetes, this session is for you.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2022/schedule/event/monitoring_kafka_using_ebpf/</url>
      <location>D.monitoring</location>
      <attendee>Anton Rodriguez</attendee>
      <attendee>Ruizhe Cheng</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12860@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12860</pentabarf:event-id>
      <pentabarf:event-slug>python_unicode</pentabarf:event-slug>
      <pentabarf:event-tag>python_unicode</pentabarf:event-tag>
      <pentabarf:title>Messing with unicode</pentabarf:title>
      <pentabarf:subtitle>A few possible attacks with unicode</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Messing with unicode- A few possible attacks with unicode</summary>
      <description>&lt;p&gt;Let's look at a few 'tricks' with unicode that can make a program look like it's doing (or not doing, for that matter) something it doesn't. Based on the findings in a recent publication, these are well worth being aware of; both from a security point of view and for simply being on your guard against friends who may be trying to pull a prank on you :-D.&lt;/p&gt;

&lt;p&gt;These tricks are well suited for trojan attacks as it can be difficult to detect even with a manual code review thanks to aspects of unicode like bidirectional (bidi) control characters.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2022/schedule/event/python_unicode/</url>
      <location>D.python</location>
      <attendee>Julin Shaji</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12890@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12890</pentabarf:event-id>
      <pentabarf:event-slug>lt_whale</pentabarf:event-slug>
      <pentabarf:event-tag>lt_whale</pentabarf:event-tag>
      <pentabarf:title>Open source to IRL whale card game (python/Golang/WebGL)</pentabarf:title>
      <pentabarf:subtitle>How open source helped me create a physical card game</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Open source to IRL whale card game (python/Golang/WebGL)- How open source helped me create a physical card game</summary>
      <description>&lt;p&gt;How open source gave life to a physical cards project and raised funds to help saving whales.&lt;/p&gt;

&lt;p&gt;Inkscape helps to create digital designs from paper, machine learning balances the rules of the game, golang and TUI make the game virtual and webgl creates music with whales singing in the ocean.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_whale/</url>
      <location>L.lightningtalks</location>
      <attendee>pmalhaire</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12955@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12955</pentabarf:event-id>
      <pentabarf:event-slug>teachingoss</pentabarf:event-slug>
      <pentabarf:event-tag>teachingoss</pentabarf:event-tag>
      <pentabarf:title>How to teach OSS licenses and compliances at a university</pentabarf:title>
      <pentabarf:subtitle>how to teach to the students with some of the use cases</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>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How to teach OSS licenses and compliances at a university- how to teach to the students with some of the use cases</summary>
      <description>&lt;p&gt;I have started to teach OSS licences and compliances at a Japanese university since last year. it was difficult to teach OSS licences and compliances because I should have shown many of use cases so that the students could learn what the licences and compliance are and more, they even didn't know how to deal with ordinal software licenses. So, I had to talk many of the background knowledges to the students as an 'introduction' so that students could understand the OSS licences with compliances with ease. Fortunately, there were good feedbacks from the students, though, I need to improve my lecture more gathering more use cases etc.
I will give a talk my experiences there at the university and discuss how to improve my lecture to teach such 'licences and compliances' to students. the feedbacks/ideas for my talk are really welcome!&lt;/p&gt;

&lt;p&gt;I will give a talk&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2022/schedule/event/teachingoss/</url>
      <location>D.legal</location>
      <attendee>Masafumi Ohta</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12959@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12959</pentabarf:event-id>
      <pentabarf:event-slug>llvm_fortran_debug</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_fortran_debug</pentabarf:event-tag>
      <pentabarf:title>Enhanced debuggability support in LLVM for various Fortran language features</pentabarf:title>
      <pentabarf:subtitle>Fortran debuggabiliy support in LLVM</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T133500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Enhanced debuggability support in LLVM for various Fortran language features- Fortran debuggabiliy support in LLVM</summary>
      <description>&lt;p&gt;The aim of this abstract is to showcase the enhanced debuggability support added in LLVM for the Fortran language features. LLVM being emerging compiler framework, there was some gap to be bridged w.r.t. Fortran language debug info generation. This is because Fortran language has few features which are very powerful, as compared to other languages.&lt;/p&gt;

&lt;p&gt;Fortran dynamic arrays are one such powerful language feature. There are variety of arrays like adjustable array, assumed shape, assumed size, assumed rank, allocatable and pointer arrays. LLVM generated debug info was not sufficient to debug these many variety of arrays with GDB/LLDB. The LLVM was lacking support for multiple DWARF operators (DW&lt;em&gt;OP&lt;/em&gt;push&lt;em&gt;object address, DW&lt;/em&gt;OP&lt;em&gt;over), DWARF attributes (DW&lt;/em&gt;AT&lt;em&gt;data&lt;/em&gt;location, DW&lt;em&gt;AT&lt;/em&gt;allocated, DW&lt;em&gt;AT&lt;/em&gt;associated, DW&lt;em&gt;AT&lt;/em&gt;rank) and a DWARF TAGs (DW&lt;em&gt;TAG&lt;/em&gt;generic_subrange). Other than these, existing support for DISubrange was not sufficient to handle Fortran arrays. The same was true for Fortran strings which is not mere pointer to character type and needed more support from LLVM. Other features which needed similar LLVM support for debugging were Fortran modules, namelist and signed constants etc.&lt;/p&gt;

&lt;p&gt;All these enhancements made in LLVM are as per DWARF4 or DWARF5 specification for the Fortran language. These enhanced debug info are used by GDB/LLDB and user debugging experience is improved now while handling these Fortran features with GDB/LLDB. In order to make use of these enhanced debug info emitted by LLVM, GDB/LLDB is also enhanced in cases where required. With these enhancements added now in LLVM, Fortran program debugging experience with the clang/flang emitted programs are on par with gcc/gfortran emitted programs and in some cases it’s even better than gcc/gfortran.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2022/schedule/event/llvm_fortran_debug/</url>
      <location>D.llvm</location>
      <attendee>Alok Sharma</attendee>
      <attendee>Bhuvanendra Kumar N</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13012@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13012</pentabarf:event-id>
      <pentabarf:event-slug>security_sbom</pentabarf:event-slug>
      <pentabarf:event-tag>security_sbom</pentabarf:event-tag>
      <pentabarf:title>The distinctive qualities of Software Bill of Materials</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T134500</dtend>
      <duration>00:45:00:00</duration>
      <summary>The distinctive qualities of Software Bill of Materials</summary>
      <description>&lt;p&gt;Software Bill of Materials (SBOMs) have emerged as a powerful tool for
guiding supply chain security in modern software development
environments. As an 'ingredients list' of files, package dependencies
and other artefacts that a piece of software is made up of, Software
Bill of Materials are becoming an essential part of modern software
development practices.&lt;/p&gt;

&lt;p&gt;Open source software provides great transparency and can yield rapid
vulnerability patching, but this is too often compromised by sprawling
dependency trees which make it difficult to find vulnerable components
in larger software projects. With SBOMs, there's a way of effectively
cataloguing software components and the package metadata needed to check
the integrity, pedigree and provenance of software supply chains. This
talk will cover the benefits of having a common standard for creating,
sharing and consuming Software Bill of Materials, what SBOMs should and
should not contain, and how to use SBOMs to inform security measures
across the diverse range of package ecosystems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2022/schedule/event/security_sbom/</url>
      <location>M.security</location>
      <attendee>Sebastian Crane</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13083@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13083</pentabarf:event-id>
      <pentabarf:event-slug>radio_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>radio_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Free Software Radio Devroom</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>2022-02-06 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220206T130000</dtstart>
      <dtend>20220206T131000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Welcome to the Free Software Radio Devroom</summary>
      <description>&lt;p&gt;This presentation will give you an overview what to expect in the Free Software Radio devroom at FOSDEM 2022.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2022/schedule/event/radio_welcome/</url>
      <location>D.radio</location>
      <attendee>Andrej Rode</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13116@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13116</pentabarf:event-id>
      <pentabarf:event-slug>go_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>go_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Go Devroom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Welcome to the Go Devroom</summary>
      <description>&lt;p&gt;A warm welcome to The Go Devroom at FOSDEM 2022&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2022/schedule/event/go_welcome/</url>
      <location>D.go</location>
      <attendee>Maartje Eyskens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13531@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13531</pentabarf:event-id>
      <pentabarf:event-slug>trusted_payload_nomand_waypoint</pentabarf:event-slug>
      <pentabarf:event-tag>trusted_payload_nomand_waypoint</pentabarf:event-tag>
      <pentabarf:title>Running trusted payloads with Nomad and Waypoint</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>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T134500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Running trusted payloads with Nomad and Waypoint</summary>
      <description>&lt;p&gt;Things like Infrastructure as Code, Service Discovery and Config Management can and have helped us to quickly build and rebuild infrastructure but we haven't nearly spend enough time to train our self to review, monitor and respond to outages.&lt;/p&gt;

&lt;p&gt;With the the introduction of CI/CD best practices into our day to day workflows we protect ourselves for introducing "bad" code into production and exposing flaws to our (end-)users. But what about influences from bad actors in- and out-side our projects. This talk will focus on the additional steps we can add to our Waypoint build pipelines to also protect ourselves to so called supply chain attacks while running our jobs in Nomad. We ll discuss scanning for vulnerabilities in incoming code, packages and images and signing the content artifacts we trust before exposing them to our users.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/trusted_payload_nomand_waypoint/</url>
      <location>D.infra</location>
      <attendee>Bram Vogelaar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13553@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13553</pentabarf:event-id>
      <pentabarf:event-slug>kde_eco</pentabarf:event-slug>
      <pentabarf:event-tag>kde_eco</pentabarf:event-tag>
      <pentabarf:title>KDE Eco</pentabarf:title>
      <pentabarf:subtitle>Joseph De Veaugh-Geiss</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>KDE Community stand</pentabarf:track>
      <pentabarf:start>2022-02-05 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T130000</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>01:00:00:00</duration>
      <summary>KDE Eco- Joseph De Veaugh-Geiss</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>KDE Community stand</categories>
      <url>https:/fosdem.org/2022/schedule/event/kde_eco/</url>
      <location>S.kde</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12525@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12525</pentabarf:event-id>
      <pentabarf:event-slug>tinyscheme</pentabarf:event-slug>
      <pentabarf:event-tag>tinyscheme</pentabarf:event-tag>
      <pentabarf:title>From tinyscheme to tr7</pentabarf:title>
      <pentabarf:subtitle>how to loose time for glory</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 13:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T130500</dtstart>
      <dtend>20220206T133500</dtend>
      <duration>00:30:00:00</duration>
      <summary>From tinyscheme to tr7- how to loose time for glory</summary>
      <description>&lt;p&gt;I'm going to present a scheme R7RS compliant interpreter only named "TR7", a far successor of tinyscheme, meant to be included in other programs for scripting.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tinyscheme/</url>
      <location>D.minimalistic</location>
      <attendee>José Bollo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12844@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12844</pentabarf:event-id>
      <pentabarf:event-slug>nim_ngmicrocontrollers</pentabarf:event-slug>
      <pentabarf:event-tag>nim_ngmicrocontrollers</pentabarf:event-tag>
      <pentabarf:title>Next generation micro-controller programming</pentabarf:title>
      <pentabarf:subtitle>Zero-cost abstractions for better embedded programming</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Nim Programming Language</pentabarf:track>
      <pentabarf:start>2022-02-05 13:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T130500</dtstart>
      <dtend>20220205T134000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Next generation micro-controller programming- Zero-cost abstractions for better embedded programming</summary>
      <description>&lt;p&gt;This talk builds on my previous talks about micro-controller programming in Nim, and my talk on writing a keyboard firmware from scratch in Nim. It outlines how a Nim ecosystem for microcontrollers can be built with zero-cost abstractions which means that the resulting code is almost exactly the same size as pure C code (no Arduino). All this while keeping an interface which is much nicer than anything you'd find in C, maybe even better than that of high-level microprocessor coding frameworks like MicroPython and TinyGo.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Nim Programming Language</categories>
      <url>https:/fosdem.org/2022/schedule/event/nim_ngmicrocontrollers/</url>
      <location>D.nim</location>
      <attendee>Peter Munch-Ellingsen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13023@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13023</pentabarf:event-id>
      <pentabarf:event-slug>earthstar</pentabarf:event-slug>
      <pentabarf:event-tag>earthstar</pentabarf:event-tag>
      <pentabarf:title>Earthstar</pentabarf:title>
      <pentabarf:subtitle>The merits of being a bicycle when everything else is a hyperloop.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 13:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T130500</dtstart>
      <dtend>20220206T133000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Earthstar- The merits of being a bicycle when everything else is a hyperloop.</summary>
      <description>&lt;p&gt;Earthstar is a specification and Javascript library for building online tools you can truly call your own.&lt;/p&gt;

&lt;p&gt;By being light, simple, and cheap, bicycles confer huge amounts agency to their users. 'Web3' doesn't have a lot of bicycles.&lt;/p&gt;

&lt;p&gt;Instead it's got a lot of hyperloops: slick, complex, expensive, and with very little application.&lt;/p&gt;

&lt;p&gt;What can we learn from bicycles when we design new tools for the web? Earthstar occupies a relatively unexplored band of the contemporary web3 spectrum: ephemerality, lightness, offline-ness, malleability, and serving groups of people who already know each other.&lt;/p&gt;

&lt;p&gt;This project was funded through the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 957073. Applications are still open, you can apply today.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/earthstar/</url>
      <location>D.web3</location>
      <attendee>Sam Gwilym</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13042@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13042</pentabarf:event-id>
      <pentabarf:event-slug>open_research_policies</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_policies</pentabarf:event-tag>
      <pentabarf:title>Policies panel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 13:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T130500</dtstart>
      <dtend>20220205T132500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Policies panel</summary>
      <description>&lt;p&gt;Discussion between the Policies panel speakers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_policies/</url>
      <location>D.research</location>
      <attendee>Bastien</attendee>
      <attendee>Mathieu Jacomy</attendee>
      <attendee>Teresa Gomez-Diaz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12327@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12327</pentabarf:event-id>
      <pentabarf:event-slug>radio_openwifi</pentabarf:event-slug>
      <pentabarf:event-tag>radio_openwifi</pentabarf:event-tag>
      <pentabarf:title>Opensource WiFi chip (openwifi) progress and future plan</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>2022-02-06 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T131000</dtstart>
      <dtend>20220206T134000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Opensource WiFi chip (openwifi) progress and future plan</summary>
      <description>&lt;p&gt;The &lt;a href="https://github.com/open-sdr/openwifi"&gt;openwifi&lt;/a&gt; project (opensource WiFi chip) was firstly introduced in the fsr dev room of FOSDEM2020, Brussels. So it would be our honor to give the annual update of the project in the same event!&lt;/p&gt;

&lt;p&gt;This year we will bring these contents:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Features added in 2021&lt;/li&gt;
&lt;li&gt;Bug fixes in 2021&lt;/li&gt;
&lt;li&gt;Some initial test results by the R&amp;amp;S CMW270 WiFi tester&lt;/li&gt;
&lt;li&gt;The community growth we saw in 2021: the new cheaper hardware; the new applications/papers; etc.&lt;/li&gt;
&lt;li&gt;Our current focus and future plan: the progress of WiFi6/802.11ax development; etc.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Related event:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Feb 6 11:20 (Brussels time): &lt;a href="https://fosdem.org/2022/schedule/event/openwifipynqz1/"&gt;Bring openwifi to PYNQ-Z1 with ultra low cost&lt;/a&gt; in &lt;a href="https://fosdem.org/2022/schedule/track/libre_open_vlsi_and_fpga/"&gt;Libre-Open VLSI and FPGA devroom&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="/2022/stands.fosdem.org/stands/openwifi/"&gt;openwifi stand&lt;/a&gt; welcome you the whole weekend.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2022/schedule/event/radio_openwifi/</url>
      <location>D.radio</location>
      <attendee>Xianjun Jiao</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12574@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12574</pentabarf:event-id>
      <pentabarf:event-slug>matrix_mmo_browser</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_mmo_browser</pentabarf:event-tag>
      <pentabarf:title>Building an MMO browser game on Matrix</pentabarf:title>
      <pentabarf:subtitle>Managing auth and saves in Matrix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T131000</dtstart>
      <dtend>20220206T131500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Building an MMO browser game on Matrix- Managing auth and saves in Matrix</summary>
      <description>&lt;p&gt;I'm working on a Massive Multiplayer Online (MMO) browser game which uses Matrix for authentication, authorization and storing save states.
Lobbies and characters are managed as Matrix rooms which allows players to have a copy of their character's data at all times, migrate it to other Matrix accounts or share a character with friends.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_mmo_browser/</url>
      <location>D.matrix</location>
      <attendee>Christian Paul</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12584@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12584</pentabarf:event-id>
      <pentabarf:event-slug>ksp_and_plugins</pentabarf:event-slug>
      <pentabarf:event-tag>ksp_and_plugins</pentabarf:event-tag>
      <pentabarf:title>KSP and Plugins. Optimizing Kotlin Multiplatform common code</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T131000</dtstart>
      <dtend>20220206T134000</dtend>
      <duration>00:30:00:00</duration>
      <summary>KSP and Plugins. Optimizing Kotlin Multiplatform common code</summary>
      <description>&lt;p&gt;KSP (Kotlin Symbol Processing) is an API from Google for writing Kotlin compiler plugins. Using KSP we can write annotation processors to reduce boilerplate and solve cross-cutting concerns. Also KSP is more effective than KAPT. Among the advantages of using it is the support of Kotlin Multiplatform.
Another way to optimize common code is to use Kotlin plugins.
In my talk I would to like to show some samples how to use own plugins and KSP processing in Kotlin Multiplatform app supporting both iOS and Android.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/ksp_and_plugins/</url>
      <location>D.kotlin</location>
      <attendee>Anna Zharkova</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12636@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12636</pentabarf:event-id>
      <pentabarf:event-slug>conference_stream_edit</pentabarf:event-slug>
      <pentabarf:event-tag>conference_stream_edit</pentabarf:event-tag>
      <pentabarf:title>Using OBS, Jitsi and Kdenlive to stream and edit conference videos</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Conference Organisation</pentabarf:track>
      <pentabarf:start>2022-02-05 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T131000</dtstart>
      <dtend>20220205T134000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Using OBS, Jitsi and Kdenlive to stream and edit conference videos</summary>
      <description>&lt;p&gt;In light of the pandemic, the foss-north conference has gone virtual since 2020. In this presentation we will discuss our live streaming and video recording setup built around OBS, Jitsi and Kdenlive.&lt;/p&gt;

&lt;p&gt;The talk will discuss what software we are running, how and some behind the scenes info about how we run the live events, as well as how we edit and distribute the recordings post event.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Conference Organisation</categories>
      <url>https:/fosdem.org/2022/schedule/event/conference_stream_edit/</url>
      <location>D.conference</location>
      <attendee>Johan Thelin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13101@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13101</pentabarf:event-id>
      <pentabarf:event-slug>osf_on_amd_3rd</pentabarf:event-slug>
      <pentabarf:event-tag>osf_on_amd_3rd</pentabarf:event-tag>
      <pentabarf:title>Open Source Firmware status on AMD platforms 2022</pentabarf:title>
      <pentabarf:subtitle>OSF on AMD 3rd edition</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2022-02-05 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T131000</dtstart>
      <dtend>20220205T133500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Open Source Firmware status on AMD platforms 2022- OSF on AMD 3rd edition</summary>
      <description>&lt;p&gt;This is the 3rd edition of the "Status of AMD platform in coreboot". The talk
will cover the most recent news around the AMD support in open source firmware
ecosystem and updates of the topics covered in previous years. We would like to
present status of FSF RYF KGPE-D16 platform revival and related upstreaming
effort, TrenchBoot progress for AMD platforms and status of recent support in
coreboot and oreboot projects. Finally we would like to present Dasharo - open
source firmware distribution with long term stable support for older AMD
platforms.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2022/schedule/event/osf_on_amd_3rd/</url>
      <location>D.firmware</location>
      <attendee>Michał Żygowski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13548@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13548</pentabarf:event-id>
      <pentabarf:event-slug>osd_how_do_we_design_open_source_communities_to_be_more_diverse_equitable_and_inclusive</pentabarf:event-slug>
      <pentabarf:event-tag>osd_how_do_we_design_open_source_communities_to_be_more_diverse_equitable_and_inclusive</pentabarf:event-tag>
      <pentabarf:title>How do we design open source communities to be more diverse, equitable, and inclusive? </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>2022-02-06 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T131000</dtstart>
      <dtend>20220206T135500</dtend>
      <duration>00:45:00:00</duration>
      <summary>How do we design open source communities to be more diverse, equitable, and inclusive? </summary>
      <description>&lt;p&gt;The CHAOSS project represents a potential force for power and good in open source and is demonstrating significant progress toward its stated aims during its first four years. In particular, the CHAOSS project advances the development of metrics and programs that can help other projects to first understand their own diversity, equity, and inclusion and second work to improve their project in these areas. This roundtable includes speakers who took part in a year-long reflection on DEI practices within the CHAOSS project. The roundtable talk will help other open source projects in their work towards improving diversity, equity, and inclusion by exploring practices within the CHAOSS project first, then using those examples as points of reference for other projects. In particular, the roundtable talk will advance these goals, aimed at answering the question of: How do we design open source communities to be more diverse, equitable, and inclusive?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_how_do_we_design_open_source_communities_to_be_more_diverse_equitable_and_inclusive/</url>
      <location>D.design</location>
      <attendee>matt.germonprez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12570@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12570</pentabarf:event-id>
      <pentabarf:event-slug>matrix_chat_stat</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_chat_stat</pentabarf:event-tag>
      <pentabarf:title>ChatStat - An R package for Matrix stats</pentabarf:title>
      <pentabarf:subtitle>Shiny stats for your community goodness</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T131500</dtstart>
      <dtend>20220206T132000</dtend>
      <duration>00:05:00:00</duration>
      <summary>ChatStat - An R package for Matrix stats- Shiny stats for your community goodness</summary>
      <description>&lt;p&gt;Remarkably, the Matrix community still does not seem to have a equivalent to things like the venerable mIRCstats or PISG packages (which generate data based on a local IRC log). In this lightning talk, I'll present a new package I'm working on to present similar data for Matrix rooms. We'll have a quick demo and lots of pretty graphs to look at.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_chat_stat/</url>
      <location>D.matrix</location>
      <attendee>Greg Sutcliffe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12678@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12678</pentabarf:event-id>
      <pentabarf:event-slug>skuenzer</pentabarf:event-slug>
      <pentabarf:event-tag>skuenzer</pentabarf:event-tag>
      <pentabarf:title>Debugging and Monitoring in Unikraft</pentabarf:title>
      <pentabarf:subtitle>Everything beyond printf()</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T131500</dtstart>
      <dtend>20220205T135000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Debugging and Monitoring in Unikraft- Everything beyond printf()</summary>
      <description>&lt;p&gt;Unikernels are hard to debug? Unikernels cannot be easily administrated or monitored? While unikernels have the potential to revolutionize our infrastructures and take cloud computing into the next era, many worry that unikernels cannot be seamlessly integrated into today’s development and production workflows.
At the Unikraft team, we are heavily working on addressing these concerns and changing the status quo. Although unikernels are monolithic bundles of only necessary kernel functions and an application, we follow the concept that everything is a (micro-)library. Users can pick and choose kernel functionality at build time. The same applies for monitoring and debugging: In this talk, we will give an overview of our current debugging and monitoring capabilities, and we will present our vision for how these pieces will enable a cloud-native experience. We will also give a deep dive into our GDB backend implementation with a live demo.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/skuenzer/</url>
      <location>D.microkernel</location>
      <attendee>Simon Kuenzer</attendee>
      <attendee>Marc Rittinghaus</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12705@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12705</pentabarf:event-id>
      <pentabarf:event-slug>geospatial_transport</pentabarf:event-slug>
      <pentabarf:event-tag>geospatial_transport</pentabarf:event-tag>
      <pentabarf:title>A Better Public Transport App</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2022-02-06 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T131500</dtstart>
      <dtend>20220206T134000</dtend>
      <duration>00:25:00:00</duration>
      <summary>A Better Public Transport App</summary>
      <description>&lt;p&gt;In this talk I show the app that I've made in two months while learning the Flutter framework. It was built on open data and open source libraries. But what separates it from the rest is not code - but experience. Maps on mobile screens are hard to do properly, and there's always a temptation to add another screen, another button. Turns out you need a bit more than skills to make a perfect app: at least you need to use it daily.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2022/schedule/event/geospatial_transport/</url>
      <location>D.geospatial</location>
      <attendee>Ilya Zverev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12873@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12873</pentabarf:event-id>
      <pentabarf:event-slug>ada_2022_json_like</pentabarf:event-slug>
      <pentabarf:event-tag>ada_2022_json_like</pentabarf:event-tag>
      <pentabarf:title>Use (and Abuse?) of Ada 2022 Features in Designing a JSON-like Data Structure</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2022-02-06 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T131500</dtstart>
      <dtend>20220206T134500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Use (and Abuse?) of Ada 2022 Features in Designing a JSON-like Data Structure</summary>
      <description>&lt;p&gt;Ada 2022 is around the corner with many goodies in the form of new features and featurettes. Arguably small syntax sugar additions combine for the programmer's comfort, like for example user-defined literals and container aggregates, that allow natural initialization of user-defined containers with the same expressions used for basic arrays since the beginnings of Ada. In this talk, I discuss how these features allow the initialization of a container data type for heterogeneous values (a-la JSON) without the need of crutch functions (like the usual "+"). Such an structure could be used for compiled-in definitions but, more ambitiously, a relatively simple parser for a strict subset of Ada could leverage this data structure for natural-looking (to the Ada programmer) configuration files. Such configuration files could be useful for tools that are strictly Ada-oriented, written by and for Ada programmers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_2022_json_like/</url>
      <location>D.ada</location>
      <attendee>Alejandro R. Mosteo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13021@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13021</pentabarf:event-id>
      <pentabarf:event-slug>flutter_project_setup</pentabarf:event-slug>
      <pentabarf:event-tag>flutter_project_setup</pentabarf:event-tag>
      <pentabarf:title>Make the code work for you: Flutter Code Generation</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dart and Flutter</pentabarf:track>
      <pentabarf:start>2022-02-05 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T131500</dtstart>
      <dtend>20220205T135500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Make the code work for you: Flutter Code Generation</summary>
      <description>&lt;p&gt;Every programmer's dream is constantly building new features and seeing how the project grows. However, there is nothing worse than writing a lot of boilerplate code just before even start implementing those features. In this talk, you will learn about Flutter code generation tools and various tips on how to avoid implementing boilerplate code and focus on your next-gen project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dart and Flutter</categories>
      <url>https:/fosdem.org/2022/schedule/event/flutter_project_setup/</url>
      <location>D.dart-flutter</location>
      <attendee>Mangirdas Kazlauskas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12448@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12448</pentabarf:event-id>
      <pentabarf:event-slug>go_slices_maps_channels</pentabarf:event-slug>
      <pentabarf:event-tag>go_slices_maps_channels</pentabarf:event-tag>
      <pentabarf:title>Dissecting Slices, Maps and Channels 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>2022-02-05 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T132000</dtstart>
      <dtend>20220205T135500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Dissecting Slices, Maps and Channels in Go</summary>
      <description>&lt;p&gt;Slices, Maps and Channels in go, are first class citizens of the language, they are used widely in our day to day work, but… do you know how they works under the hood? Do you know the implications of adding elements to an slice, or new keys to a map?&lt;/p&gt;

&lt;p&gt;Do you know why you can’t relay in maps order? Do you know how channels handle the buffer or the blocked goroutines? If you don’t know about that, this is your talk. I going to access the go runtime memory state of the maps, slices and channels, and show you how they evolve over time while we change them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2022/schedule/event/go_slices_maps_channels/</url>
      <location>D.go</location>
      <attendee>Jesús Espino</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12511@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12511</pentabarf:event-id>
      <pentabarf:event-slug>matrix_cinny</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_cinny</pentabarf:event-tag>
      <pentabarf:title>Cinny</pentabarf:title>
      <pentabarf:subtitle>elegant, modern and secure matrix client</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T132000</dtstart>
      <dtend>20220206T132500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Cinny- elegant, modern and secure matrix client</summary>
      <description>&lt;p&gt;This talk is about a Matrix client called &lt;a href="https://cinny.in/"&gt;Cinny&lt;/a&gt;. It is built using reactjs on the top of matrix-js-sdk.&lt;/p&gt;

&lt;p&gt;The main focus behind making Cinny is to have a client that is simple, elegant and doesn't feel heavy on end user. Cinny was launched publicly in end of July 2021 and since then it has matured a lot. Cinny has support for end-to-end encryption with options to import and export encryption keys. It also has basic support for Spaces (coolest feature of Matrix). Cinny also has ton of other features most notably full UIAA (User-Interactive Authentication API including SSO Login), carefully crafted themes, Rich replies, Reactions, Markdown and the list goes on.&lt;/p&gt;

&lt;p&gt;Our roadmap also includes some other great features in near future; such as room settings, full support for spaces and later a responsive interface that also support mobile screens. We are also working on standalone app of Cinny using Tauri (exciting thing here is that app size is considerably less and doesn't require to have chromium to work).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_cinny/</url>
      <location>D.matrix</location>
      <attendee>Ajay Bura</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12729@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12729</pentabarf:event-id>
      <pentabarf:event-slug>lt_reconfigure</pentabarf:event-slug>
      <pentabarf:event-tag>lt_reconfigure</pentabarf:event-tag>
      <pentabarf:title>Reconfigure from all over</pentabarf:title>
      <pentabarf:subtitle>The case of interdisciplinary open-source communities</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-05 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T132000</dtstart>
      <dtend>20220205T134000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Reconfigure from all over- The case of interdisciplinary open-source communities</summary>
      <description>&lt;p&gt;As a means of enabling distributed collaboration, open-source enables people from many different disciplinary backgrounds to participate in research projects to which they would otherwise not have access. Additionally, open-source allows for reconfigurable expertise, or the ability to combine people from different backgrounds in ways depending on the task at hand. This talk will discuss the challenges associated with spontaneous interdisciplinary, in addition to opportunities provided by reconfigurable expertise. Examples from three open-source communities: OpenWorm Foundation, Rokwire Community, and the Orthogonal Research and Education Lab. The community building aspects of maintaining members for this type of adaptive and resilient resource are also addressed. When applied to academic-based communities, the ability to reconfigure working groups based on both the immediate and long-term needs of expertise is a valuable model for project management.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_reconfigure/</url>
      <location>L.lightningtalks</location>
      <attendee>Bradly Alicea</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12773@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12773</pentabarf:event-id>
      <pentabarf:event-slug>log4j1</pentabarf:event-slug>
      <pentabarf:event-tag>log4j1</pentabarf:event-tag>
      <pentabarf:title>Java Security: Log4J, the SecurityManager, and Funding</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T132000</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Java Security: Log4J, the SecurityManager, and Funding</summary>
      <description>&lt;p&gt;A demonstration of log4j exploits, which defenses people tried, and which worked. We'll cover how groups responded effectively to patch to see what was common.
We'll also look at open source funding models, subscriptions, and bug bounty programs to see why it's sometimes hard to donate.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/log4j1/</url>
      <location>D.openjdk</location>
      <attendee>Erik Costlow</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12781@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12781</pentabarf:event-id>
      <pentabarf:event-slug>jakartaee</pentabarf:event-slug>
      <pentabarf:event-tag>jakartaee</pentabarf:event-tag>
      <pentabarf:title>Jakarta EE: Present &amp; Future</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T132000</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Jakarta EE: Present &amp; Future</summary>
      <description>&lt;p&gt;Java EE has been re-branded to Jakarta EE and moved to truly open source governance under the Eclipse Foundation. This session overviews what this means, offers a brief tour of the initial releases - Jakarta EE 8/Jakarta EE 9, explores current state and looks to what the future might bring including some key challenges. We will also discuss how these challenges can be overcome through active community engagement.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/jakartaee/</url>
      <location>D.openjdk</location>
      <attendee>Reza Rahman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12863@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12863</pentabarf:event-id>
      <pentabarf:event-slug>lt_netota</pentabarf:event-slug>
      <pentabarf:event-tag>lt_netota</pentabarf:event-tag>
      <pentabarf:title>NetOTA - repository protocol for embedded systems</pentabarf:title>
      <pentabarf:subtitle>The sweet spot between global stores and latest-image URLs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-06 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T132000</dtstart>
      <dtend>20220206T134000</dtend>
      <duration>00:20:00:00</duration>
      <summary>NetOTA - repository protocol for embedded systems- The sweet spot between global stores and latest-image URLs</summary>
      <description>&lt;p&gt;NetOTA is a new repository protocol designed for the IoT ecosystem. It sits between global app-stores and single-URL update links, offering practical features without sacrificing simplicity.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_netota/</url>
      <location>L.lightningtalks</location>
      <attendee>Zygmunt Krynicki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12996@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12996</pentabarf:event-id>
      <pentabarf:event-slug>software_composition_dependency_panel_2</pentabarf:event-slug>
      <pentabarf:event-tag>software_composition_dependency_panel_2</pentabarf:event-tag>
      <pentabarf:title>Panel 2: Dependencies for Vulnerability Discovery and Tracking</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T132000</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Panel 2: Dependencies for Vulnerability Discovery and Tracking</summary>
      <description>&lt;p&gt;One important use of dependency information is for the identification and discovery of vulnerabilities. The presentations present diverse interesting projects and approaches.  We want to understand if the current approaches address the needs of cybersecurity efforts, how they compare to threats beyond dependency vulnerabilities, and how they can be combined, extended, and learn from each other.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/software_composition_dependency_panel_2/</url>
      <location>D.dependency</location>
      <attendee>Diomidis Spinellis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12445@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12445</pentabarf:event-id>
      <pentabarf:event-slug>open_research_ersilia</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_ersilia</pentabarf:event-tag>
      <pentabarf:title>Ersilia, a hub of AI/ML models for infectious disease research</pentabarf:title>
      <pentabarf:subtitle>Democratizing the access to state-of-the-art data science to researchers worldwide.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 13:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T132500</dtstart>
      <dtend>20220205T134500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Ersilia, a hub of AI/ML models for infectious disease research- Democratizing the access to state-of-the-art data science to researchers worldwide.</summary>
      <description>&lt;p&gt;Low and Middle Income Countries (LMIC) produce less than 10% of the world's scientific output, largely relying on solutions devised in the Global North, which are often unable to meet the real needs of their population. Data science and machine learning offer a unique opportunity to empower scientists in LMIC by providing cost-effective tools ideal for underfunded settings, but there is a gap in accessibility, infrastructure and skills that must be bridged before these tools can be effectively implemented.
We are developing the Ersilia Model Hub, a FLOSS platform where scientists can browse through a catalogue of AI/ML models and run them without the need to write a single line of code. The platform features both models published in the literature and models developed by us on-demand or in collaboration with researchers in LMIC. The pilot tool focuses on models for drug discovery in infectious and neglected tropical diseases, but we plan to expand to other global health.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_ersilia/</url>
      <location>D.research</location>
      <attendee>Gemma Turon</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12543@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12543</pentabarf:event-id>
      <pentabarf:event-slug>matrix_collabs</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_collabs</pentabarf:event-tag>
      <pentabarf:title>Collaborative Apps over Matrix using the Collabs Library</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 13:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T132500</dtstart>
      <dtend>20220206T133000</dtend>
      <duration>00:05:00:00</duration>
      <summary>Collaborative Apps over Matrix using the Collabs Library</summary>
      <description>&lt;p&gt;I will demo Google Docs-style collaborative apps that communicate entirely through Matrix. This means they inherit Matrix's nice properties, including E2EE, decentralization, and user control.&lt;/p&gt;

&lt;p&gt;Under the hood, the apps use Collabs, a TypeScript library I'm developing. Collabs provides collaborative data structures - specifically CRDTs. These are classes that have APIs like ordinary data structures (Map, Array, etc.) but also automatically sync between clients, guaranteeing eventual consistency. I will briefly describe the unique features of Collabs and show what it's like to program an app using the library.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_collabs/</url>
      <location>D.matrix</location>
      <attendee>Matthew Weidner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12720@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12720</pentabarf:event-id>
      <pentabarf:event-slug>tee_logging</pentabarf:event-slug>
      <pentabarf:event-tag>tee_logging</pentabarf:event-tag>
      <pentabarf:title>Logging, debugging and error management in Confidential Computing</pentabarf:title>
      <pentabarf:subtitle>Challenges around maintaining confidentiality and integrity when logging</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 13:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T132500</dtstart>
      <dtend>20220205T135000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Logging, debugging and error management in Confidential Computing- Challenges around maintaining confidentiality and integrity when logging</summary>
      <description>&lt;p&gt;Debugging applications is an important part of the development process. However, error messages and general logging can leak sensitive data, and in some cases even compromise your whole stack, as developers worldwide have recently learned from the log4j vulnerability.&lt;/p&gt;

&lt;p&gt;With Conﬁdential Computing, the world gets much more complicated, as every piece of information that a malicious entity on the host (including the host itself!) can gather may be leaking vital information about your workload. This talk details some of the problems that arise, and discusses some options to address them whilst considering real life workloads and application lifecycles.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_logging/</url>
      <location>D.trusted-hardware</location>
      <attendee>Mike Bursell</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12809@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12809</pentabarf:event-id>
      <pentabarf:event-slug>beware_of_culture</pentabarf:event-slug>
      <pentabarf:event-tag>beware_of_culture</pentabarf:event-tag>
      <pentabarf:title>Beware of culture</pentabarf:title>
      <pentabarf:subtitle>– what to do as a community manager?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 13:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T132500</dtstart>
      <dtend>20220206T134500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Beware of culture- – what to do as a community manager?</summary>
      <description>&lt;p&gt;Facilitating a sense of belonging across different cultures in the Danish public sector. A community manager’s point of view.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/beware_of_culture/</url>
      <location>D.public-code</location>
      <attendee>Charlotte Heikendorf</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12904@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12904</pentabarf:event-id>
      <pentabarf:event-slug>retro_trajectware</pentabarf:event-slug>
      <pentabarf:event-tag>retro_trajectware</pentabarf:event-tag>
      <pentabarf:title>Trajectware - timeline-based navigation across computing heritage</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 13:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T132500</dtstart>
      <dtend>20220205T135500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Trajectware - timeline-based navigation across computing heritage</summary>
      <description>&lt;p&gt;The history of calculation, information processing and computation is very rich. It is driving the industrial revolution and digital transformation of our world. This history is composed of many events related to conceptual and technological breakthroughs. In order to help in the analysis (by researchers) and explanation (to citizens), the NAM-IP Computer Museum is actively developing the "Trajectware" Open Source framework based on a the structuration of illustrated events in the form of timeline fragments that can be explored using various navigation operations to focus on specific periods, aspects (technological, conceptual, cultural, contextual,...) or the involved people/organisations.&lt;/p&gt;

&lt;p&gt;This talk is intended to everyone. It will first present the global design based on (1) a knowledge base back-end inspired by different ontology standards (SEM, DOLCE/Spatial History Ontology, Constructed Past Theory, DBPedia) and accessed through queries and/or a specific API to extract a relevant timeline, and (2) a navigation front-end, currently based on ReactNative. Different timeline navigation features will be illustrated on a concrete application case: the "micro-computer, meg@ revolution" exhibition of the NAM-IP museum.&lt;/p&gt;

&lt;p&gt;Through our presentation, we hope to trigger interesting discussion about our current work and to gather suggestions and interests to grow this project !&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_trajectware/</url>
      <location>D.retro</location>
      <attendee>Christophe Ponsard</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12375@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12375</pentabarf:event-id>
      <pentabarf:event-slug>mobile_mobian</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_mobian</pentabarf:event-tag>
      <pentabarf:title>2 Years of Mobian</pentabarf:title>
      <pentabarf:subtitle>Birth and growth of a mobile Linux distribution</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-05 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T133000</dtstart>
      <dtend>20220205T141000</dtend>
      <duration>00:40:00:00</duration>
      <summary>2 Years of Mobian- Birth and growth of a mobile Linux distribution</summary>
      <description>&lt;p&gt;The Mobian project was initiated a few days prior to FOSDEM'20, back when the first PinePhones (BraveHeart edition) were arriving in the hands of developers and enthusiasts. From a single-person weekend project aimed at running Debian on one specific device, to one of the major mobile Linux distributions, let's board into a journey through the past, present and future of Mobian!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_mobian/</url>
      <location>D.mobile</location>
      <attendee>Arnaud Ferraris</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12442@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12442</pentabarf:event-id>
      <pentabarf:event-slug>why_rule_based_monitoring_is_still_great</pentabarf:event-slug>
      <pentabarf:event-tag>why_rule_based_monitoring_is_still_great</pentabarf:event-tag>
      <pentabarf:title>Why rule-based monitoring is (still) great</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Network</pentabarf:track>
      <pentabarf:start>2022-02-06 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T133000</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Why rule-based monitoring is (still) great</summary>
      <description>&lt;p&gt;A rules-based approach has been the standard in network monitoring for many years, for a good reason. In this talk, we'll recap the advantages of a rule-based approach and how it's still relevant to this day. The speaker will also show how you can implement rules using &lt;a href="https://checkmk.com/"&gt;Checkmk&lt;/a&gt;, an open source IT monitoring software and discuss the entry of AI technology into infrastructure monitoring.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Network</categories>
      <url>https:/fosdem.org/2022/schedule/event/why_rule_based_monitoring_is_still_great/</url>
      <location>D.network</location>
      <attendee>Faye Tandog</attendee>
      <attendee>Robin Gierse</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12456@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12456</pentabarf:event-id>
      <pentabarf:event-slug>mysql_operator_k8s</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_operator_k8s</pentabarf:event-tag>
      <pentabarf:title>MySQL Operator for Kubernetes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T133000</dtstart>
      <dtend>20220206T143000</dtend>
      <duration>01:00:00:00</duration>
      <summary>MySQL Operator for Kubernetes</summary>
      <description>&lt;p&gt;On both, public and private clouds, Kubernetes is the most commonly used Orchastration framework for managing cloud services. Aside from management of microscervices it can be extended with operators for managing more complex services. The new MySQL Operator for Kubernetes is such an operator, automating MySQL InnoDB Cluster Management inside Kubernetes and integrated product of the MySQL product family.
 In this session lead developer Johannes Schlüter will discuss how the MySQL Operator works and how it can automate deployment and management of InnoDB Cluster inside Kubernetes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_operator_k8s/</url>
      <location>D.mysql</location>
      <attendee>Johannes Schlüter</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12497@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12497</pentabarf:event-id>
      <pentabarf:event-slug>automotive_eth_phy</pentabarf:event-slug>
      <pentabarf:event-tag>automotive_eth_phy</pentabarf:event-tag>
      <pentabarf:title>Automotive Ethernet PHY bring-up: lessons learned and debug tips</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-05 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T133000</dtstart>
      <dtend>20220205T143000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Automotive Ethernet PHY bring-up: lessons learned and debug tips</summary>
      <description>&lt;p&gt;I would like to share my experience bringing up various Automotive Ethernet Gigabit PHYs on an iMX8 platform.&lt;/p&gt;

&lt;p&gt;Agenda:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PHY configuration CheckList (= What I need to know about my PHY, my schematic before starting the bring-up)&lt;/li&gt;
&lt;li&gt;SW implementation (= step-by-step SW integration + common pitfalls to avoid, mainly focused on Linux, but I talk also about U-Boot)&lt;/li&gt;
&lt;li&gt;Debug tips (= SW and HW tips)&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/automotive_eth_phy/</url>
      <location>D.embedded</location>
      <attendee>Jean-Louis Thekekara</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12537@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12537</pentabarf:event-id>
      <pentabarf:event-slug>matrix_diy_photoframe</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_diy_photoframe</pentabarf:event-tag>
      <pentabarf:title>Create a DIY photoframe using matrix</pentabarf:title>
      <pentabarf:subtitle>How to create a DIY photoframe with a raspi and transfer the photos via matrix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T133000</dtstart>
      <dtend>20220206T133500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Create a DIY photoframe using matrix- How to create a DIY photoframe with a raspi and transfer the photos via matrix</summary>
      <description>&lt;p&gt;In this presentation I'd like to show you how I created a little DIY photoframe with a raspberry pi and an old TV-screen and how I extended the photo transfer using matrix.
There is already a nice project "photOS" which is a lightweight linux for a DIY photoframe.
Thanks to opensource software I was able to extend it in order to transfer the files not via WebDAV but with matrix having end-to-end encryption as well.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_diy_photoframe/</url>
      <location>D.matrix</location>
      <attendee>dirk</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12573@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12573</pentabarf:event-id>
      <pentabarf:event-slug>community_incentives</pentabarf:event-slug>
      <pentabarf:event-tag>community_incentives</pentabarf:event-tag>
      <pentabarf:title>Establishing an incentivised partners programme in an open source project</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community</pentabarf:track>
      <pentabarf:start>2022-02-06 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T133000</dtstart>
      <dtend>20220206T143000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Establishing an incentivised partners programme in an open source project</summary>
      <description>&lt;p&gt;While money is helpful in open source projects, hands-on contributions are probably more valuable to the long term health and sustainability of the project.&lt;/p&gt;

&lt;p&gt;In the Mautic project, we wanted to establish a partners programme which would allow us to highlight to our community the organisations who were both financially supporting the project as a sponsor, and were actively contributing to the project.  Here's how we did it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/community_incentives/</url>
      <location>M.community</location>
      <attendee>Ruth Cheesley</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12604@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12604</pentabarf:event-id>
      <pentabarf:event-slug>vai_automatic_cpu</pentabarf:event-slug>
      <pentabarf:event-tag>vai_automatic_cpu</pentabarf:event-tag>
      <pentabarf:title>Automatic CPU and NUMA pinning</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>2022-02-05 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T133000</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Automatic CPU and NUMA pinning</summary>
      <description>&lt;p&gt;In FOSDEM 2019 we presented the addition of high-performance virtual machines in oVirt.
With this new VM type, parts of the VM configuration were changed to improve the performance of workloads it runs.
In particular, it was useful for CPU-intensive workloads, such as SAP HANA.
However, better performance came at the expense of usability. Users were still expected to set various things manually, like CPU and NUMA pinning and hugepages.
In this talk, I will guide you through our journey of simplifying and automating the settings of high performance VMs in oVirt.
We'll see the evolution of the changes, the challenges we faced, where we are today and what's more to come in oVirt 4.5.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_automatic_cpu/</url>
      <location>D.virtualization</location>
      <attendee>Liran Rotenberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12673@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12673</pentabarf:event-id>
      <pentabarf:event-slug>oniro_blueprints</pentabarf:event-slug>
      <pentabarf:event-tag>oniro_blueprints</pentabarf:event-tag>
      <pentabarf:title>Oniro Blueprints for IoT devices</pentabarf:title>
      <pentabarf:subtitle>From open-source seeds to products</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-06 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T133000</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Oniro Blueprints for IoT devices- From open-source seeds to products</summary>
      <description>&lt;p&gt;In the Eclipse Oniro project, a distributed OS for consumer electronics,
we're proposing a collection of "blueprints" use cases and their implementations
using embedded software on reference hardware.&lt;/p&gt;

&lt;p&gt;Today, we are going to explain our motivations for the blueprints' approach
and of course how to replicate and deploy firmware from sources and
why Oniro can be flexible to create the device of your dream.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/oniro_blueprints/</url>
      <location>D.embedded</location>
      <attendee>Philippe Coval</attendee>
      <attendee>Andrei Gherzan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12709@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12709</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_pit_recovery</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_pit_recovery</pentabarf:event-tag>
      <pentabarf:title>MariaDB Point-in-Time-Recovery</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T133000</dtstart>
      <dtend>20220205T135000</dtend>
      <duration>00:20:00:00</duration>
      <summary>MariaDB Point-in-Time-Recovery</summary>
      <description>&lt;p&gt;Backup is typically done once a a day. But if you destroy your data hours later: What about the changes between your backup and the catastrophic event? In this presentation I will show you how you can recover your data between your backup until a specific point in time before the incident.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_pit_recovery/</url>
      <location>D.mariadb</location>
      <attendee>Oli Sennhauser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12718@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12718</pentabarf:event-id>
      <pentabarf:event-slug>eclipse_oniro_a_production_os</pentabarf:event-slug>
      <pentabarf:event-tag>eclipse_oniro_a_production_os</pentabarf:event-tag>
      <pentabarf:title>Eclipse Oniro: A production OS</pentabarf:title>
      <pentabarf:subtitle>Focus on your applications again</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2022-02-06 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T133000</dtstart>
      <dtend>20220206T141500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Eclipse Oniro: A production OS- Focus on your applications again</summary>
      <description>&lt;p&gt;Imagine you're an engineer at an ODM or OEM working on a IoT product for
the smarthome - from a simple thermostat to security alarms, from set top
boxes to internet gateways.&lt;/p&gt;

&lt;p&gt;Linux is a fairly obvious choice to build these product that have greater
than 128MB of RAM and storage. On resource-constrained devices, an RTOS
such as Zephyr is able to even run on devices with as little as a few
hundred KB of RAM and storage.&lt;/p&gt;

&lt;p&gt;However, the kernel is a small part of the device's software stack - there
is middleware, application frameworks, security policies, key management,
OTA and multi-year maintenance that the company needs to budget into the
device's engineering support costs.&lt;/p&gt;

&lt;p&gt;Viewing the Linux and RTOS ecosystems as two parts of a single product
platform allows for a coherent view of both ecosystems by developers. You
want to make sure that you can apply the same set of software
configurations and policies across both ecosystems e.g. library versions,
compatible protocol suites, security configurations, OTA mechanisms and
even a single set of IP compliance tools.&lt;/p&gt;

&lt;p&gt;As an example, when you decide you want to secure all your network
communications out-of-the-box in your product platform, you need to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Find an SSL library that'll fit both footprints&lt;/li&gt;
&lt;li&gt;Configure it to have a coherent set of modern ciphers compatible across
the two ecosystems&lt;/li&gt;
&lt;li&gt;Get the various protocol libraries to build against the chosen SSL
library&lt;/li&gt;
&lt;li&gt;Create key provisioning tools that can work across the two ecosystems&lt;/li&gt;
&lt;li&gt;Perform interoperability tests&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Now repeat this exercise across every key component of the OS - security
policy, networking features, OTA, toolchain hardening, IP compliance tools
and you end up with a meta-project that spans and contributes to both
ecosystems.&lt;/p&gt;

&lt;p&gt;We've started to build such a open product platform with opinionated
defaults that follow community best practices with Eclipse Oniro. And
this is our story about our plans for the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2022/schedule/event/eclipse_oniro_a_production_os/</url>
      <location>D.distributions</location>
      <attendee>Amit Kucheria</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12725@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12725</pentabarf:event-id>
      <pentabarf:event-slug>dma</pentabarf:event-slug>
      <pentabarf:event-tag>dma</pentabarf:event-tag>
      <pentabarf:title>An update on the Digital Markets Act</pentabarf:title>
      <pentabarf:subtitle>The new European rules for online competition</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>2022-02-05 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T133000</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>An update on the Digital Markets Act- The new European rules for online competition</summary>
      <description>&lt;p&gt;Last year we introduced the reasons and the plans for the new Digital Markets Act of the European Union, regulating online markets to further more competition with the dominant gatekeepers. In 2021, the act was discussed and finally voted by the European Parliament, which expanded many of its provisions and strengthened the new rules. In 2022, the act will be negotiated again with member States and then, possibly, finally approved by the Parliament. In this update we will explain in details what has changed and where we are.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2022/schedule/event/dma/</url>
      <location>D.legal</location>
      <attendee>Vittorio Bertola</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12762@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12762</pentabarf:event-id>
      <pentabarf:event-slug>lotech_libreofficegtk4</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_libreofficegtk4</pentabarf:event-tag>
      <pentabarf:title>LibreOffice GTK4 Port</pentabarf:title>
      <pentabarf:subtitle>A status update</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T133000</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>LibreOffice GTK4 Port- A status update</summary>
      <description>&lt;p&gt;Update on of the current state of the GTK4 port of LibreOffice with walk-through.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_libreofficegtk4/</url>
      <location>D.libreoffice</location>
      <attendee>Caolán McNamara</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12825@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12825</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_automatically_refresh_materialized_views_in_postgresql</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_automatically_refresh_materialized_views_in_postgresql</pentabarf:event-tag>
      <pentabarf:title>Automatically refresh materialized views in PostgreSQL</pentabarf:title>
      <pentabarf:subtitle>Tactics to make refreshing a painless process</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2022-02-06 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T133000</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Automatically refresh materialized views in PostgreSQL- Tactics to make refreshing a painless process</summary>
      <description>&lt;p&gt;Since PostgreSQL 9.3 introduced materialized views, it’s been an important feature that many users leverage to power dashboards, pre-compute information, or execute common queries in a much faster manner.&lt;/p&gt;

&lt;p&gt;On the flip side, if your database often gets updated, keeping your materialized views up-to-date can be challenging. Especially when working with time-series data where timeliness is often an important requirement. In this talk, I will share some tactics to keep your materialized views up-to-date in PostgreSQL and how to use REFRESH MATERIALIZED VIEW efficiently to fit your use case.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/postgresql_automatically_refresh_materialized_views_in_postgresql/</url>
      <location>D.postgresql</location>
      <attendee>Attila Tóth</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12832@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12832</pentabarf:event-id>
      <pentabarf:event-slug>lotech_odfbetterthanooxml</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_odfbetterthanooxml</pentabarf:event-tag>
      <pentabarf:title>Why ODF is a better standard than OOXML</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-05 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T133000</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Why ODF is a better standard than OOXML</summary>
      <description>&lt;p&gt;Open Document Format (ODF) and Office Open XML (OOXML) are both ISO/IEC open document standards, but while the first is loyal to standard definitions the second is an unfortunate attempt to propagate proprietary formats in a pseudo-standard format to lock-in users to Microsoft Office for the foreseeable future. The presentation explains why ODF is a better standard than OOXML.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_odfbetterthanooxml/</url>
      <location>D.libreoffice</location>
      <attendee>Italo Vignoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12920@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12920</pentabarf:event-id>
      <pentabarf:event-slug>safety_testing_requirements_documents</pentabarf:event-slug>
      <pentabarf:event-tag>safety_testing_requirements_documents</pentabarf:event-tag>
      <pentabarf:title>Testing Requirements Documents</pentabarf:title>
      <pentabarf:subtitle>Integrating Specifications into your CI/CD pipeline</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Safety and Open Source</pentabarf:track>
      <pentabarf:start>2022-02-05 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T133000</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Testing Requirements Documents- Integrating Specifications into your CI/CD pipeline</summary>
      <description>&lt;p&gt;In a traditional document driven process any changes to requirements need
to be verified and validated manually. A solution is proposed to link
requirements specifications to their implementation and track changes.&lt;/p&gt;

&lt;p&gt;Integrating specifications documents into CI/CD pipelines enables the agile
creation of always up-to-date documentation for the built/shipped artefacts.
We link specific versions of specification items with code, tests, and other
artefacts through their identifier and hash value.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Safety and Open Source</categories>
      <url>https:/fosdem.org/2022/schedule/event/safety_testing_requirements_documents/</url>
      <location>D.safety</location>
      <attendee>Kristoffer Nordström</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12990@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12990</pentabarf:event-id>
      <pentabarf:event-slug>collabxwiki</pentabarf:event-slug>
      <pentabarf:event-tag>collabxwiki</pentabarf:event-tag>
      <pentabarf:title>XWiki as an FOSS alternative to Confluence and Notion</pentabarf:title>
      <pentabarf:subtitle>Status in 2021:  realtime editing, livedata feature, confluence migrator and macros</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaboration and Content Management</pentabarf:track>
      <pentabarf:start>2022-02-05 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T133000</dtstart>
      <dtend>20220205T143000</dtend>
      <duration>01:00:00:00</duration>
      <summary>XWiki as an FOSS alternative to Confluence and Notion- Status in 2021:  realtime editing, livedata feature, confluence migrator and macros</summary>
      <description>&lt;p&gt;XWiki is a structured wiki engine developed as Open Source since 2004, providing wiki-style collaboration for organizations, with many built-in features and countless extensions. XWiki has pioneered wikis by including structured data on the same level as free text content, thus enhancing significantly the expressiveness of the built knowledge bases; this same usage is also popularized by Confluence and Notion, with different user experience choices and more importantly with business models  that are keeping user's data locked-in on the Cloud or in proprietary software.&lt;/p&gt;

&lt;p&gt;In this talk we will present XWiki's journey to provide the best FOSS alternative to proprietary knowledge management tools, based on both current features and future roadmap.&lt;/p&gt;

&lt;p&gt;We will showcase XWiki's approach for collaboration on text &amp;amp; structured data, including the newly conceived "livedata" component for inline editing of structured tabular data as well as the new realtime editor based on the realtime editing technology from CryptPad.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaboration and Content Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/collabxwiki/</url>
      <location>D.collab</location>
      <attendee>Ludovic Dubost</attendee>
      <attendee>Anca Luca</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13074@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13074</pentabarf:event-id>
      <pentabarf:event-slug>ipfs</pentabarf:event-slug>
      <pentabarf:event-tag>ipfs</pentabarf:event-tag>
      <pentabarf:title>Edges Are Infrastructure: IPFS Everywhere for a More Resilient Future</pentabarf:title>
      <pentabarf:subtitle>Adventures in IPFS support across Bluetooth, mobile devices, XR and more!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T133000</dtstart>
      <dtend>20220206T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Edges Are Infrastructure: IPFS Everywhere for a More Resilient Future- Adventures in IPFS support across Bluetooth, mobile devices, XR and more!</summary>
      <description>&lt;p&gt;This is an overview of IPFS integrations across various platforms, devices and network transports - including browser integrations, video demos of IPFS apps on a native web3-based OS on Pixel 3, IPFS content loaded into various XR devices like Oculus Quest and HTC Vive Flow, and mobile-to-mobile IPFS apps via Bluetooth LE.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/ipfs/</url>
      <location>D.web3</location>
      <attendee>Dietrich Ayala</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12385@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12385</pentabarf:event-id>
      <pentabarf:event-slug>llvm_c_extension</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_c_extension</pentabarf:event-tag>
      <pentabarf:title>How to write an extension for C</pentabarf:title>
      <pentabarf:subtitle>In this talk we will briefly describe how to add your own extension to C, what steps may be needed to do it. And then we will review a small example</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2022-02-05 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T133500</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>00:25:00:00</duration>
      <summary>How to write an extension for C- In this talk we will briefly describe how to add your own extension to C, what steps may be needed to do it. And then we will review a small example</summary>
      <description>&lt;p&gt;In this talk we will briefly describe how to add your own extension to C, what steps may be needed to do it. And then we will review a small example&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2022/schedule/event/llvm_c_extension/</url>
      <location>D.llvm</location>
      <attendee>Pavel Kosov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12581@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12581</pentabarf:event-id>
      <pentabarf:event-slug>matrix_custom_stickers</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_custom_stickers</pentabarf:event-tag>
      <pentabarf:title>Custom Stickers and Emotes in Matrix!</pentabarf:title>
      <pentabarf:subtitle>MSC2545 Demo</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T133500</dtstart>
      <dtend>20220206T134000</dtend>
      <duration>00:05:00:00</duration>
      <summary>Custom Stickers and Emotes in Matrix!- MSC2545 Demo</summary>
      <description>&lt;p&gt;To some stickers and emotes might look nonsensical and disrupting conversations. For others it is a tool to build a community around. In this talk I will present a &lt;a href="https://github.com/matrix-org/matrix-doc/pull/2545"&gt;Matrix Spec Change proposal&lt;/a&gt;, that allows you to provide your own sticker and emote packs for your community  and will compare it to the other proposals. I'll describe how you can share them and create your own. I'll demo the implementation in 1 (or maybe 2?) clients, give an explanation of how they work and how they might evolve in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_custom_stickers/</url>
      <location>D.matrix</location>
      <attendee>Nicolas Werner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12607@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12607</pentabarf:event-id>
      <pentabarf:event-slug>fuzionlang</pentabarf:event-slug>
      <pentabarf:event-tag>fuzionlang</pentabarf:event-tag>
      <pentabarf:title>Fuzion Language Update</pentabarf:title>
      <pentabarf:subtitle>The marathon run 🏃🏃‍♀️ 🏃‍♂️ from a language prototype to a full implementation and toolchain.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T133500</dtstart>
      <dtend>20220206T140500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Fuzion Language Update- The marathon run 🏃🏃‍♀️ 🏃‍♂️ from a language prototype to a full implementation and toolchain.</summary>
      <description>&lt;p&gt;Fuzion is a modern general purpose programming language that unifies concepts
found in structured, functional and object-oriented programming languages into
the concept of a Fuzion feature.  It combines a powerful syntax and safety
features based on the design-by-contract principle with a simple intermediate
representation that enables powerful optimizing compilers and static analysis
tools to verify correctness aspects.&lt;/p&gt;

&lt;p&gt;This talk will present the advances in the Fuzion languages since its first
public announcement at FOSDEM 2021.  This includes a simplified and cleaned-up
syntax, improved type inference, its safety features, foreign language
interface to Java and an overview of the existing and planned toolchain.&lt;/p&gt;

&lt;p&gt;Fuzion is not only about the language itself, but just as well about the
intermediate representation that is the basis for static analysis, optimization
and back-ends. The talk will give an overview of the format of intermediate code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/fuzionlang/</url>
      <location>D.minimalistic</location>
      <attendee>Fridtjof Siebert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12642@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12642</pentabarf:event-id>
      <pentabarf:event-slug>container_flatcar_autoupdate</pentabarf:event-slug>
      <pentabarf:event-tag>container_flatcar_autoupdate</pentabarf:event-tag>
      <pentabarf:title>How I learned to stop worrying and love Flatcar’s auto-update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T133500</dtstart>
      <dtend>20220206T140500</dtend>
      <duration>00:30:00:00</duration>
      <summary>How I learned to stop worrying and love Flatcar’s auto-update</summary>
      <description>&lt;p&gt;Running an up-to-date and fully patched cluster is a key element in operational security. But keeping your cluster’s OS up to date can be challenging for ops/maintenance, sometimes imposing significant effort just to keep the lights on while at the same time keep the workloads functioning. This talk will briefly introduce the atomic OS update mechanism in Flatcar Container Linux - a minimal Linux distribution optimised for running containers at scale - before elaborating on common patterns we recommend and employ to make updating nodes and clusters a low-risk and automatable endeavor.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_flatcar_autoupdate/</url>
      <location>D.containers</location>
      <attendee>Thilo Fromm</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12909@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12909</pentabarf:event-id>
      <pentabarf:event-slug>massive_unikernel_matrices_with_unikraft_concourse_and_more</pentabarf:event-slug>
      <pentabarf:event-tag>massive_unikernel_matrices_with_unikraft_concourse_and_more</pentabarf:event-tag>
      <pentabarf:title>Massive Unikernel Matrices with Unikraft, Concourse and More</pentabarf:title>
      <pentabarf:subtitle>How Unikraft builds many peremutations of unique unikernels</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T133500</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Massive Unikernel Matrices with Unikraft, Concourse and More- How Unikraft builds many peremutations of unique unikernels</summary>
      <description>&lt;p&gt;Unikernels are bespoke, single-address space, lightweight Virtual Machines which do one thing and one thing only: fully facilitate the runtime of one application.  Unikernels represent a compile-time specialization strategy and leverage the joining of user and kernel space via a library Operating System in order to achieve this, offering as a result incredible runtime performance whilst increasing application security via isolated hardware virtualization.  As Unikraft, an open-source unikernel SDK and library Opeating System toolkit, has grown over the last few years, the number of available off-the-shelf applications, interpreted languages, libraries, target hypervisors and architectures has grown significantly.  In order to ensure consistency between builds, prevent bugs and performance regression, and to allow for new features, a massive effort has been undertaken to facilitate massive build permutations of specialized unikernels which target and include variations of this growing ecosystem based on new commits and Github Pull Requests.  In this talk, we discuss the journey of this undertaking, highlight and demo several CI/CD solutions in this space with Concourse, and how we are continuing to expand the ecosystem to automatically and intelligently build unique additional performance-oriented permutations from configurations available in the underlying libOS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/massive_unikernel_matrices_with_unikraft_concourse_and_more/</url>
      <location>D.cicd</location>
      <attendee>Alexander Jung</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12387@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12387</pentabarf:event-id>
      <pentabarf:event-slug>lt_openhps</pentabarf:event-slug>
      <pentabarf:event-tag>lt_openhps</pentabarf:event-tag>
      <pentabarf:title>Rapid Prototyping of a Positioning System</pentabarf:title>
      <pentabarf:subtitle>Using the OpenHPS Framework</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-06 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T134000</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Rapid Prototyping of a Positioning System- Using the OpenHPS Framework</summary>
      <description>&lt;p&gt;The creation of a positioning system has use cases for indoor, outdoor and even small-scale deployments. These solutions often use a broad range of technologies and algorithms that each have their advantages as well as limitations. Existing open source positioning solutions often offer a complete package for indoor navigation or asset tracking that allows developers to set up a specific application with minimal effort. However, these positioning solutions offer little room for developers to customise them.&lt;/p&gt;

&lt;p&gt;OpenHPS is an open source hybrid positioning framework for creating a positioning system without being bound to a specific technology or a set of algorithms. Developers are free to choose the data they want to use, from where they want to obtain this data, how to process the data and finally how to use the outcome of the positioning system. In this presentation we will present the modularity and ecosystem around the OpenHPS framework, some technical aspects as well as the current state of the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_openhps/</url>
      <location>L.lightningtalks</location>
      <attendee>Maxim Van de Wynckel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12451@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12451</pentabarf:event-id>
      <pentabarf:event-slug>lt_humidity_data</pentabarf:event-slug>
      <pentabarf:event-tag>lt_humidity_data</pentabarf:event-tag>
      <pentabarf:title>Measuring and analyzing humidity data using Python, syslog-ng and Elasticsearch</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>2022-02-05 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T134000</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Measuring and analyzing humidity data using Python, syslog-ng and Elasticsearch</summary>
      <description>&lt;p&gt;A desktop thermometer that displays relative humidity is useful, but it does not provide continuous monitoring. In comes the Raspberry Pi: it is small, inexpensive, and has many sensor options, including temperature and relative humidity. It can collect data around the clock, do some alerting, and forward data for analysis.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_humidity_data/</url>
      <location>L.lightningtalks</location>
      <attendee>Peter Czanik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12538@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12538</pentabarf:event-id>
      <pentabarf:event-slug>nim_libvfio</pentabarf:event-slug>
      <pentabarf:event-tag>nim_libvfio</pentabarf:event-tag>
      <pentabarf:title>LibVF.IO: vGPU &amp; SR-IOV on Consumer GPUs using Nim</pentabarf:title>
      <pentabarf:subtitle>LibVF.IO is bringing vGPU functionality that's historically been restricted to the enterprise datacenter segment to normal consumer GPUs running free open source desktop operating systems.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Nim Programming Language</pentabarf:track>
      <pentabarf:start>2022-02-05 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T134000</dtstart>
      <dtend>20220205T142000</dtend>
      <duration>00:40:00:00</duration>
      <summary>LibVF.IO: vGPU &amp; SR-IOV on Consumer GPUs using Nim- LibVF.IO is bringing vGPU functionality that's historically been restricted to the enterprise datacenter segment to normal consumer GPUs running free open source desktop operating systems.</summary>
      <description>&lt;p&gt;I'd like to showcase LibVF.IO's new LIME Runtime feature (Lime Is Mediated Emulation) and do a deep dive on open source vGPU technology in general.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Nim Programming Language</categories>
      <url>https:/fosdem.org/2022/schedule/event/nim_libvfio/</url>
      <location>D.nim</location>
      <attendee>Arthur Rasmusson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12548@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12548</pentabarf:event-id>
      <pentabarf:event-slug>matrix_decentralized_annotations</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_decentralized_annotations</pentabarf:event-tag>
      <pentabarf:title>Decentralized Collaborative Annotations using Matrix</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T134000</dtstart>
      <dtend>20220206T134500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Decentralized Collaborative Annotations using Matrix</summary>
      <description>&lt;p&gt;This talk showcases Matrix Highlight, a tool built on top of the Matrix protocol to collaboratively annotate and comment on pages on the internet. By building on top of Matrix, we get decentralized, federated, and open web (or more) annotation. This talk will cover a demonstration, using Matrix events for non-messaging purposes, and the benefits of building on Matrix.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_decentralized_annotations/</url>
      <location>D.matrix</location>
      <attendee>Daniel Fedorin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12677@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12677</pentabarf:event-id>
      <pentabarf:event-slug>radio_litex</pentabarf:event-slug>
      <pentabarf:event-tag>radio_litex</pentabarf:event-tag>
      <pentabarf:title>Implementing a GNU Radio/LiteX accelerator using a FPGA-based PCIe co-processor</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>2022-02-06 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T134000</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Implementing a GNU Radio/LiteX accelerator using a FPGA-based PCIe co-processor</summary>
      <description>&lt;p&gt;Processing tools such as RFNoC by Ettus Research allow for FPGA processing &amp;amp; acceleration however, this can only be used achieved by using USRP devices. gr-litex is an open-source tool that uses GNU Radio with LiteX and allows for different boards by a variety of vendors to achieve processing and acceleration. The project currently uses an Acorn CLE-215+, a cryptocurrency mining accelerator card repurposed as an FPGA for the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2022/schedule/event/radio_litex/</url>
      <location>D.radio</location>
      <attendee>Victor Omoniyi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12898@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12898</pentabarf:event-id>
      <pentabarf:event-slug>geospatial_grass</pentabarf:event-slug>
      <pentabarf:event-tag>geospatial_grass</pentabarf:event-tag>
      <pentabarf:title>Spatial query of coordinate reference systems and its integration with GRASS GIS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2022-02-06 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T134000</dtstart>
      <dtend>20220206T141500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Spatial query of coordinate reference systems and its integration with GRASS GIS</summary>
      <description>&lt;p&gt;I introduce a new open-source geospatial project called ProjPicker (Projection Picker). ProjPicker is a Python module that allows the user to select all coordinate reference systems (CRSs) whose extent completely contains given points, polygons, and bounding boxes using set-theoretic logical operators in a postfix notation. The goal of this project is to make it easy and visual to select a desired projection by location. This project was motivated by a GRASS GIS feature request. A new GRASS GIS module g.projpicker that wraps around this project is already available. As part of its integration with GRASS GIS, this new feature will be added to the GRASS location wizard.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2022/schedule/event/geospatial_grass/</url>
      <location>D.geospatial</location>
      <attendee>Huidae Cho</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12980@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12980</pentabarf:event-id>
      <pentabarf:event-slug>bim</pentabarf:event-slug>
      <pentabarf:event-tag>bim</pentabarf:event-tag>
      <pentabarf:title>Hacking through BIM models</pentabarf:title>
      <pentabarf:subtitle>A BIM-oriented hacking session featuring FreeCAD, BlenderBIM and more...</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2022-02-05 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T134000</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Hacking through BIM models- A BIM-oriented hacking session featuring FreeCAD, BlenderBIM and more...</summary>
      <description>&lt;p&gt;BIM (Building Information Modeling) is a paradigm for 3D CAD models made for Architecture, Engineering and Construction (AEC). Long a closed, proprietary garden, it becomes more and more an open, hackable world thanks to several Free and Open-Source tools and formats.&lt;/p&gt;

&lt;p&gt;This talk will try to illustrate how rich that world has become when your tinkering, hacking, coding itch starts to scratch...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/bim/</url>
      <location>D.cad</location>
      <attendee>Yorik van Havre</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13214@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13214</pentabarf:event-id>
      <pentabarf:event-slug>periskop</pentabarf:event-slug>
      <pentabarf:event-tag>periskop</pentabarf:event-tag>
      <pentabarf:title>Periskop: Exception Monitoring at Scale</pentabarf:title>
      <pentabarf:subtitle>A pull-based exception monitoring service inspired by Prometheus</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2022-02-06 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T134000</dtstart>
      <dtend>20220206T142000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Periskop: Exception Monitoring at Scale- A pull-based exception monitoring service inspired by Prometheus</summary>
      <description>&lt;p&gt;This talk is aimed for engineers operating in distributed environments (or microservices) interested in  monitoring exceptions at scale. We introduce the open source project "Periskop", a pull-based exception monitoring service built at SoundCloud and inspired by Prometheus.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2022/schedule/event/periskop/</url>
      <location>D.monitoring</location>
      <attendee>Jorge Creixell</attendee>
      <attendee>Marc Tuduri</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13215@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13215</pentabarf:event-id>
      <pentabarf:event-slug>dataclassgenerate_shrinking_kotlin_data_classes</pentabarf:event-slug>
      <pentabarf:event-tag>dataclassgenerate_shrinking_kotlin_data_classes</pentabarf:event-tag>
      <pentabarf:title>DataClassGenerate. Shrinking Kotlin data classes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T134000</dtstart>
      <dtend>20220206T141000</dtend>
      <duration>00:30:00:00</duration>
      <summary>DataClassGenerate. Shrinking Kotlin data classes</summary>
      <description>&lt;p&gt;This talk is a deep dive into Kotlin data classes optimisations. We will find what optimisations are possible, and how to apply them with Kotlin compiler plugins and Android optimisers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/dataclassgenerate_shrinking_kotlin_data_classes/</url>
      <location>D.kotlin</location>
      <attendee>Sergei Rybalkin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12532@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12532</pentabarf:event-id>
      <pentabarf:event-slug>matrix_fluffychat</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_fluffychat</pentabarf:event-tag>
      <pentabarf:title>FluffyChat</pentabarf:title>
      <pentabarf:subtitle>Little showcase of the cutest messenger in the [matrix]</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T134500</dtstart>
      <dtend>20220206T135000</dtend>
      <duration>00:05:00:00</duration>
      <summary>FluffyChat- Little showcase of the cutest messenger in the [matrix]</summary>
      <description>&lt;p&gt;FluffyChat is a cute and easy to use matrix client for all platforms. The app has a Telegram/Signal-like design and user experience and is published as free software. In this lighting talk I would like to show the features and how it is possible to write an open source app, which makes fun.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_fluffychat/</url>
      <location>D.matrix</location>
      <attendee>krille</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12598@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12598</pentabarf:event-id>
      <pentabarf:event-slug>open_research_diagnostics_typhoid</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_diagnostics_typhoid</pentabarf:event-tag>
      <pentabarf:title>Improve diagnostics of typhoid through Open Science: An Artificial Intelligence-based technique</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T134500</dtstart>
      <dtend>20220205T140500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Improve diagnostics of typhoid through Open Science: An Artificial Intelligence-based technique</summary>
      <description>&lt;p&gt;Typhoid fever is one of the severe infectious human diseases in Africa. Out of an estimated 11–21 million cases of typhoid fever and 200,000 deaths occur worldwide each year. Other elements contribute to this situation and particularly in rural areas where patients to doctors ratio is very low, lack of medical facilities and costly tests. There are a number of tests available presently, from molecular to immunological and biochemical to microbiological. However, Users are unsatisfied due to delays in getting test results and Imprecise diagnosis.  Misdiagnosis is usually experienced since most health care facilities use only Widal test without confirmation of results with a second test method. In addition, the diagnosis of Typhoid involves several levels of uncertainties. Patients cannot tell exactly how they feel, doctors and nurses cannot tell exactly what they observe.  There is therefore, an urgent need to develop a rapid, highly sensitive and cheap diagnostic tool for diagnosis of typhoid fever.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_diagnostics_typhoid/</url>
      <location>D.research</location>
      <attendee>Elisee JAFSIA</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12608@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12608</pentabarf:event-id>
      <pentabarf:event-slug>mozilla_thunderbird_2022</pentabarf:event-slug>
      <pentabarf:event-tag>mozilla_thunderbird_2022</pentabarf:event-tag>
      <pentabarf:title>Thunderbird in 2022</pentabarf:title>
      <pentabarf:subtitle>Highlights of Thunderbird plans for this year.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2022-02-05 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T134500</dtstart>
      <dtend>20220205T140000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Thunderbird in 2022- Highlights of Thunderbird plans for this year.</summary>
      <description>&lt;p&gt;This talk will go through recent highlights of Thunderbird development. What are we working on for the mid 2022 release.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2022/schedule/event/mozilla_thunderbird_2022/</url>
      <location>D.mozilla</location>
      <attendee>Magnus Melin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12887@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12887</pentabarf:event-id>
      <pentabarf:event-slug>ada_adawebpack</pentabarf:event-slug>
      <pentabarf:event-tag>ada_adawebpack</pentabarf:event-tag>
      <pentabarf:title>Getting Started with AdaWebPack</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2022-02-06 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T134500</dtstart>
      <dtend>20220206T141000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Getting Started with AdaWebPack</summary>
      <description>&lt;p&gt;Have been tired from JavaScript in Web development?
Do you want to write both client and server sides in Ada?
Are you looking for modern user interface for you application?
Try to use AdaWebPack and run your Ada code in the web browser!&lt;/p&gt;

&lt;p&gt;The presentation introduces AdaWebPack - Ada compiler to
WebAssembly, customized Run-Time library and Web API
binding. It explains the overall architecture of the pack
and includes a short get started demo.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_adawebpack/</url>
      <location>D.ada</location>
      <attendee>Max Reznik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13047@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13047</pentabarf:event-id>
      <pentabarf:event-slug>community_mental_health</pentabarf:event-slug>
      <pentabarf:event-tag>community_mental_health</pentabarf:event-tag>
      <pentabarf:title>Nurturing Developer Communities in Unprecedented Times</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community</pentabarf:track>
      <pentabarf:start>2022-02-05 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T134500</dtstart>
      <dtend>20220205T143000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Nurturing Developer Communities in Unprecedented Times</summary>
      <description>&lt;p&gt;While the coronavirus pandemic continues to send shockwaves throughout almost all industries, it’s important for developers to nurture their communities in a well-efficient way and prepare them for the future. The overwhelmed communication systems, improving remote culture, and fostering community coordination are the three main areas on which we need to focus on. It is important to recognize that community development is an organic process, the listed steps (not in order) are to be considered on how we empower people, communities, and the industries around us:&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/community_mental_health/</url>
      <location>M.community</location>
      <attendee>Shivam Singhal</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13513@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13513</pentabarf:event-id>
      <pentabarf:event-slug>efabless</pentabarf:event-slug>
      <pentabarf:event-tag>efabless</pentabarf:event-tag>
      <pentabarf:title>Efabless Open ASICs</pentabarf:title>
      <pentabarf:subtitle>an update from Mohamed Kassem</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Libre-Open VLSI and FPGA</pentabarf:track>
      <pentabarf:start>2022-02-06 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T134500</dtstart>
      <dtend>20220206T142500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Efabless Open ASICs- an update from Mohamed Kassem</summary>
      <description>&lt;p&gt;This presentation by Mohammed Kaseem, the CTO of e-Fabless, will outline how e-Fabless is empowering Libre/Open VLSI Hardware development.  There are two initiatives: ChipIgnite which provides significantly-reduced cost Shuttle runs, and the Google-sponsored Skywater 130nm Programme.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Libre-Open VLSI and FPGA</categories>
      <url>https:/fosdem.org/2022/schedule/event/efabless/</url>
      <location>D.open-hardware</location>
      <attendee>Mohamed Kassem</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12430@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12430</pentabarf:event-id>
      <pentabarf:event-slug>mobile_modemmanager</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_modemmanager</pentabarf:event-tag>
      <pentabarf:title>ModemManager in your phone</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-06 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T135000</dtstart>
      <dtend>20220206T142500</dtend>
      <duration>00:35:00:00</duration>
      <summary>ModemManager in your phone</summary>
      <description>&lt;p&gt;ModemManager provides a general purpose WWAN management stack, which has served as default WWAN management system for standard GNU/Linux distributions for the last 10 years, primarily focused on providing data connectivity to laptops and desktops. In addition to that, different teams building phones with FOSS operating systems have also considered ModemManager as a good tool to take responsibility for the full data and voice call management in phones, primarily because it supports a broad range of devices and systems: not only standalone WWAN modules, but also WWAN stacks integrated in Qualcomm SoCs.&lt;/p&gt;

&lt;p&gt;This talk will provide an overview of the current state of integration of ModemManager in phones, and what's expected in future releases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_modemmanager/</url>
      <location>D.mobile</location>
      <attendee>Aleksander Morgado</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12536@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12536</pentabarf:event-id>
      <pentabarf:event-slug>matrix_command_control</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_command_control</pentabarf:event-tag>
      <pentabarf:title>Matrix for Command and Control Information Systems</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T135000</dtstart>
      <dtend>20220206T135500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Matrix for Command and Control Information Systems</summary>
      <description>&lt;p&gt;To enable collaborative work, we will extend our Command and Control Informations System ODIN (https://github.com/syncpoint/ODIN) with the ability to share its data by employing Matrix spaces and rooms&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_command_control/</url>
      <location>D.matrix</location>
      <attendee>Thomas Halwax</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12563@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12563</pentabarf:event-id>
      <pentabarf:event-slug>tee_oniro</pentabarf:event-slug>
      <pentabarf:event-tag>tee_oniro</pentabarf:event-tag>
      <pentabarf:title>Secure boot, TEEs, different OSes and more</pentabarf:title>
      <pentabarf:subtitle>Making sense of the trusted computing landscape in Eclipse Oniro embedded distribution</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T135000</dtstart>
      <dtend>20220205T141500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Secure boot, TEEs, different OSes and more- Making sense of the trusted computing landscape in Eclipse Oniro embedded distribution</summary>
      <description>&lt;p&gt;In this talk Marta is going to present a map of the trusted computing
landscape, explaining different types hardware support. She is going
to put it in a context of implementing secure boot and trusted execution
in an embedded distribution, namely Yocto-based Eclipse Oniro project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_oniro/</url>
      <location>D.trusted-hardware</location>
      <attendee>Marta Rybczynska</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12652@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12652</pentabarf:event-id>
      <pentabarf:event-slug>conference_ansible_lessons</pentabarf:event-slug>
      <pentabarf:event-tag>conference_ansible_lessons</pentabarf:event-tag>
      <pentabarf:title>Lessons from 6 Virtual Ansible Contributor Summits</pentabarf:title>
      <pentabarf:subtitle>a.k.a. I don't know how to come up with a fancy title, I just tell it like it is.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Conference Organisation</pentabarf:track>
      <pentabarf:start>2022-02-05 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T135000</dtstart>
      <dtend>20220205T142500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Lessons from 6 Virtual Ansible Contributor Summits- a.k.a. I don't know how to come up with a fancy title, I just tell it like it is.</summary>
      <description>&lt;p&gt;I have been organizing open-source related meetups and conferences for more than a decade. The past two years have been exceptionally trying. Any guesses as to why that is? :)&lt;/p&gt;

&lt;p&gt;In this session, I will share our experiences from the 6 online Ansible Contributor Summits that we have held through 2020-2021. While the virtual platform gave us more flexibility in many ways (such as having 3 events in a year instead of the usual 1), it definitely presented many new challenges as well. From pre-event marketing to technologies used during the summits, post-event surveys + feedback that feed into the next event, it's a continuous cycle of trials, errors, and improvements.&lt;/p&gt;

&lt;p&gt;There is also a major shift towards using open source tools and workflows for the summits, at the request of some community memebers as well as the desire within our team. I'll share what fell short and what thrived, and how the changes impacted not just conference management for our team, but also how the Ansible community received these events. Because at the end of the day, these conferences are for the community contributors and participants!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Conference Organisation</categories>
      <url>https:/fosdem.org/2022/schedule/event/conference_ansible_lessons/</url>
      <location>D.conference</location>
      <attendee>Carol Chen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12665@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12665</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_backup_restic</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_backup_restic</pentabarf:event-tag>
      <pentabarf:title>Mariabackup + Restic: a simple and efficient online backup solution for your DBs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T135000</dtstart>
      <dtend>20220205T142000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Mariabackup + Restic: a simple and efficient online backup solution for your DBs</summary>
      <description>&lt;p&gt;Mariabackup is a wonderful tool to perform physical online backups of MariaDB Server. By coupling it with Restic you can easily and efficiently create encrypted incremental backups of your DBs on the wide range of Restic's supported backends (local, sftp, s3, OpenStack swift, etc.).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_backup_restic/</url>
      <location>D.mariadb</location>
      <attendee>Faustin Lammler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12999@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12999</pentabarf:event-id>
      <pentabarf:event-slug>anano</pentabarf:event-slug>
      <pentabarf:event-tag>anano</pentabarf:event-tag>
      <pentabarf:title>Hardware accelerated applications on Unikernels for Serverless Computing</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T135000</dtstart>
      <dtend>20220205T143000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Hardware accelerated applications on Unikernels for Serverless Computing</summary>
      <description>&lt;p&gt;Serverless computing facilitates the use of resources without the burden of administering and maintaining infrastructure. The simplification of IaaS appears ideal (in theory) but providers and users are presented with several challenges: providers aim to reduce infrastructure maintenance overheads; users require isolation, flexibility and programming freedom.&lt;/p&gt;

&lt;p&gt;Serverless deployments are mostly backed by sandboxed containers. To enable programming freedom for users, providers allow the use of containers for function deployment, however, to ensure strict isolation, these containers are sandboxed in VMs. As a result, this bloated stack brings complicated maintenance costs: (a) several layers of abstraction between the user function to be executed and the actual execution environment; (b) increased attack surface; (c) increased request-to-exec time; (d) reduced set of feature availability for functions (hardware acceleration).&lt;/p&gt;

&lt;p&gt;Unikernels promise fast boot times, small memory footprint and stronger security but lack in terms of manageability. Additionally, Serverless frameworks only support containers. Moreover, unikernels provide a different environment for applications, with limited or no support for widely used libraries and OS features. This issue is even more apparent in the case of ML/AI workloads. ML/AI libraries are often dynamically linked and have numerous dependencies, which directly contradict the statically linked notion of unikernels. Finally, hardware acceleration is almost non-existent in unikernel frameworks, mainly due to the absence of suitable virtualization solutions for such devices.&lt;/p&gt;

&lt;p&gt;In this talk, we present the design of a flexible serverless framework designed for the cloud and the edge, backed by unikernels that can access hardware accelerators. We go through the components that comprise the framework and elaborate on the challenges in building such a software stack: we first present an overview of the necessary components of a serverless framework; then we focus on the function execution framework based on two popular unikernel frameworks; finally, we present a hardware acceleration abstraction to expose semantic acceleration functionality to workloads running on top of this framework.&lt;/p&gt;

&lt;p&gt;A short demo of the working components will be presented, discussing the challenges and trade-offs of this approach.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/anano/</url>
      <location>D.microkernel</location>
      <attendee>Anastassios Nanos</attendee>
      <attendee>Charalampos Mainas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13544@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13544</pentabarf:event-id>
      <pentabarf:event-slug>ost2</pentabarf:event-slug>
      <pentabarf:event-tag>ost2</pentabarf:event-tag>
      <pentabarf:title>OST2: A new way to grow security talent for open source projects</pentabarf:title>
      <pentabarf:subtitle>Open Security Training 2</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2022-02-05 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20220205T135000</dtstart>
      <dtend>20220205T144500</dtend>
      <duration>00:55:00:00</duration>
      <summary>OST2: A new way to grow security talent for open source projects- Open Security Training 2</summary>
      <description>&lt;p&gt;In this talk, we'll describe how OpenSecurityTraining2 (OST2) can help grow security talent and awareness on open source projects, and we'll use the coreboot open source firmware as a case study.&lt;/p&gt;

&lt;p&gt;Newly structured as a 501c3 non-profit, OST2's core goal is to provide free and open training that helps increase system security. This can take multiple forms, such as training dedicated security engineers, training developers to write more secure code, training potential contributors to security-focused projects, or training engineers on safer alternatives to technologies they're already using. In this talk we'll describe current and future examples of all the previous use cases, and drill deeper into a case study of how 3mbdeb, a licensed service provider for the coreboot open source firmware project, is contributing to OST2 to advance the state of open source firmware security.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2022/schedule/event/ost2/</url>
      <location>D.firmware</location>
      <attendee>Piotr Król</attendee>
      <attendee>Xeno Kovah</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12502@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12502</pentabarf:event-id>
      <pentabarf:event-slug>matrix_power_worker</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_power_worker</pentabarf:event-tag>
      <pentabarf:title>Matrix for Worker Power</pentabarf:title>
      <pentabarf:subtitle>Introduction to Wobbly</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 13:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T135500</dtstart>
      <dtend>20220206T140000</dtend>
      <duration>00:05:00:00</duration>
      <summary>Matrix for Worker Power- Introduction to Wobbly</summary>
      <description>&lt;p&gt;How a movement communicates determines the structure and success of that movement. It could even be said that a movement is the way that it communicates. The labour movement has existed for centuries. Can Matrix increase the movement's power in the next decade and beyond?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_power_worker/</url>
      <location>D.matrix</location>
      <attendee>John Evans</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12633@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12633</pentabarf:event-id>
      <pentabarf:event-slug>decidim</pentabarf:event-slug>
      <pentabarf:event-tag>decidim</pentabarf:event-tag>
      <pentabarf:title>Decidim</pentabarf:title>
      <pentabarf:subtitle>Free Open Source Participatory Democracy for Cities and Organizations</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 13:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T135500</dtstart>
      <dtend>20220206T144000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Decidim- Free Open Source Participatory Democracy for Cities and Organizations</summary>
      <description>&lt;p&gt;Decidim (decidim.org) is a digital platform for participatory democracy, built entirely and collaboratively as free open source software. More specifically, Decidim is a web environment (a framework) produced in Ruby on Rails (a programming language) that allows anyone to create and configure a website platform to be used as a political network for democratic participation. The platform can be deployed by any organization (local/regional/national governments, associations, universities, NGOs, or cooperatives) to host large scale citizen participatory processes for strategic planning, participatory budgeting, public consultations and collaborative policy-making. The project was launched in 2017 in Barcelona and, 4 years later, there are more than 400 active instances of Decidim around the world. In this talk we will present the lessons from this outreach process advocating for a radical model of participatory democracy in contexts as different as the Helsinki City Council, the Mexico City Government, the New York City Commission on Civic Engagement, the French National Assembly, the Italian Government or the European Commission.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/decidim/</url>
      <location>D.public-code</location>
      <attendee>Andrés Pereira de Lucena</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13071@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13071</pentabarf:event-id>
      <pentabarf:event-slug>go_errors</pentabarf:event-slug>
      <pentabarf:event-tag>go_errors</pentabarf:event-tag>
      <pentabarf:title>Mastering Your Error Domain</pentabarf:title>
      <pentabarf:subtitle>Graceful error handling in Go</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2022-02-05 13:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T135500</dtstart>
      <dtend>20220205T143000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Mastering Your Error Domain- Graceful error handling in Go</summary>
      <description>&lt;p&gt;Error handling is one of Go’s key features. The errors.As helper added in Go 1.13 gives Gophers the tools they need to build their own error domains and ensure that all errors are handled properly across their applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2022/schedule/event/go_errors/</url>
      <location>D.go</location>
      <attendee>Carl Johnson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13112@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13112</pentabarf:event-id>
      <pentabarf:event-slug>retro_ewaste_reveng</pentabarf:event-slug>
      <pentabarf:event-tag>retro_ewaste_reveng</pentabarf:event-tag>
      <pentabarf:title>Hack for the Planet</pentabarf:title>
      <pentabarf:subtitle>Reverse Engineering Embedded Systems to Reduce E-Waste</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 13:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T135500</dtstart>
      <dtend>20220205T143000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Hack for the Planet- Reverse Engineering Embedded Systems to Reduce E-Waste</summary>
      <description>&lt;p&gt;The lecture will discuss reverse engineering e-waste. It will shortly present the open source hardware tools that are used internally at Unbinare and how these are used when the aim is to reduce e-waste.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_ewaste_reveng/</url>
      <location>D.retro</location>
      <attendee>Maurits Fennis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13125@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13125</pentabarf:event-id>
      <pentabarf:event-slug>flutter_testing</pentabarf:event-slug>
      <pentabarf:event-tag>flutter_testing</pentabarf:event-tag>
      <pentabarf:title>The beautiful world of Flutter Testing</pentabarf:title>
      <pentabarf:subtitle>Introduction to Flutter Testing</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dart and Flutter</pentabarf:track>
      <pentabarf:start>2022-02-05 13:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T135500</dtstart>
      <dtend>20220205T145500</dtend>
      <duration>01:00:00:00</duration>
      <summary>The beautiful world of Flutter Testing- Introduction to Flutter Testing</summary>
      <description>&lt;p&gt;Modern applications have tons of features and possibilities, and the more features there are, the harder it gets to be tested manually. Also, advocates for Test Driven Development makes testing even more important. In this session, we want to explore the possibilities of how to Test your Features in Dart and Flutter. We will discuss Unit, Widget and Integration tests in this session, what it is and why you will love the support in your next project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dart and Flutter</categories>
      <url>https:/fosdem.org/2022/schedule/event/flutter_testing/</url>
      <location>D.dart-flutter</location>
      <attendee>Max Weber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12339@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12339</pentabarf:event-id>
      <pentabarf:event-slug>fuzz</pentabarf:event-slug>
      <pentabarf:event-tag>fuzz</pentabarf:event-tag>
      <pentabarf:title>Fuzzing, or How I Generated 1,000,000 New Processor Test Cases in an Afternoon</pentabarf:title>
      <pentabarf:subtitle>Fill your boots. Then fill somebody else's.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Emulator Development</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Fuzzing, or How I Generated 1,000,000 New Processor Test Cases in an Afternoon- Fill your boots. Then fill somebody else's.</summary>
      <description>&lt;p&gt;Most emulator authors will have encountered a test suite; a series of compliance tests that indicate whether their implementation matches original hardware. But these suites tend to assume a lot of working functionality beyond the part they are specifically testing, often being designed by an intelligent human being to test finished emulators.&lt;/p&gt;

&lt;p&gt;This presentation covers an alternative source and target of tests: random numbers, to test individual processor instructions, so that future emulator authors can test from day one.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Emulator Development</categories>
      <url>https:/fosdem.org/2022/schedule/event/fuzz/</url>
      <location>D.emulator</location>
      <attendee>Thomas Harte</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12355@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12355</pentabarf:event-id>
      <pentabarf:event-slug>radio_hellschreiber</pentabarf:event-slug>
      <pentabarf:event-tag>radio_hellschreiber</pentabarf:event-tag>
      <pentabarf:title>Emitting Hellschreiber from a Raspberry Pi GPIO: combining gr-hellschreiber with gr-rpitx</pentabarf:title>
      <pentabarf:subtitle>GNU Radio running on an embedded board as emitter</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Emitting Hellschreiber from a Raspberry Pi GPIO: combining gr-hellschreiber with gr-rpitx- GNU Radio running on an embedded board as emitter</summary>
      <description>&lt;p&gt;Hellschreiber is a morse-like graphical transmission of digital data reminiscent of fax over wireless communication media designed in the 1930s and used during the second world war by the German military. Now used by the ham radio community, we consider how hellschreiber is emitted using a Raspberry Pi GPIO pin configured as radiofrequency emitter, an approach made popular by rpitx and generalized to GNU Radio with our gr-rpitx OOT sink block (https://github.com/jmfriedt/gr-rpitx). The transmitted signal is recorded by a RTL-SDR DVB-T receiver and decoded using gr-hellschreiber (https://github.com/tlavarenne/gr-hellschreiber).
Preparing this presentation was an opportunity to become familiar with GNU Radio 3.9 and the presentation concludes with some of the challenges (and solutions) met when porting gr-acars
(https://sourceforge.net/projects/gr-acars/) to this new version of the signal processing framework.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2022/schedule/event/radio_hellschreiber/</url>
      <location>D.radio</location>
      <attendee>Jean-Michel Friedt,  Thomas Lavarenne</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12433@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12433</pentabarf:event-id>
      <pentabarf:event-slug>vai_network_interface</pentabarf:event-slug>
      <pentabarf:event-tag>vai_network_interface</pentabarf:event-tag>
      <pentabarf:title>Network interface hotplug for Kubernetes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Network interface hotplug for Kubernetes</summary>
      <description>&lt;p&gt;Design and implementation of dynamic network attachment for Kubernetes pods and KubeVirt VMs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_network_interface/</url>
      <location>D.virtualization</location>
      <attendee>Miguel Barroso</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12436@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12436</pentabarf:event-id>
      <pentabarf:event-slug>peer_to_peer_hole_punching_without_centralized_infrastructure</pentabarf:event-slug>
      <pentabarf:event-tag>peer_to_peer_hole_punching_without_centralized_infrastructure</pentabarf:event-tag>
      <pentabarf:title>Peer-to-peer hole punching without centralized infrastructure</pentabarf:title>
      <pentabarf:subtitle>How libp2p can traverse NATs and firewalls without coordination through central STUN and TURN servers.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Network</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T142000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Peer-to-peer hole punching without centralized infrastructure- How libp2p can traverse NATs and firewalls without coordination through central STUN and TURN servers.</summary>
      <description>&lt;p&gt;&lt;a href="https://libp2p.io"&gt;libp2p&lt;/a&gt; is a universal, cross-platform, multi-language, modular peer-to-peer networking library powering multiple large-scale networks, for example IPFS.&lt;/p&gt;

&lt;p&gt;In the first part of the talk we’ll present the basic building blocks of the library and explain how they fit together. In the second part, we’ll take a closer look at the recently added decentralized hole punching feature, allowing NAT and firewall traversal without the need for any central coordination servers (STUN and TURN).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Network</categories>
      <url>https:/fosdem.org/2022/schedule/event/peer_to_peer_hole_punching_without_centralized_infrastructure/</url>
      <location>D.network</location>
      <attendee>Max Leonard Inden</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12457@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12457</pentabarf:event-id>
      <pentabarf:event-slug>security_trousseau</pentabarf:event-slug>
      <pentabarf:event-tag>security_trousseau</pentabarf:event-tag>
      <pentabarf:title>Trousseau - the Kubernetes Key Management Service provider</pentabarf:title>
      <pentabarf:subtitle>How to keep all your Kubernetes secrets safe the native way</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T144500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Trousseau - the Kubernetes Key Management Service provider- How to keep all your Kubernetes secrets safe the native way</summary>
      <description>&lt;p&gt;By design, Kubernetes will store secrets encoded in base64 within its etcd resulting in an insecure solution.&lt;br/&gt;
While a couple commercial and open-source solutions exist to solve this problem, they all call for a separate set of tools, skills and limitations along with hardstop from CISO and Security Architect.
Kubernetes put in place a KMS provider plugin framework and Trousseau leverages it to solve the secret management using standard Kubernetes API secret objects and constructs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2022/schedule/event/security_trousseau/</url>
      <location>M.security</location>
      <attendee>Romuald Vandepoel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12577@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12577</pentabarf:event-id>
      <pentabarf:event-slug>llvm_ebpf</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_ebpf</pentabarf:event-tag>
      <pentabarf:title>Coverage for eBPF programs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T143500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Coverage for eBPF programs</summary>
      <description>&lt;p&gt;eBPF is fastly becoming the first choice for implementing tracing and security-critical applications and software.&lt;/p&gt;

&lt;p&gt;Yet, its ecosystem lacks tooling to make developers' life easier.&lt;/p&gt;

&lt;p&gt;Join this talk to get to know bpfcov: an open-source tool I wrote that uses the LLVM pass infrastructure to instrument your eBPF programs to collect coverage data while they run in the eBPF VM in the Linux kernel.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2022/schedule/event/llvm_ebpf/</url>
      <location>D.llvm</location>
      <attendee>Leonardo Di Donato</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12597@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12597</pentabarf:event-id>
      <pentabarf:event-slug>mozilla_language_common_voice</pentabarf:event-slug>
      <pentabarf:event-tag>mozilla_language_common_voice</pentabarf:event-tag>
      <pentabarf:title>How to Start a Language on Mozilla Common Voice?</pentabarf:title>
      <pentabarf:subtitle>A case study for under-resourced Turkish Language</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T144500</dtend>
      <duration>00:45:00:00</duration>
      <summary>How to Start a Language on Mozilla Common Voice?- A case study for under-resourced Turkish Language</summary>
      <description>&lt;p&gt;On Mozilla Common Voice, as of December 2021, there are 154 locales, but only 87 fulfilled the requirements to collect voices, where 27 of them are fairly new. In this two-part presentation, we want to give some starting points for the new language communities, share our accumulated knowledge in the last year while working on the under-resourced Turkish language, with initial training results.&lt;/p&gt;

&lt;p&gt;The presentation includes the following topics: Resources on Mozilla Common Voice, how to analyze your dataset, how to set goals, how to design a social media campaign, what tools you can use, Google Colabs, Coqui STT, and our roundups on training Common Voice Turkish Dataset v1 - v7.0, all with our successes and failures as Common Voice Turkish Volunteers group as lessons learned.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2022/schedule/event/mozilla_language_common_voice/</url>
      <location>D.mozilla</location>
      <attendee>Bülent Özden</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12657@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12657</pentabarf:event-id>
      <pentabarf:event-slug>osd_synthesising_user_testing_insights_with_oss_tool_teams</pentabarf:event-slug>
      <pentabarf:event-tag>osd_synthesising_user_testing_insights_with_oss_tool_teams</pentabarf:event-tag>
      <pentabarf:title>Synthesising user testing insights with OSS tool teams</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>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Synthesising user testing insights with OSS tool teams</summary>
      <description>&lt;p&gt;So you’ve done some user testing or usability testing as an open source software team and now you have interesting user insights collected. But...what do you do with it? How does user feedback correspond to issues in the backlog? How do you get the wider OSS community team up to speed if they haven’t been part of the synthesis process? These are some of the questions you may ask yourself after participating in user testing or usability testing. You’re ready for a synthesis process!&lt;/p&gt;

&lt;p&gt;The USABLE team has already published two resources about user testing and usability testing, now they are presenting their third resource about user insight synthesis. You’ll see how they supported open source software tool teams to work with user insights in an open source way of user testing, usability and synthesis work.
In this session you will observe how the USABLE team supported OSS tool teams with user insight synthesis processes with detailed explanations of why, how and when to do synthesis. You will also view clips of a previous closed session in which the USABLE team and OSS tool teams collaborated on a synthesis work session.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_synthesising_user_testing_insights_with_oss_tool_teams/</url>
      <location>D.design</location>
      <attendee>Eriol Fox</attendee>
      <attendee>Kelsey Smith</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12667@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12667</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_working_effectively_with_support_the_community</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_working_effectively_with_support_the_community</pentabarf:event-tag>
      <pentabarf:title>Working effectively with (-support-) the community</pentabarf:title>
      <pentabarf:subtitle>This talk is for those who are new to PostgreSQL or those who just started, or all the others that want to hear a personal story: When I started with PostgreSQL around 10 years ago, I came with an Oracle background. It took me quite some time to understand how the PostgreSQL project is organized, how the community is working and how to deal with issues I've faced when I needed support. This is not a technical talk at all, but it should save you quite some time in your journey with PostgreSQL.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Working effectively with (-support-) the community- This talk is for those who are new to PostgreSQL or those who just started, or all the others that want to hear a personal story: When I started with PostgreSQL around 10 years ago, I came with an Oracle background. It took me quite some time to understand how the PostgreSQL project is organized, how the community is working and how to deal with issues I've faced when I needed support. This is not a technical talk at all, but it should save you quite some time in your journey with PostgreSQL.</summary>
      <description>&lt;p&gt;This talk is for those who are new to PostgreSQL or those who just started, or all the others that want to hear a personal story: When I started with PostgreSQL around 10 years ago, I came with an Oracle background. It took me quite some time to understand how the PostgreSQL project is organized, how the community is working and how to deal with issues I've faced when I needed support. This is not a technical talk at all, but it should save you quite some time in your journey with PostgreSQL.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/postgresql_working_effectively_with_support_the_community/</url>
      <location>D.postgresql</location>
      <attendee>Daniel Westermann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12671@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12671</pentabarf:event-id>
      <pentabarf:event-slug>astarte_data_collection</pentabarf:event-slug>
      <pentabarf:event-tag>astarte_data_collection</pentabarf:event-tag>
      <pentabarf:title>Astarte: from data collection to fleet management</pentabarf:title>
      <pentabarf:subtitle>How Astarte evolved from a broker plugin to an IoT ecosystem</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Astarte: from data collection to fleet management- How Astarte evolved from a broker plugin to an IoT ecosystem</summary>
      <description>&lt;p&gt;Astarte is an Open Source IoT framework focused on data management and processing.
The talk will illustrate its concepts, its architecture and it will present a fleet management system developed on top of it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/astarte_data_collection/</url>
      <location>D.embedded</location>
      <attendee>rbino</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12728@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12728</pentabarf:event-id>
      <pentabarf:event-slug>lt_car_whispering</pentabarf:event-slug>
      <pentabarf:event-tag>lt_car_whispering</pentabarf:event-tag>
      <pentabarf:title>Car Whispering: the AI Mechanic</pentabarf:title>
      <pentabarf:subtitle>TinyML Audio Event Detection</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T142000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Car Whispering: the AI Mechanic- TinyML Audio Event Detection</summary>
      <description>&lt;p&gt;Embedded Machine learning is a fascinating subject that I am researching as part of my PhD. Several years ago, a buddy (Pearse Gough) and I discussed audio fault detection for common faults, but the technology was less accessible and primarily cloud dependant.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_car_whispering/</url>
      <location>L.lightningtalks</location>
      <attendee>Eoin Jordan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12764@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12764</pentabarf:event-id>
      <pentabarf:event-slug>lotech_onlineperformance</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_onlineperformance</pentabarf:event-tag>
      <pentabarf:title>Online performance</pentabarf:title>
      <pentabarf:subtitle>making collaborative editing quicker</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Online performance- making collaborative editing quicker</summary>
      <description>&lt;p&gt;Online performance wins making collaborative editing in your browser quicker.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_onlineperformance/</url>
      <location>D.libreoffice</location>
      <attendee>Michael Meeks</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12790@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12790</pentabarf:event-id>
      <pentabarf:event-slug>opencascade</pentabarf:event-slug>
      <pentabarf:event-tag>opencascade</pentabarf:event-tag>
      <pentabarf:title>Open CASCADE Technology status update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T142000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Open CASCADE Technology status update</summary>
      <description>&lt;p&gt;Open Cascade Technology (OCCT) is a framework for B-Rep modeling. The lecture presents a technical update from the previous talk (at FOSDEM 2021). This year we also introduce our OCCT's Community Manager who will highlight community-related activities that happened during 2021.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/opencascade/</url>
      <location>D.cad</location>
      <attendee>Alexander Malyshev</attendee>
      <attendee>Vera Sdobnova</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12801@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12801</pentabarf:event-id>
      <pentabarf:event-slug>mysql_binlogs_encryption</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_binlogs_encryption</pentabarf:event-tag>
      <pentabarf:title>Encrypting binary (and relay) logs in MySQL</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Encrypting binary (and relay) logs in MySQL</summary>
      <description>&lt;p&gt;Keeping your data secure is an important task of the DBA. We protect our servers, encrypt filesystems and/or datafiles. But what about log files? And especially log files that contain actual data such as the MySQL binary or relay logs. These are technically called log files but they contain the actual data going through your MySQL systems for replication purposes. I will describe how you can enable and use them and also, in case of disaster, how you can recover your encrypted binary logs so you can use them for point in time recovery.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_binlogs_encryption/</url>
      <location>D.mysql</location>
      <attendee>Matthias C</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12821@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12821</pentabarf:event-id>
      <pentabarf:event-slug>frisbee</pentabarf:event-slug>
      <pentabarf:event-tag>frisbee</pentabarf:event-tag>
      <pentabarf:title>Frisbee: An advanced suite for the automated testing of cloud apps over Kubernetes </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T144000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Frisbee: An advanced suite for the automated testing of cloud apps over Kubernetes </summary>
      <description>&lt;p&gt;As distributed systems evolve, the testing scale multiplies, asking for dozens of test cases, combined with different application benchmarks (e.g., performance, correctness), and arbitrary operating conditions. Kubernetes holds a promise to enable automation and process improvement directly contributing to a system's reliability. Establishing a declarative API and providing a cheap and disposable environment, Kubernetes makes it easy to create uniform experiments, which may run manually or be exercised multiple times over the development cycle through a CI/CD system. Despite their abundance, existing benchmarks and Chaos engineering tools work in isolation, thus restricting the complexity of testing scenarios we can build.&lt;/p&gt;

&lt;p&gt;This talk will present Frisbee: an automated suite for the unified testing of distributed applications over Kubernetes. Frisbee simplifies a series of time-demanding activities, including the spin-up of the dependency stack required to bring the system into a steady state, the combined execution of workloads and faultloads, and the validation of the system's behavior via test cases. We will demonstrate Frisbee through a series of tests, focusing on uncertainties at the level of application (e.g., dynamically changing request patterns), infrastructure (e.g., crashes, network partitions), and deployment (e.g., saturation points).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2022/schedule/event/frisbee/</url>
      <location>D.testing</location>
      <attendee>Fotis Nikolaidis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12885@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12885</pentabarf:event-id>
      <pentabarf:event-slug>intlarbitration</pentabarf:event-slug>
      <pentabarf:event-tag>intlarbitration</pentabarf:event-tag>
      <pentabarf:title>A globally unified governance framework for Open Source</pentabarf:title>
      <pentabarf:subtitle>International arbitration to harmonize the security provisions of sovereign states and Open Source? Learning from the Java Virtual Machine, Ceph and abstraction layers</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>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>A globally unified governance framework for Open Source- International arbitration to harmonize the security provisions of sovereign states and Open Source? Learning from the Java Virtual Machine, Ceph and abstraction layers</summary>
      <description>&lt;p&gt;Differentiating between architectural flaws and bugs in socio-technical systems: Open Source is no legal term or a political institution in dominant sovereign state systems, making it vague and interpretable in different contexts. However, it is a fundamental institution in security provisions in today's socio-technical societies. But it remains impossible to harmonize the transnational Open Source system with sovereign systems: both cannot be clearly mapped to each other. Yet, international arbitration provides a type of remedy that already exists in software development, illustrating how a shift from just fighting bugs to mitigating architectural flaws can look like.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2022/schedule/event/intlarbitration/</url>
      <location>D.legal</location>
      <attendee>Christopher Klooz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12903@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12903</pentabarf:event-id>
      <pentabarf:event-slug>somebody_set_up_us_the_bomb</pentabarf:event-slug>
      <pentabarf:event-tag>somebody_set_up_us_the_bomb</pentabarf:event-tag>
      <pentabarf:title>Somebody set up us the bomb</pentabarf:title>
      <pentabarf:subtitle>Expansion attacks in Node.js</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Somebody set up us the bomb- Expansion attacks in Node.js</summary>
      <description>&lt;p&gt;Denial of Service (DoS) bombs are a rudimentary, yet effective, type of attack that's often easy to understand but hard to protect from.&lt;/p&gt;

&lt;p&gt;In this talk I'll cover some common "bombs" such as XML Bombs, YAMLs Bombs and Fork Bombs, and some basic techniques that can help defend from them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/somebody_set_up_us_the_bomb/</url>
      <location>D.javascript</location>
      <attendee>Allon Mureinik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12911@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12911</pentabarf:event-id>
      <pentabarf:event-slug>deeplearning</pentabarf:event-slug>
      <pentabarf:event-tag>deeplearning</pentabarf:event-tag>
      <pentabarf:title>Deep Learning for Java Developers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T144000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Deep Learning for Java Developers</summary>
      <description>&lt;p&gt;For most software developers, mastering AI/machine learning can take months or even years.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/deeplearning/</url>
      <location>D.openjdk</location>
      <attendee>Zoran Sevarac</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12919@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12919</pentabarf:event-id>
      <pentabarf:event-slug>masking_known_issues_across_six_kernel_ci_systems</pentabarf:event-slug>
      <pentabarf:event-tag>masking_known_issues_across_six_kernel_ci_systems</pentabarf:event-tag>
      <pentabarf:title>Masking known issues across six kernel CI systems</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T143500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Masking known issues across six kernel CI systems</summary>
      <description>&lt;p&gt;Aggregating testing results from multiple kernel CI systems is hard, but masking known issues in them is next level. That's what Kernel CI's KCIDB is trying to do. Learn more about the problem, our ideas, and suggest your solutions on this session!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/masking_known_issues_across_six_kernel_ci_systems/</url>
      <location>D.cicd</location>
      <attendee>Nikolai Kondrashov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13003@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13003</pentabarf:event-id>
      <pentabarf:event-slug>rtc_unifiedpush</pentabarf:event-slug>
      <pentabarf:event-tag>rtc_unifiedpush</pentabarf:event-tag>
      <pentabarf:title>UnifiedPush</pentabarf:title>
      <pentabarf:subtitle>A FOSS cross-platform push notifications protocol</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T144500</dtend>
      <duration>00:45:00:00</duration>
      <summary>UnifiedPush- A FOSS cross-platform push notifications protocol</summary>
      <description>&lt;p&gt;Our mobile devices have various apps that need updates from various servers at various intervals. Each app connecting to its own server on its own schedule, perhaps using inefficient technologies, can cause a lot of battery drain. Push Notification services are systems that can route all the important updates our devices need - whether they're instant message, VoIP, or social updates - into one shared channel.&lt;/p&gt;

&lt;p&gt;Unfortunately, the status quo in push notification services rely on centralized, proprietary services hosted by a third party. UnifiedPush is a set of free and open source specifications that allow you to get push notifications while picking your own hosting provider. This presentation goes over the history of UnifiedPush, current state of the project and architecture, and what the future goals of UnifiedPush are. It also discusses push notifications on Linux phones.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2022/schedule/event/rtc_unifiedpush/</url>
      <location>M.rtc</location>
      <attendee>Karmanyaah Malhotra</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13022@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13022</pentabarf:event-id>
      <pentabarf:event-slug>ceramic</pentabarf:event-slug>
      <pentabarf:event-tag>ceramic</pentabarf:event-tag>
      <pentabarf:title>Open Source Data with Ceramic</pentabarf:title>
      <pentabarf:subtitle>Why the future of the web is self-certifying</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Open Source Data with Ceramic- Why the future of the web is self-certifying</summary>
      <description>&lt;p&gt;Why is code open source, but data still locked into silos of big corporations? In this talk we asses the current situation of the web, and evaluate what we can do differently with Web3. We look into what it means for data to be "open source", the implications for developers as data is not locked into their apps, and the core pieces of technology that makes this possible.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/ceramic/</url>
      <location>D.web3</location>
      <attendee>Joel Thorstensson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13036@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13036</pentabarf:event-id>
      <pentabarf:event-slug>quark</pentabarf:event-slug>
      <pentabarf:event-tag>quark</pentabarf:event-tag>
      <pentabarf:title>The Quark Browser</pentabarf:title>
      <pentabarf:subtitle>Uncovering the paths through the web</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The Quark Browser- Uncovering the paths through the web</summary>
      <description>&lt;p&gt;The internet is an entire universe. Countless links emerge and die off every minute. Each of us have our own habits and patterns across it. Our browsing is increasingly complex, so it makes no sense why we're still using technology based on filing cabinets -- tabs, files, folders.  Quark is the DWeb browser x social platform that shows you paths across the internet. Imagine if you could bump into someone else looking at similar content/search results, see where they've been, and tag along to discover content together.&lt;/p&gt;

&lt;p&gt;In this presentation, I'll share use cases for The Quark Browser, as well as how this tool can address the existential crises of the siloed Web 2.0 internet by making the internet more serendipitous, visual, and communal.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/quark/</url>
      <location>D.web3</location>
      <attendee>Joy Q Zhang</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13073@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13073</pentabarf:event-id>
      <pentabarf:event-slug>behavior_graph</pentabarf:event-slug>
      <pentabarf:event-tag>behavior_graph</pentabarf:event-tag>
      <pentabarf:title>Behavior Graph</pentabarf:title>
      <pentabarf:subtitle>A proven architecture for complex applications</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Behavior Graph- A proven architecture for complex applications</summary>
      <description>&lt;p&gt;Behavior Graph is a software architecture and state management library. It greatly enhances your ability to write complex user facing software and control systems.&lt;/p&gt;

&lt;p&gt;Broadly speaking, it belongs to the category of libraries which includes Redux, MobX, Rx (Reactive Extensions), and XState.&lt;/p&gt;

&lt;p&gt;It works by providing a new unit of composition which we call the behavior. Behaviors are simple blocks of code together with their dependency relationships.&lt;/p&gt;

&lt;p&gt;We developed Behavior Graph to address our own complexity challenges while building an iOS video playing library which is used internally throughout the suite of native Yahoo mobile apps. After years of development and production usage, it has proven to be incredibly competent at scale.&lt;/p&gt;

&lt;p&gt;We have since ported it to multiple languages including Javascript/Typescript. It is less than 1500 lines of code and contains no external dependencies.&lt;/p&gt;

&lt;p&gt;Behavior Graph should appeal to anyone with an interest in software architectures and willingness to rethink how we write software applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/behavior_graph/</url>
      <location>D.javascript</location>
      <attendee>Sean Levin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13090@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13090</pentabarf:event-id>
      <pentabarf:event-slug>auth</pentabarf:event-slug>
      <pentabarf:event-tag>auth</pentabarf:event-tag>
      <pentabarf:title>Decentralized Authentication</pentabarf:title>
      <pentabarf:subtitle>Authentication and identification techniques on Ethereum blockchain</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Raku</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T144000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Decentralized Authentication- Authentication and identification techniques on Ethereum blockchain</summary>
      <description>&lt;p&gt;Authentication is the «‎must-have» feature of every web application. Traditional centralized auth feature has the major disadvantage: if the authenticator is down, it affects on to all related services. In this talk I would like to discuss auth on Ethereum blockchain, go through its major benefits and introduce sample application with the decentralized authentication implemented in Raku.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Raku</categories>
      <url>https:/fosdem.org/2022/schedule/event/auth/</url>
      <location>D.raku</location>
      <attendee>Konstantin Narkhov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13212@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13212</pentabarf:event-id>
      <pentabarf:event-slug>log4j2</pentabarf:event-slug>
      <pentabarf:event-tag>log4j2</pentabarf:event-tag>
      <pentabarf:title>Security Warning: Your Java Attack Surface Just Got Bigger</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T144000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Security Warning: Your Java Attack Surface Just Got Bigger</summary>
      <description>&lt;p&gt;Building cloud-native Java applications is undoubtedly awesome.&lt;/p&gt;

&lt;p&gt;However, it comes with undeniable new risks. Next to your own code, you are relying on so many other things.&lt;/p&gt;

&lt;p&gt;Blindly depending on open-source libraries and Docker images can form a massive risk for your application.&lt;/p&gt;

&lt;p&gt;The wrong package can introduce severe vulnerabilities into your application, exposing your application and your user's data.&lt;/p&gt;

&lt;p&gt;Join this talk where we’ll show common threats, vulnerabilities, and misconfiguration including the recently disclosed issues in Log4j.&lt;/p&gt;

&lt;p&gt;Most importantly, you’ll learn how to protect your application with actionable remediation and best practices.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/log4j2/</url>
      <location>D.openjdk</location>
      <attendee>Brian Vermeer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13508@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13508</pentabarf:event-id>
      <pentabarf:event-slug>lt_jupyter</pentabarf:event-slug>
      <pentabarf:event-tag>lt_jupyter</pentabarf:event-tag>
      <pentabarf:title>Jupyter for React.js developers</pentabarf:title>
      <pentabarf:subtitle>React.js components to build your custom data product with Jupyter</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T142000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Jupyter for React.js developers- React.js components to build your custom data product with Jupyter</summary>
      <description>&lt;p&gt;Jupyter notebook is a tool that allows Data Scientist to analyse dataset. However, it is not easy to create a custom user interface integrated in an existing application.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Jupyter React&lt;/code&gt;, https://github.com/datalayer/jupyter-react, an open-source library, fills that gap and provides components that a developer can easily integrate in any React.js application.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_jupyter/</url>
      <location>L.lightningtalks</location>
      <attendee>Eric Charles</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13533@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13533</pentabarf:event-id>
      <pentabarf:event-slug>ansible_reporting_ara</pentabarf:event-slug>
      <pentabarf:event-tag>ansible_reporting_ara</pentabarf:event-tag>
      <pentabarf:title>Simple (but useful) Ansible reporting with ara</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>2022-02-05 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T140000</dtstart>
      <dtend>20220205T144500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Simple (but useful) Ansible reporting with ara</summary>
      <description>&lt;p&gt;ARA Records Ansible playbooks and makes them easier to understand and troubleshoot.
The author will explain why he created the project back in 2016 and how it might be useful for a wide range of use cases wherever Ansible runs from.
Including a live demo, we'll see how it works under the hood and you can expect to walk away from the presentation with an understanding on how to get started for your own Ansible playbooks within minutes.&lt;/p&gt;

&lt;p&gt;ARA Records Ansible playbook results in local (sqlite) or remote (mysql/postgresql) databases with a regular Ansible callback plugin. It provides an API, a reporting interface as well as a CLI to query, search and browse detailed and granular playbook task results for individual hosts.
Highlighting simplicity as a feature of the project, this presentation will provide examples that are appropriate for use whether Ansible runs from a laptop or at a large scale in production.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/ansible_reporting_ara/</url>
      <location>D.infra</location>
      <attendee>David Moreau-Simard</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13547@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13547</pentabarf:event-id>
      <pentabarf:event-slug>lunch_break</pentabarf:event-slug>
      <pentabarf:event-tag>lunch_break</pentabarf:event-tag>
      <pentabarf:title>Lunch Break</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T140000</dtstart>
      <dtend>20220206T142000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Lunch Break</summary>
      <description>&lt;p&gt;lunch break&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/lunch_break/</url>
      <location>D.dependency</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12946@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12946</pentabarf:event-id>
      <pentabarf:event-slug>adventuresindataflow</pentabarf:event-slug>
      <pentabarf:event-tag>adventuresindataflow</pentabarf:event-tag>
      <pentabarf:title>Adventures in Dataflow</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 14:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T140500</dtstart>
      <dtend>20220206T143500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Adventures in Dataflow</summary>
      <description>&lt;p&gt;"How can we democratize computing?" — that is a sentiment echoed by many people, especially those of us in tech who realize what the general audience is missing out from computing devices, when they use them as passive consumers. If we think of computing devices as programmable tools for active exploration, how should they look like? What programming model should they be based on? It's fair to assume that it shouldn't look like what passes for regular programming nowadays, since that is clearly out of touch with users. Perhaps something more... declarative? ...minimalistic? So, how can we bring declarative and minimalistic computing to the masses? And... maybe we have already?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/adventuresindataflow/</url>
      <location>D.minimalistic</location>
      <attendee>Hisham Muhammad</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13043@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13043</pentabarf:event-id>
      <pentabarf:event-slug>open_research_artificial_intelligence</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_artificial_intelligence</pentabarf:event-tag>
      <pentabarf:title>Artificial Intelligence Panel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 14:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T140500</dtstart>
      <dtend>20220205T142000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Artificial Intelligence Panel</summary>
      <description>&lt;p&gt;Discussion between the Artificial Intelligence panel's speakers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_artificial_intelligence/</url>
      <location>D.research</location>
      <attendee>Yo Yehudi</attendee>
      <attendee>Elisee JAFSIA</attendee>
      <attendee>Gemma Turon</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12555@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12555</pentabarf:event-id>
      <pentabarf:event-slug>container_k8gb_balancer</pentabarf:event-slug>
      <pentabarf:event-tag>container_k8gb_balancer</pentabarf:event-tag>
      <pentabarf:title>A cloud native Kubernetes Global Balancer</pentabarf:title>
      <pentabarf:subtitle>Introduction to k8gb</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T141000</dtstart>
      <dtend>20220206T144000</dtend>
      <duration>00:30:00:00</duration>
      <summary>A cloud native Kubernetes Global Balancer- Introduction to k8gb</summary>
      <description>&lt;p&gt;k8gb is DNS based global service load balancer that can interconnect multiple Kubernetes clusters into one resilient system. Join this talk to learn how it can handle a failover scenario when pods in one cluster go down and second cluster in different location saves the situation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_k8gb_balancer/</url>
      <location>D.containers</location>
      <attendee>Jiří Kremser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12578@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12578</pentabarf:event-id>
      <pentabarf:event-slug>matrix_ansible</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_ansible</pentabarf:event-tag>
      <pentabarf:title>Ansible + Matrix: Through The Looking Glass</pentabarf:title>
      <pentabarf:subtitle>A 6 month reflection on the Ansible Community's journey with Matrix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T141000</dtstart>
      <dtend>20220206T144000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Ansible + Matrix: Through The Looking Glass- A 6 month reflection on the Ansible Community's journey with Matrix</summary>
      <description>&lt;p&gt;In August 2021, the Ansible community &lt;a href="https://github.com/ansible-community/community-topics/issues/36"&gt;voted&lt;/a&gt; to accept Matrix as an official chat platform (alongside and equal to IRC). This marked a major evolution in the communication of the project, and opened the door to more ways for us to connect with each other. It also followed a substantial amount of planning from the community team, in terms of architecture we had in mind. In this talk, we'll take a look back over our original architecture &amp;amp; proposal, how the rollout has gone, and where we think we're going next.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_ansible/</url>
      <location>D.matrix</location>
      <attendee>Greg Sutcliffe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12847@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12847</pentabarf:event-id>
      <pentabarf:event-slug>ada_adagui</pentabarf:event-slug>
      <pentabarf:event-tag>ada_adagui</pentabarf:event-tag>
      <pentabarf:title>Overview of Ada GUI</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2022-02-06 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T141000</dtstart>
      <dtend>20220206T144000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Overview of Ada GUI</summary>
      <description>&lt;p&gt;This presentation will introduce the participants to Ada GUI, an Ada-oriented GUI, its philosophy and use, and differences from typical GUI frameworks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_adagui/</url>
      <location>D.ada</location>
      <attendee>Jeffrey Carter</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13190@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13190</pentabarf:event-id>
      <pentabarf:event-slug>mocking_without_reflection_for_kotlin_multiplatform</pentabarf:event-slug>
      <pentabarf:event-tag>mocking_without_reflection_for_kotlin_multiplatform</pentabarf:event-tag>
      <pentabarf:title>Mocking without reflection for Kotlin/Multiplatform</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T141000</dtstart>
      <dtend>20220206T144000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Mocking without reflection for Kotlin/Multiplatform</summary>
      <description>&lt;p&gt;Mocking typically involves reflection: an efficient mocker can create implementations of interfaces or even concrete classes on the go by reflecting on their methods and properties.
These required capabilities do not exist in Kotlin/Multiplatform, so we will explore an alternative method to runtime reflection: a compile-time symbol processor.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/mocking_without_reflection_for_kotlin_multiplatform/</url>
      <location>D.kotlin</location>
      <attendee>Salomon BRYS</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12561@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12561</pentabarf:event-id>
      <pentabarf:event-slug>tee_arm_cca</pentabarf:event-slug>
      <pentabarf:event-tag>tee_arm_cca</pentabarf:event-tag>
      <pentabarf:title>Arm CCA enablement through the Trusted Firmware community project</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 14:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T141500</dtstart>
      <dtend>20220205T144000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Arm CCA enablement through the Trusted Firmware community project</summary>
      <description>&lt;p&gt;The Arm Confidential Compute Architecture (CCA) is an extension of the Armv9 architecture designed to provide confidential computing in standardised and scalable way. CCA builds on existing principles built for TrustZone and virtualization to create a scalable and secure solution. CCA places requirements on hardware and firmware, which together provide the trusted computing base for a new class of secure execution environment that we call a Realm. Trusted Firmware is the key community project that provides a reference implementation of open source Secure firmware for Arm-based processors. This talk briefly introduce Arm CCA and illustrate how Arm plans to develop and enable it in the open by leveraging the community effort that drives Trusted Firmware as open-source project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_arm_cca/</url>
      <location>D.trusted-hardware</location>
      <attendee>Charles Garcia-Tobin</attendee>
      <attendee>Matteo Carlini</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12596@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12596</pentabarf:event-id>
      <pentabarf:event-slug>tailored_build_and_release_tools_for_linux_distro_and_forks</pentabarf:event-slug>
      <pentabarf:event-tag>tailored_build_and_release_tools_for_linux_distro_and_forks</pentabarf:event-tag>
      <pentabarf:title>Build and release tools tailored to building, releasing and maintaining Linux distributions and forks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2022-02-06 14:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T141500</dtstart>
      <dtend>20220206T145500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Build and release tools tailored to building, releasing and maintaining Linux distributions and forks</summary>
      <description>&lt;p&gt;Maintaining a Linux distribution in a consistent and secure manner is challenging. Maintaining a one-to-one clone, can be even more challenging. Rocky Linux maintains a number of in-house tools to aid in this process and makes it as transparent and auditable as possible.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2022/schedule/event/tailored_build_and_release_tools_for_linux_distro_and_forks/</url>
      <location>D.distributions</location>
      <attendee>Mustafa Gezen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12434@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12434</pentabarf:event-id>
      <pentabarf:event-slug>keep_appetite_for_the_stats</pentabarf:event-slug>
      <pentabarf:event-tag>keep_appetite_for_the_stats</pentabarf:event-tag>
      <pentabarf:title>Keep appetite for the stats, it costs nothing</pentabarf:title>
      <pentabarf:subtitle>Presentation of the statistics consumption model in VPP from the costless low-level design to their exploitation in userspace</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Network</pentabarf:track>
      <pentabarf:start>2022-02-06 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T142000</dtstart>
      <dtend>20220206T144000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Keep appetite for the stats, it costs nothing- Presentation of the statistics consumption model in VPP from the costless low-level design to their exploitation in userspace</summary>
      <description>&lt;p&gt;&lt;a href="https://fd.io/"&gt;VPP (aka Vector Packet Processing)&lt;/a&gt; is a fast network stack running in Linux userspace.
It is designed to handle packets with high performance, which makes gathering statistics efficiently a must have.&lt;/p&gt;

&lt;p&gt;The model that has been chosen in &lt;a href="https://fd.io/"&gt;VPP&lt;/a&gt; to provide up to date statistics is built upon shared memory and optimistic locking.
The counters are updated in this shared memory at a rather low cost by the data plane and can be read out at almost any time by all the consumers.
We will first describe this model in more details.&lt;/p&gt;

&lt;p&gt;The consumption of these stats may take various forms depending on the use case and the application needs.
That's why we have developed different high-level components to access them:&lt;/p&gt;

&lt;p&gt;1) A filesystem in userspace: thanks to &lt;a href="https://github.com/hanwen/go-fuse"&gt;go-fuse&lt;/a&gt;, we can mount a filesystem ordering statistics in folders and files, in a similar fashion to '/proc' in Linux&lt;/p&gt;

&lt;p&gt;2) A &lt;a href="https://prometheus.io/"&gt;Prometheus&lt;/a&gt; agent: applied to &lt;a href="https://github.com/calico-vpp"&gt;Calico/VPP&lt;/a&gt;, a new dataplane for &lt;a href="https://www.tigera.io/project-calico/"&gt;Calico&lt;/a&gt; - the popular cloud native &lt;a href="https://kubernetes.io/"&gt;Kubernetes&lt;/a&gt; network plugin - based on &lt;a href="https://fd.io/"&gt;VPP&lt;/a&gt;. Prometheus is integrated as a monitoring tool in order to export our statistics in the form of real-time metrics collected from targets. Metrics come from our pod interfaces statistics, and targets are &lt;a href="https://github.com/calico-vpp"&gt;Calico/VPP&lt;/a&gt; agents running on our &lt;a href="https://kubernetes.io/"&gt;Kubernetes&lt;/a&gt; cluster nodes.&lt;/p&gt;

&lt;p&gt;During the presentation, you will have a quick demo of these components.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Network</categories>
      <url>https:/fosdem.org/2022/schedule/event/keep_appetite_for_the_stats/</url>
      <location>D.network</location>
      <attendee>Arthur de Kerhor</attendee>
      <attendee>Hedi Bouattour</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12551@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12551</pentabarf:event-id>
      <pentabarf:event-slug>generating_sbom_for_your_code_using_oss_review_toolkit</pentabarf:event-slug>
      <pentabarf:event-tag>generating_sbom_for_your_code_using_oss_review_toolkit</pentabarf:event-tag>
      <pentabarf:title>Generating SBOM for your code using OSS Review Toolkit</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T142000</dtstart>
      <dtend>20220206T144000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Generating SBOM for your code using OSS Review Toolkit</summary>
      <description>&lt;p&gt;In this talk Thomas will present how one can use OSS Review Toolkit (ORT) to build a CI/CD workflow to do license/security compliance and generate SBOMs. The talk will include a demonstration of OSS Review Toolkit and how its various features in combination with GitLab-based process can be used to automated FOSS reviews requirements (incl. SPDX SBOM generation) and use crowdsourcing within an organization and the FOSS community to overcome challenges such as large amounts of scan results or missing/incorrect FOSS package metadata.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/generating_sbom_for_your_code_using_oss_review_toolkit/</url>
      <location>D.dependency</location>
      <attendee>Thomas Steenbergen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12583@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12583</pentabarf:event-id>
      <pentabarf:event-slug>sparselizard</pentabarf:event-slug>
      <pentabarf:event-tag>sparselizard</pentabarf:event-tag>
      <pentabarf:title>Sparselizard 2021.11 - your multiphysics FEM simulation tool</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2022-02-05 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T142000</dtstart>
      <dtend>20220205T144000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Sparselizard 2021.11 - your multiphysics FEM simulation tool</summary>
      <description>&lt;p&gt;This talk shows the features added to Sparselizard in 2021&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/sparselizard/</url>
      <location>D.cad</location>
      <attendee>Alexandre Halbach</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12682@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12682</pentabarf:event-id>
      <pentabarf:event-slug>mobile_kernel_mainline</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_kernel_mainline</pentabarf:event-tag>
      <pentabarf:title>Porting mainline Linux to mobile phones</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-05 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T142000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Porting mainline Linux to mobile phones</summary>
      <description>&lt;p&gt;A general overview of porting Linux to mobile phones, with a focus on Qualcomm. From the device tree to how you get started and why you should do it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_kernel_mainline/</url>
      <location>D.mobile</location>
      <attendee>Luca Weiss</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12727@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12727</pentabarf:event-id>
      <pentabarf:event-slug>lt_oniro</pentabarf:event-slug>
      <pentabarf:event-tag>lt_oniro</pentabarf:event-tag>
      <pentabarf:title>Oniro project, the new IoT platform from Eclipse Foundation</pentabarf:title>
      <pentabarf:subtitle>How to transform existing impediments towards a healthier competition in the IoT &amp; Edge space</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-06 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T142000</dtstart>
      <dtend>20220206T144000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Oniro project, the new IoT platform from Eclipse Foundation- How to transform existing impediments towards a healthier competition in the IoT &amp; Edge space</summary>
      <description>&lt;p&gt;Oniro is an Open Source platform hosted by the Eclipse Foundation that aims to create a healthier competition in the IoT &amp;amp; Edge industries by providing a vendor-neutral environment to foster collaboration under open governance principles and processes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_oniro/</url>
      <location>L.lightningtalks</location>
      <attendee>toscalix</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12731@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12731</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_deny</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_deny</pentabarf:event-tag>
      <pentabarf:title>MariaDB DENY command</pentabarf:title>
      <pentabarf:subtitle>Upcoming functionality for sysadmins and database service providers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T142000</dtstart>
      <dtend>20220205T144500</dtend>
      <duration>00:25:00:00</duration>
      <summary>MariaDB DENY command- Upcoming functionality for sysadmins and database service providers</summary>
      <description>&lt;p&gt;MariaDB allows fine grained control of access over different database objects. Granting access to a very specific resource is easy. A problem comes up when one wants to grant access to a whole database &lt;em&gt;except&lt;/em&gt; for a particular resource (table, column, etc.). The only solution thus far is to grant access to each individual resource and omit the ones that must not be accessible. Clearly this is not maintainable, nor practical.&lt;/p&gt;

&lt;p&gt;This is where the DENY command comes in. The gist of the feature: A user will not be able to access denied resources unless the deny is explicitly revoked. MDEV-14443 - Reverse privileges in MariaDB is an ongoing tasks that will implement it. During this talk we will go through use cases, comparison to similar features of other databases well as implementation details of the feature which will (very likely) be part of MariaDB 10.9.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_deny/</url>
      <location>D.mariadb</location>
      <attendee>Vicentiu Ciorbaru</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12783@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12783</pentabarf:event-id>
      <pentabarf:event-slug>open_research_gitbuilding</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_gitbuilding</pentabarf:event-tag>
      <pentabarf:title>GitBuilding: Open source documentation for open source hardware</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T142000</dtstart>
      <dtend>20220205T144000</dtend>
      <duration>00:20:00:00</duration>
      <summary>GitBuilding: Open source documentation for open source hardware</summary>
      <description>&lt;p&gt;GitBuilding is an Open source program for writing hardware documentation. GitBuilding uses your tags and meta-data to automatically generate and insert bills of materials into your documentation. It correctly links different steps to one another (even when you have multiple variants), allowing you to write instructions once and reuse them for multiple projects. It also shows previews of 3D files and lets you easily include links to generated zips and other files in the correct places. You can output the entire documentation in pure Markdown, HTML, or PDF.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_gitbuilding/</url>
      <location>D.research</location>
      <attendee>Julian  Stirling</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12839@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12839</pentabarf:event-id>
      <pentabarf:event-slug>nim_polymorph</pentabarf:event-slug>
      <pentabarf:event-tag>nim_polymorph</pentabarf:event-tag>
      <pentabarf:title>Polymorph: a compile time approach to entity-component-systems in Nim</pentabarf:title>
      <pentabarf:subtitle>Queryless ECS: removing runtime overhead by orienting around systems</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Nim Programming Language</pentabarf:track>
      <pentabarf:start>2022-02-05 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T142000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Polymorph: a compile time approach to entity-component-systems in Nim- Queryless ECS: removing runtime overhead by orienting around systems</summary>
      <description>&lt;p&gt;The entity-component-system pattern (ECS) is popular in game development for its ability to model complex dynamic simulations with mechanical sympathy, in an environment where microseconds matter.&lt;/p&gt;

&lt;p&gt;The pattern is focused on run time composition. Entities are mutable sets of component data types, and systems run for entities with specific sets of components. Many ECS frameworks are oriented around components or entities, and systems use run time queries or filters to match their component data requirements against the live state.&lt;/p&gt;

&lt;p&gt;In this talk, a system oriented ECS is presented which removes all run time work for systems by storing execution state in the systems themselves. Changing an entity's components leverages Nim's static typing and powerful AST macros to precalculate affected systems and generate pared down system state changes.&lt;/p&gt;

&lt;p&gt;The result is statically defined and intrinsically optimised to the user's system/component design, allowing efficient embedded event loops through to complex interactive simulations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Nim Programming Language</categories>
      <url>https:/fosdem.org/2022/schedule/event/nim_polymorph/</url>
      <location>D.nim</location>
      <attendee>Ryan Lipscombe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12848@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12848</pentabarf:event-id>
      <pentabarf:event-slug>lt_cmod</pentabarf:event-slug>
      <pentabarf:event-tag>lt_cmod</pentabarf:event-tag>
      <pentabarf:title>C meta-programming for the masses with C%: cmod</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>2022-02-05 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T142000</dtstart>
      <dtend>20220205T144000</dtend>
      <duration>00:20:00:00</duration>
      <summary>C meta-programming for the masses with C%: cmod</summary>
      <description>&lt;p&gt;&lt;strong&gt;C%&lt;/strong&gt; (from "C with mods") is an experimental meta-programming language that aims to make coding in C more efficient and fun!&lt;/p&gt;

&lt;p&gt;Together with &lt;strong&gt;cmod&lt;/strong&gt;, the reference pre-processor/code generator (written using &lt;strong&gt;C%&lt;/strong&gt; itself), this project enables the C programmer with generic meta-programming constructs such as: parameterized verbatim code snippets, mapping code to static data tables (in TSV or JSON format), multi-pass code evaluation (allowing meta-meta-programming), compile-time command execution (allowing code generation from any other software/language), etc. as well as C-specific constructs such as: function types, named parameters, selection over strings and structs, etc. The &lt;strong&gt;C%&lt;/strong&gt; standard library provides convenience constructs for inclusion in C programs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_cmod/</url>
      <location>L.lightningtalks</location>
      <attendee>Sirio Bolaños Puchet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13019@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13019</pentabarf:event-id>
      <pentabarf:event-slug>valgrind_freebsd</pentabarf:event-slug>
      <pentabarf:event-tag>valgrind_freebsd</pentabarf:event-tag>
      <pentabarf:title>Upstreaming the FreeBSD Port</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Valgrind</pentabarf:track>
      <pentabarf:start>2022-02-06 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20220206T142000</dtstart>
      <dtend>20220206T151500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Upstreaming the FreeBSD Port</summary>
      <description>&lt;p&gt;Introduction - about me. Overview of the FreeBSD ports system. History of the FreeBSD port. The mechanics of how Valgrind works - the launcher, stack creation, ELF parsing and much more (but not in too much detail). A description of some of the major issues that were fixed. How clang code generation differs from GCC and the kinds of problems that it causes. Future work - outstanding bugs and other hardware platforms.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Valgrind</categories>
      <url>https:/fosdem.org/2022/schedule/event/valgrind_freebsd/</url>
      <location>D.valgrind</location>
      <attendee>Paul Floyd</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13524@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13524</pentabarf:event-id>
      <pentabarf:event-slug>cloud_native_profiling</pentabarf:event-slug>
      <pentabarf:event-tag>cloud_native_profiling</pentabarf:event-tag>
      <pentabarf:title>Profiling in the cloud-native era</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>2022-02-06 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T142000</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Profiling in the cloud-native era</summary>
      <description>&lt;p&gt;Continuous profiling is a widely used practice at Google but has only recently started gaining popularity in the Observability space, however, resources on this topic are still rare compared to other observability signals especially on open source projects.
This talk intends to educate the wider community about the possibilities of continuous profiling, and give a glimpse into open-source tooling allowing everyone to join in on the practice and enabling everyone to build better software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2022/schedule/event/cloud_native_profiling/</url>
      <location>D.monitoring</location>
      <attendee>Matthias Loibl</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12390@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12390</pentabarf:event-id>
      <pentabarf:event-slug>community_success</pentabarf:event-slug>
      <pentabarf:event-tag>community_success</pentabarf:event-tag>
      <pentabarf:title>Celebrating failure or success? Why not both?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community</pentabarf:track>
      <pentabarf:start>2022-02-06 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T143000</dtstart>
      <dtend>20220206T153000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Celebrating failure or success? Why not both?</summary>
      <description>&lt;p&gt;As an engineer failure is not a matter of if but when.
We all know that corrective actions are expensive, that is why we focus on preventive actions.
The knowledge gained from understanding and embracing failure is potentially the source of better preventive actions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/community_success/</url>
      <location>M.community</location>
      <attendee>Ixchel Ruiz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12491@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12491</pentabarf:event-id>
      <pentabarf:event-slug>awarkentin</pentabarf:event-slug>
      <pentabarf:event-tag>awarkentin</pentabarf:event-tag>
      <pentabarf:title>UX/RT - a QNX-like OS based on seL4</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>UX/RT - a QNX-like OS based on seL4</summary>
      <description>&lt;p&gt;UX/RT is a new QNX-like OS based on the seL4 microkernel, with improvements in security and reliability over mainstream systems as well as several features they lack, while still maintaining a high degree of compatibility with and comparable performance to existing operating systems. Similar to QNX, UX/RT will be a single-personality Unix-like OS with fast synchronous kernel IPC, a lightweight IPC transport layer, services looked up through the filesystem, and an avoidance of vertical modularity for most subsystems. I will introduce the general architecture of UX/RT and how it differs from existing operating systems, describe a few notable features, and explain why I consider it to be the best balance of practicality, performance, compatibility, and features.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/awarkentin/</url>
      <location>D.microkernel</location>
      <attendee>Andrew Warkentin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12539@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12539</pentabarf:event-id>
      <pentabarf:event-slug>conference_primer</pentabarf:event-slug>
      <pentabarf:event-tag>conference_primer</pentabarf:event-tag>
      <pentabarf:title>FOSS Events Primer</pentabarf:title>
      <pentabarf:subtitle>Get Out There and Run One!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Conference Organisation</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T151000</dtend>
      <duration>00:40:00:00</duration>
      <summary>FOSS Events Primer- Get Out There and Run One!</summary>
      <description>&lt;p&gt;When you want to see your community grow, running a local event is a great idea. Luckily, many FOSS projects have been down this path, so you won't need to start from scratch. This talk covers the process of running a successful community event, from finding great folks to plan with -- to follow-up for the next event.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Conference Organisation</categories>
      <url>https:/fosdem.org/2022/schedule/event/conference_primer/</url>
      <location>D.conference</location>
      <attendee>Deb Nicholson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12569@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12569</pentabarf:event-id>
      <pentabarf:event-slug>vai_story_tpm</pentabarf:event-slug>
      <pentabarf:event-tag>vai_story_tpm</pentabarf:event-tag>
      <pentabarf:title>The story of adding TPM support to oVirt</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>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The story of adding TPM support to oVirt</summary>
      <description>&lt;p&gt;oVirt is an open source virtualization solution based on kvm, QEMU and libvirt.  Trusted Platform Module (TPM) device support, which brings new security capabilities that modern operating systems utilize or even require, was added to oVirt recently.&lt;/p&gt;

&lt;p&gt;In theory, adding TPM support should be as easy as just adding a TPM device to the virtual machine libvirt XML.  But features built on top of a lower-level virtualization platform are not always as easy to implement as they may initially seem to be.  This talk will present the challenges experienced when adding TPM support to oVirt.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_story_tpm/</url>
      <location>D.virtualization</location>
      <attendee>Milan Zamazal</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12579@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12579</pentabarf:event-id>
      <pentabarf:event-slug>python_spyql</pentabarf:event-slug>
      <pentabarf:event-tag>python_spyql</pentabarf:event-tag>
      <pentabarf:title>SPyQL - SQL with Python in the middle</pentabarf:title>
      <pentabarf:subtitle>Making command-line data processing more intuitive, readable and powerful</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2022-02-06 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T143000</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>SPyQL - SQL with Python in the middle- Making command-line data processing more intuitive, readable and powerful</summary>
      <description>&lt;p&gt;&lt;a href="https://github.com/dcmoura/spyql"&gt;SPyQL&lt;/a&gt; is SQL with Python in the middle, an open-source project fully written in Python for making command-line data processing more intuitive, readable and powerful. Try mixing in the same pot: a SQL SELECT for providing the structure, Python expressions for defining transformations and conditions, the essence of awk as a data-processing language, and the JSON handling capabilities of jq.&lt;/p&gt;

&lt;p&gt;In this event I will describe the SPyQL language, highlighting its unique features. By the end of this presentation you will know how to write SPyQL queries (probably you already know :-) ), and you will be looking forward to starting using it! I will be solving the task of calculating aggregations in awk (for a CSV), in jq (for a JSON) and in SPyQL (for both). I will then show you a couple more examples where we will be using SPyQL 1) to automate a scaling operation of k8s pods, and 2) to continuously calculate statistics from a Kafka data stream.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2022/schedule/event/python_spyql/</url>
      <location>D.python</location>
      <attendee>Daniel Moura</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12670@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12670</pentabarf:event-id>
      <pentabarf:event-slug>rauc_ab_updates</pentabarf:event-slug>
      <pentabarf:event-tag>rauc_ab_updates</pentabarf:event-tag>
      <pentabarf:title>Bringing RAUC A/B Updates to More Linux Devices</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Bringing RAUC A/B Updates to More Linux Devices</summary>
      <description>&lt;p&gt;RAUC is a safe and secure open source software solution for A/B updates of embedded Linux devices. RAUC supports industry-leading build system: the Yocto Project and OpenEmbedded, Buildroot and PTXdist. Porting RAUC to a new device requires several advanced technical steps. Layer meta-rauc-community exists to speed up and simplify the integration process for Yocto and OpenEmbedded by providing examples for popular devices such as Rasperry Pi, Allwinner (Sunxi), NVIDIA Tegra and QEMU.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/rauc_ab_updates/</url>
      <location>D.embedded</location>
      <attendee>Leon Anavi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12719@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12719</pentabarf:event-id>
      <pentabarf:event-slug>community_questions</pentabarf:event-slug>
      <pentabarf:event-tag>community_questions</pentabarf:event-tag>
      <pentabarf:title>How to ask Good Questions in Open Source Communities</pentabarf:title>
      <pentabarf:subtitle>Better questions leads to better answers, saves time and makes you more productive</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How to ask Good Questions in Open Source Communities- Better questions leads to better answers, saves time and makes you more productive</summary>
      <description>&lt;p&gt;Good questions lead to better answers.&lt;/p&gt;

&lt;p&gt;Asking good questions is a must have skill for software developers, especially if you are involved in open source projects. The problem with poor questions is clear when the person answering starts explaining what you already know or what you think isn't relevant. Or they might go ahead and assume that you know a lot and you end up being confused.&lt;/p&gt;

&lt;p&gt;In this talk, Navendu walks through his experience as an open source contributor and a maintainer and how he was able to improve this skill and how it has benefitted him.&lt;/p&gt;

&lt;p&gt;This quick session is for junior and senior developers alike and offers real examples and takeaways that you can start implementing right away.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/community_questions/</url>
      <location>M.community</location>
      <attendee>Navendu Pottekkat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12834@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12834</pentabarf:event-id>
      <pentabarf:event-slug>pandemicnowin</pentabarf:event-slug>
      <pentabarf:event-tag>pandemicnowin</pentabarf:event-tag>
      <pentabarf:title>Why the pandemic could help FOSS, but was a win for proprietary 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>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Why the pandemic could help FOSS, but was a win for proprietary software</summary>
      <description>&lt;p&gt;During the pandemic we have experienced a sudden growth of remote activities, with people working and studying from home. Most proprietary solutions were not suited for the task, as they were not compliant with GDPR, as they were profiling users beyond the provided service, and in many cases could not guarantee that end user data were maintained within Europe acconrding to EU legislations. Unfortunately, EU governments ignored the situation and signed contracts with big techs for remote work and remote teaching, exposing the personal information of million of EU citizens - the majority of them being students - to unauthorized practices. OSS could be the answer, but was ignored because there wasn't enough time to deploy appropriate solutions. The talk tries to provide a different perspective.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2022/schedule/event/pandemicnowin/</url>
      <location>D.legal</location>
      <attendee>Italo Vignoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12850@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12850</pentabarf:event-id>
      <pentabarf:event-slug>lotech_ooxmldocument</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_ooxmldocument</pentabarf:event-tag>
      <pentabarf:title>OOXML Document Analysis</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>OOXML Document Analysis</summary>
      <description>&lt;p&gt;I will talk about how do we proceed when we receive a problematic OOXML document from a customer and show a solution of a sample bug.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_ooxmldocument/</url>
      <location>D.libreoffice</location>
      <attendee>Gülşah Köse</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12880@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12880</pentabarf:event-id>
      <pentabarf:event-slug>lotech_lowa</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_lowa</pentabarf:event-tag>
      <pentabarf:title>LOWA - LibreOffice WebAssembly</pentabarf:title>
      <pentabarf:subtitle>Most recent updates, working code, and ample stories of how we got to have LibreOffice run natively in a browser</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T143000</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>LOWA - LibreOffice WebAssembly- Most recent updates, working code, and ample stories of how we got to have LibreOffice run natively in a browser</summary>
      <description>&lt;p&gt;LOWA - LibreOffice WebAssembly. Most recent updates, working code, and ample stories of how we got to have LibreOffice run natively in a browser.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_lowa/</url>
      <location>D.libreoffice</location>
      <attendee>Thorsten Behrens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12927@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12927</pentabarf:event-id>
      <pentabarf:event-slug>squirrel</pentabarf:event-slug>
      <pentabarf:event-tag>squirrel</pentabarf:event-tag>
      <pentabarf:title>SquirrelJME, Java Flip Phone Emulation</pentabarf:title>
      <pentabarf:subtitle>Preserving the history of obsolete cellular devices</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Emulator Development</pentabarf:track>
      <pentabarf:start>2022-02-06 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T143000</dtstart>
      <dtend>20220206T153000</dtend>
      <duration>01:00:00:00</duration>
      <summary>SquirrelJME, Java Flip Phone Emulation- Preserving the history of obsolete cellular devices</summary>
      <description>&lt;p&gt;SquirrelJME is a from-scratch and clean-room built Java Virtual Machine implementation which targets the J2ME/Java ME runtimes which have been historically used for mobile applications such as those running on flip phones. The presentation will go over the unique challenges of implementing a JVM along with differences compared to traditional CPUs. Additionally due to the rapidly changing nature of traditional desktop Java Virtual Machines, backwards compatibility with older byte codes is not a guarantee, therefor there is a specific need for a non-changing run-time environment for these older applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Emulator Development</categories>
      <url>https:/fosdem.org/2022/schedule/event/squirrel/</url>
      <location>D.emulator</location>
      <attendee>Stephanie Gawroriski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12933@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12933</pentabarf:event-id>
      <pentabarf:event-slug>osd_penpot_we_hear_you_collecting_and_processing_user_feedback</pentabarf:event-slug>
      <pentabarf:event-tag>osd_penpot_we_hear_you_collecting_and_processing_user_feedback</pentabarf:event-tag>
      <pentabarf:title>We hear you!</pentabarf:title>
      <pentabarf:subtitle>Collecting and processing user feedback, for real!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>We hear you!- Collecting and processing user feedback, for real!</summary>
      <description>&lt;p&gt;A lot of UX practitioners don't talk to users on a regular basis, at Penpot we might be on the opposite side of the spectrum. We gather a lot of feedback from our users. What for? Fixing (bugs), improving (enhancements), discovering (new needs), prioritizing (asking/frequent queries as an indicator). And the most important thing is what do we do with that feedback and which kind of feedback would we like to receive?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_penpot_we_hear_you_collecting_and_processing_user_feedback/</url>
      <location>D.design</location>
      <attendee>Clara Garcia</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12935@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12935</pentabarf:event-id>
      <pentabarf:event-slug>collabnextcloudin2021</pentabarf:event-slug>
      <pentabarf:event-tag>collabnextcloudin2021</pentabarf:event-tag>
      <pentabarf:title>Nextcloud in 2021</pentabarf:title>
      <pentabarf:subtitle>Overview of 3 releases and a bit under a million features</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaboration and Content Management</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Nextcloud in 2021- Overview of 3 releases and a bit under a million features</summary>
      <description>&lt;p&gt;Nextcloud did 3 major releases in 2021, one of which we named "Nextcloud Hub II"because it was such a big step forward for online collaboration. Let's go over what is new!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaboration and Content Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/collabnextcloudin2021/</url>
      <location>D.collab</location>
      <attendee>Jos Poortvliet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12940@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12940</pentabarf:event-id>
      <pentabarf:event-slug>mysql_component</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_component</pentabarf:event-tag>
      <pentabarf:title>Newest MySQL component services features</pentabarf:title>
      <pentabarf:subtitle>or how to make an HTTP server accessing table data in a component</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T143000</dtstart>
      <dtend>20220206T151500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Newest MySQL component services features- or how to make an HTTP server accessing table data in a component</summary>
      <description>&lt;p&gt;We will explore the latest component services offered by the server. And then we will check how one can use the table access service to make a HTTP server component that allows access to table data via HTTP without a middle-man.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_component/</url>
      <location>D.mysql</location>
      <attendee>Joro Kodinov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12977@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12977</pentabarf:event-id>
      <pentabarf:event-slug>radio_ofdmradar</pentabarf:event-slug>
      <pentabarf:event-tag>radio_ofdmradar</pentabarf:event-tag>
      <pentabarf:title>gr-ofdmradar: OFDM Radar in 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>2022-02-06 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T143000</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>gr-ofdmradar: OFDM Radar in GNU Radio</summary>
      <description>&lt;p&gt;All radar is dominated by high-bandwidth, fixed waveforms.  All radar? No! A little domain combines communications and sensing, introducing OFDM Radar:&lt;/p&gt;

&lt;p&gt;gr-ofdmradar is a GNU Radio out of tree (OOT) module, providing an OFDM Radar implementation that can be used in simulations and, potentially, hardware. In this talk I will introduce the motivations and theory behind OFDM Radar as described by Martin Braun, present gr-ofdmradar and how it can be used in simulations and conclude with a small outlook at how this module can be used for hardware implementations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2022/schedule/event/radio_ofdmradar/</url>
      <location>D.radio</location>
      <attendee>David Winter</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12988@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12988</pentabarf:event-id>
      <pentabarf:event-slug>i3market</pentabarf:event-slug>
      <pentabarf:event-tag>i3market</pentabarf:event-tag>
      <pentabarf:title>i3-Market Self Sovereign Identity Authentication</pentabarf:title>
      <pentabarf:subtitle> Authentication based on Distributed Identity and Verifiable credentials using OpenID Connect and Veramo</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>i3-Market Self Sovereign Identity Authentication-  Authentication based on Distributed Identity and Verifiable credentials using OpenID Connect and Veramo</summary>
      <description>&lt;p&gt;Video presenting the user registration and authentication processes on a Single Page Application towards the i3-Market Platform, using the i3-Market crypto wallet.
i3-Market IAM solution is based on Veramo framework and the OpenID Connect standard&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/i3market/</url>
      <location>D.web3</location>
      <attendee>alessandro.amicone</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12997@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12997</pentabarf:event-id>
      <pentabarf:event-slug>go_tinygo_wifi</pentabarf:event-slug>
      <pentabarf:event-tag>go_tinygo_wifi</pentabarf:event-tag>
      <pentabarf:title>Go Further Without Wires</pentabarf:title>
      <pentabarf:subtitle>WiFi Programming Using TinyGo</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T150500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Go Further Without Wires- WiFi Programming Using TinyGo</summary>
      <description>&lt;p&gt;Last year in "Go Without Wires" we saw how you can use TinyGo to program code that runs directly on Bluetooth devices.&lt;/p&gt;

&lt;p&gt;Now in "Go Further Without Wires" we will see some of the ways that TinyGo can connect to WiFi networks, and consequently to the Internet itself.&lt;/p&gt;

&lt;p&gt;This talk will include several actual demonstrations, including a drone.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2022/schedule/event/go_tinygo_wifi/</url>
      <location>D.go</location>
      <attendee>Ron Evans</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13026@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13026</pentabarf:event-id>
      <pentabarf:event-slug>retro_pkgsrc</pentabarf:event-slug>
      <pentabarf:event-tag>retro_pkgsrc</pentabarf:event-tag>
      <pentabarf:title>Keeping old Unix/Linux up-to-date with pkgsrc</pentabarf:title>
      <pentabarf:subtitle>Keeping software on unsupported Unix-ish operating systems up-to-date</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Keeping old Unix/Linux up-to-date with pkgsrc- Keeping software on unsupported Unix-ish operating systems up-to-date</summary>
      <description>&lt;p&gt;Sometimes good working hardware is obsoleted by missing update support for the operating systems. Using outdated networking software from these systems on today's Internet is a security risk (to the user and the Internet as a whole), and old software might fail altogether (old SSH clients can't connect to modern SSH server, Webbrowser can't load websites using modern transport encryption, TLS).&lt;/p&gt;

&lt;p&gt;pkgsrc is a cross-platform package manager maintained by the NetBSD project. With pkgsrc, it is possible to compile and install modern Linux/Unix tools and applications on Unix systems that were abandoned by their makers.&lt;/p&gt;

&lt;p&gt;In this talk, I will give my experience, tips and tricks with keeping old Unix systems up-to-date:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MacOS X PowerPC 10.4 "Tiger"&lt;/li&gt;
&lt;li&gt;MacOS X i686 10.9 "Mavericks"&lt;/li&gt;
&lt;li&gt;Ubuntu 10.04 on ARM (old Linux 2.6.x kernel with special hardware patches that never got upstream)&lt;/li&gt;
&lt;li&gt;Slackware Linux on Pentium 2&lt;/li&gt;
&lt;li&gt;Solaris 9 on SUN Ultra 5&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_pkgsrc/</url>
      <location>D.retro</location>
      <attendee>Carsten Strotmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13037@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13037</pentabarf:event-id>
      <pentabarf:event-slug>libresilicon</pentabarf:event-slug>
      <pentabarf:event-tag>libresilicon</pentabarf:event-tag>
      <pentabarf:title>Using LibreSilicon</pentabarf:title>
      <pentabarf:subtitle>How to actually use the process and scaling it</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Libre-Open VLSI and FPGA</pentabarf:track>
      <pentabarf:start>2022-02-06 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T143000</dtstart>
      <dtend>20220206T153000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Using LibreSilicon- How to actually use the process and scaling it</summary>
      <description>&lt;ul&gt;
&lt;li&gt;An overview of the minimal process flow&lt;/li&gt;
&lt;li&gt;Talking about ways to implement it in a garage/shipping container environment.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Libre-Open VLSI and FPGA</categories>
      <url>https:/fosdem.org/2022/schedule/event/libresilicon/</url>
      <location>D.open-hardware</location>
      <attendee>David Lanzendörfer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13046@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13046</pentabarf:event-id>
      <pentabarf:event-slug>swarm</pentabarf:event-slug>
      <pentabarf:event-tag>swarm</pentabarf:event-tag>
      <pentabarf:title>Swarm, what's in it for me?</pentabarf:title>
      <pentabarf:subtitle>Developers edition</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T143000</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Swarm, what's in it for me?- Developers edition</summary>
      <description>&lt;p&gt;The option to choose a decentralized storage network in the stack of your application is far-reaching but perhaps not well understood. In this presentation, I intent to give guidance and understanding by answering the question of when it makes sense to use Swarm in your stack.
I start with a brief introduction to Swarm after which I highlight 3 (not so) typical applications which already run on top of Swarm. I end by introducing the paradigm shift that we see happening when developers start to explore Swarm and truly get to know what it means for them--the avenues that Swarm opens and the new patterns that can be explored.&lt;/p&gt;

&lt;p&gt;I hope to see you at my presentation and be sure to take all your questions to the live Q&amp;amp;A!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/swarm/</url>
      <location>D.web3</location>
      <attendee>R H</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13066@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13066</pentabarf:event-id>
      <pentabarf:event-slug>shedding_light_on_the_shadow_dom</pentabarf:event-slug>
      <pentabarf:event-tag>shedding_light_on_the_shadow_dom</pentabarf:event-tag>
      <pentabarf:title>Shedding Light on the Shadow DOM</pentabarf:title>
      <pentabarf:subtitle>Learning how, when, and why to use the shadow DOM</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-06 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T143000</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Shedding Light on the Shadow DOM- Learning how, when, and why to use the shadow DOM</summary>
      <description>&lt;p&gt;In the world of design systems and component libraries, developers need to build encapsulated components so they can confidently use them anywhere in an application. The shadow DOM serves to provide this encapsulation, and ensure that a component’s styles and functionality are not affected in the context of a complete application. In this talk, we’ll learn what the shadow DOM is and how to use it when building reusable components. We’ll use Stencil, a web components compiler, to demonstrate the common use cases of the shadow DOM, and where it fits in the context of a design system.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/shedding_light_on_the_shadow_dom/</url>
      <location>D.javascript</location>
      <attendee>Anthony Giuliano</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13070@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13070</pentabarf:event-id>
      <pentabarf:event-slug>mysql_hash_join</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_hash_join</pentabarf:event-tag>
      <pentabarf:title>Hash join in MySQL 8.0</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Hash join in MySQL 8.0</summary>
      <description>&lt;p&gt;Hash join was introduced in MySQL 8.0.18 and was presented for the first time at FOSDEM 2020.  Since then, the performance of hash join has been improved, and I will present results that show this.  We will also discuss what kind of queries benefit from hash join, what you need to do for hash join to be used, and how to tune your system for optimal hash join performance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_hash_join/</url>
      <location>D.mysql</location>
      <attendee>Øystein Grøvlen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13123@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13123</pentabarf:event-id>
      <pentabarf:event-slug>metaverse</pentabarf:event-slug>
      <pentabarf:event-tag>metaverse</pentabarf:event-tag>
      <pentabarf:title>Can JS also build the metaverse?</pentabarf:title>
      <pentabarf:subtitle>How Javascript can be used to build linked social WebXR applications</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-05 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T143000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Can JS also build the metaverse?- How Javascript can be used to build linked social WebXR applications</summary>
      <description>&lt;p&gt;We keep on hearing about the metaverse but what is it and more importantly, can JS be used to build it?&lt;/p&gt;

&lt;p&gt;We'll briefly clarify what the metaverse is and give practical examples today with federated virtual reality servers managed by different persons.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/metaverse/</url>
      <location>D.javascript</location>
      <attendee>Fabien Benetou (@Utopiah)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12460@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12460</pentabarf:event-id>
      <pentabarf:event-slug>llvm_llsoftsecbook</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_llsoftsecbook</pentabarf:event-tag>
      <pentabarf:title>Llsoftsecbook: an open source book on software security for compiler developers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2022-02-05 14:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T143500</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Llsoftsecbook: an open source book on software security for compiler developers</summary>
      <description>&lt;p&gt;Compilers play a crucial role in hardening software against security attacks. As compiler engineers we experience an increase in demand for security-related features: we simply work on security-related features more often.
We find it tough to analyze whether the hardenings we implement are easy or hard to circumvent by attackers. After chatting about this with many compiler developers, our experience is that most feel their work would benefit from a deeper understanding of attacks and hardening techniques. After having looked around, we didn't find much educational material that gives a broad overview, covering all aspects compiler developers ought to know about.
Therefore, we recently started an open source book titled "Low Level Software Security for Compiler developers" at https://github.com/llsoftsec/llsoftsecbook/. It aims to improve the industry-wide knowledge about security hardening in compilers and related tools; ultimately leading to more innovation and better implementations of security features.
In this presentation, we'll explain the rationale for this new open source project in more detail. We will discuss what content we have so far and what content we plan to add. The project very much welcomes new contributors: we need more new content, more review of content, discussion of ideas for how to make the book better, improvement in the design and layout of the produced HTML and PDF output, etc. We hope this presentation will reach both anyone interested in learning more about low-level software security and anyone interested in helping to grow this project further.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2022/schedule/event/llvm_llsoftsecbook/</url>
      <location>D.llvm</location>
      <attendee>Kristof Beyls</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12617@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12617</pentabarf:event-id>
      <pentabarf:event-slug>minimalsyntaxes</pentabarf:event-slug>
      <pentabarf:event-tag>minimalsyntaxes</pentabarf:event-tag>
      <pentabarf:title>Knowledge Management Through Minimal Syntaxes</pentabarf:title>
      <pentabarf:subtitle>Appreciating How Terse Syntaxes Are Capable of Being Combined In Unexpected Ways</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 14:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T143500</dtstart>
      <dtend>20220206T150500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Knowledge Management Through Minimal Syntaxes- Appreciating How Terse Syntaxes Are Capable of Being Combined In Unexpected Ways</summary>
      <description>&lt;p&gt;Presentation of the main components behind gLean - a knowledge-management application which treats problem-domains as a collection of blocks. gLeans USP is in choosing terse components which syntactically do not impede each-other - permitting collections of block to be parsed and interpreted with minimal concerns for complexity. The hope is that gLean will be able to provide YahooPipes style functionality through combining blocks of references; content; annotations; and parsing-logic.&lt;/p&gt;

&lt;p&gt;The following areas are covered:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The talk extols the virtue of the individual components (Gemini protocol's GemText; Emacs-Hyperbole's Kotl; the parser and Lisp, TXR; Jonathan McHugh's Qiuy (a 'Recursive Modelling Language')) as exemplary specialist utilities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Examples for how Kotl format and GemText markdown can interoperate (to for instance turning a file into representative Kotl blocks; or export Kotl blocks into GemText)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The beautiful/unholy ability for TXR to read a 'raw' GemText file containing TXR syntax and for a 'compiled' GemText file to emerge (given this unintended behaviour requires no additional coding and was not designed I consider this particularly special)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The use of annotations leading blocks to provide logical structures for how a document or a collection of documents should be treated&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/minimalsyntaxes/</url>
      <location>D.minimalistic</location>
      <attendee>Jonathan McHugh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12917@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12917</pentabarf:event-id>
      <pentabarf:event-slug>multi_master_scaling_for_mariadb_buildbot</pentabarf:event-slug>
      <pentabarf:event-tag>multi_master_scaling_for_mariadb_buildbot</pentabarf:event-tag>
      <pentabarf:title>Multi-master scaling for MariaDB Buildbot</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 14:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T143500</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Multi-master scaling for MariaDB Buildbot</summary>
      <description>&lt;p&gt;Continuous Integration is a very important part in order to ensure a high quality software product. In order to be able to test the MariaDB server across multiple platforms, operating systems and configurations, the MariaDB Foundation has developed a continuous integration framework based on Buildbot. This talk will focus on describing the design decisions in order to be able to scale and test the MariaDB server on over 100 different configurations. We use a multi-master setup and combine Docker latent workers with LibVirt workers and classical Buildbot workers in order to achieve this.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/multi_master_scaling_for_mariadb_buildbot/</url>
      <location>D.cicd</location>
      <attendee>Vlad Bogolin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12330@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12330</pentabarf:event-id>
      <pentabarf:event-slug>backpan</pentabarf:event-slug>
      <pentabarf:event-tag>backpan</pentabarf:event-tag>
      <pentabarf:title>Keeping the past to preserve the future</pentabarf:title>
      <pentabarf:subtitle>On the development of a BackPAN for Raku</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Raku</pentabarf:track>
      <pentabarf:start>2022-02-05 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T144000</dtstart>
      <dtend>20220205T151500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Keeping the past to preserve the future- On the development of a BackPAN for Raku</summary>
      <description>&lt;p&gt;The Raku ecosystem is growing at an impressive rate.  The Raku Programming Language allows developers to specify the exact version of a module that is needed in production.  This is a very good thing, and makes sysadmins all over the world pretty happy, as they know they can install new versions of modules without fear of breaking production code.&lt;/p&gt;

&lt;p&gt;However, developers can also &lt;em&gt;remove&lt;/em&gt; distributions from the ecosystem.  This presentation describes efforts to make sure that this will never become a problem for production.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Raku</categories>
      <url>https:/fosdem.org/2022/schedule/event/backpan/</url>
      <location>D.raku</location>
      <attendee>Elizabeth Mattijsen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12361@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12361</pentabarf:event-id>
      <pentabarf:event-slug>matrix_moderation</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_moderation</pentabarf:event-tag>
      <pentabarf:title>All things with moderation</pentabarf:title>
      <pentabarf:subtitle>All about moderation in Matrix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T144000</dtstart>
      <dtend>20220206T151000</dtend>
      <duration>00:30:00:00</duration>
      <summary>All things with moderation- All about moderation in Matrix</summary>
      <description>&lt;p&gt;So you want to moderate your Matrix room, or perhaps your homeserver? You're in the right place.
In this presentation, we'll talk about both the core concepts of federated moderation in Matrix and the main moderation tools. Expect to hear about power levels, redactions, quarantine, abuse reports, Mjölnir and plans for the near future!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_moderation/</url>
      <location>D.matrix</location>
      <attendee>David Teller</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12462@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12462</pentabarf:event-id>
      <pentabarf:event-slug>open_research_beehive</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_beehive</pentabarf:event-tag>
      <pentabarf:title>BeeHive: a flexible open hardware platform for behavioural experiments</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T144000</dtstart>
      <dtend>20220205T145500</dtend>
      <duration>00:15:00:00</duration>
      <summary>BeeHive: a flexible open hardware platform for behavioural experiments</summary>
      <description>&lt;p&gt;Digital and technical literacies are an ubiquitous requirement in modern research teams. Despite being fundamental, they are rarely part of the curriculum in universities, thus undergrad and early career researchers often struggle to code data analysis pipelines and to automate data collection from experimental setups. Neurosciences, in particular, relies a lot on these skills, with behavioural experiments planning, design of the testing boxes, data visualisation and analysis. To Successfully complete these tasks, researchers need to acquire a significant level of skill in programming and hardware design.
To address these problems, we are developing a flexible open hardware platform to lower the barrier in creating experimental setups: BeeHive. It consists of a main board, which nests an ESP32 microcontroller, and several dedicated “daughter boards”, each designed to perform one function (e.g. one board senses temperature, another controls motors, etc). These boards are connected to one another using a standard system already used by other Open Hardware systems, so that there is no need to reinvent the wheel. We can then focus on developing things that are not available yet. The system runs MicroPython, which is a Python derivative for microcontrollers.
This architecture allows users to be in control of everything that the platform is doing while also providing plenty of room for completely new applications. Modular structure helps users to get familiar with electronic components already at entry-level expertise while Python is employed for its strong points such as simplicity and widespread usage. In this presentation we set out to explore the core concept of Beehive, describe existing and possible applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_beehive/</url>
      <location>D.research</location>
      <attendee>Andre Maia Chagas</attendee>
      <attendee>Ihor Sobianin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12541@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12541</pentabarf:event-id>
      <pentabarf:event-slug>comparing_dpdk_rcu_and_user_space_rcu_library</pentabarf:event-slug>
      <pentabarf:event-tag>comparing_dpdk_rcu_and_user_space_rcu_library</pentabarf:event-tag>
      <pentabarf:title>Faster memory reclamation with DPDK RCU</pentabarf:title>
      <pentabarf:subtitle>Comparing the DPDK and Userspace RCU libraries</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Network</pentabarf:track>
      <pentabarf:start>2022-02-06 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T144000</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Faster memory reclamation with DPDK RCU- Comparing the DPDK and Userspace RCU libraries</summary>
      <description>&lt;p&gt;&lt;a href="https://www.dpdk.org"&gt;DPDK&lt;/a&gt; added a RCU library with a novel method to reclaim resources. We have been running tests to understand the performance differences between the &lt;a href="https://www.dpdk.org"&gt;DPDK&lt;/a&gt; RCU and the &lt;a href="https://liburcu.org/"&gt;user space RCU library&lt;/a&gt;. In our tests, we find that &lt;a href="https://www.dpdk.org"&gt;DPDK&lt;/a&gt; RCU can perform reclamation faster and perform significantly better when pre-emptive readers are involved. Other than the performance, &lt;a href="https://www.dpdk.org"&gt;DPDK&lt;/a&gt; RCU has several advantages such as not requiring a background thread for reclaiming resources and the ability to integrate with existing libraries without having to modify the application.&lt;/p&gt;

&lt;p&gt;This talk will present various testing done on &lt;a href="https://www.dpdk.org"&gt;DPDK&lt;/a&gt; RCU and the &lt;a href="https://liburcu.org/"&gt;user space RCU library&lt;/a&gt; and their results. It will go into the details of pre-emptive reader problem, which affects use cases beyond &lt;a href="https://www.dpdk.org"&gt;DPDK&lt;/a&gt;, and show that &lt;a href="https://www.dpdk.org"&gt;DPDK&lt;/a&gt; RCU library can reduce the reclamation time significantly.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Network</categories>
      <url>https:/fosdem.org/2022/schedule/event/comparing_dpdk_rcu_and_user_space_rcu_library/</url>
      <location>D.network</location>
      <attendee>Nathan Brown</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12619@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12619</pentabarf:event-id>
      <pentabarf:event-slug>sbom_resolver_generating_detailed_sboms_for_alpine</pentabarf:event-slug>
      <pentabarf:event-tag>sbom_resolver_generating_detailed_sboms_for_alpine</pentabarf:event-tag>
      <pentabarf:title>SBOM Resolver - Generating detailed SBOMs for Alpine</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T144000</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>00:20:00:00</duration>
      <summary>SBOM Resolver - Generating detailed SBOMs for Alpine</summary>
      <description>&lt;p&gt;In the light of increasing importance of supply chain security, obtaining detailed and accurate Software Bills of Material (SBOMs) for software images is fundamentally important. In this talk, we will present a tool called SBOM Resolver which generates detailed SBOMs for Alpine software images. It specifically leverages meta-data from the Alpine package management system to resolve all dependencies of a list of desired packages and enhances the resulting SBOM with additional information such as patches applied by the Alpine community.&lt;/p&gt;

&lt;p&gt;The current implementation is specific to Alpine, however, this presentation aims to introduce the key concepts and based on those start a discussion of how to apply SBOM Resolver to other distributions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/sbom_resolver_generating_detailed_sboms_for_alpine/</url>
      <location>D.dependency</location>
      <attendee>Georg Kunz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12901@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12901</pentabarf:event-id>
      <pentabarf:event-slug>maven</pentabarf:event-slug>
      <pentabarf:event-tag>maven</pentabarf:event-tag>
      <pentabarf:title>Faster Apache Maven Builds</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T144000</dtstart>
      <dtend>20220206T152000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Faster Apache Maven Builds</summary>
      <description>&lt;p&gt;Builds require a few properties, chief among them reproducibility. I would consider speed to be low on the order of priorities. However, it’s also one of the most limiting factors to your release cycle: if your build takes T, you cannot release faster than each T. Hence, you’ll probably want to speed up your builds after you’ve reached a certain maturity level to enable more frequent releases.&lt;/p&gt;

&lt;p&gt;I want to detail some techniques you can leverage to make your Maven builds faster.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/maven/</url>
      <location>D.openjdk</location>
      <attendee>Nicolas Frankel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12942@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12942</pentabarf:event-id>
      <pentabarf:event-slug>lg_qbe</pentabarf:event-slug>
      <pentabarf:event-tag>lg_qbe</pentabarf:event-tag>
      <pentabarf:title>Introduction to qbe</pentabarf:title>
      <pentabarf:subtitle>A lightweight compiler backend</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-05 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T144000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Introduction to qbe- A lightweight compiler backend</summary>
      <description>&lt;p&gt;qbe is an optimizing compiler backend which consumes programs in a simple intermediate language, optimizes them, and emits assembly for x86_64, aarch64, or riscv64, aiming to achieve "70% of the performance" of advanced compilers like LLVM in "10% of the code". This talk will briefly introduce qbe and its intermediate language, explain how it works and what it's capable of, and go over some sample programs which can be written in it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lg_qbe/</url>
      <location>L.lightningtalks</location>
      <attendee>Drew DeVault</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12964@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12964</pentabarf:event-id>
      <pentabarf:event-slug>cadquery</pentabarf:event-slug>
      <pentabarf:event-tag>cadquery</pentabarf:event-tag>
      <pentabarf:title>The CadQuery Ecosystem</pentabarf:title>
      <pentabarf:subtitle>A sampling of community projects and extensions</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2022-02-05 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T144000</dtstart>
      <dtend>20220205T150000</dtend>
      <duration>00:20:00:00</duration>
      <summary>The CadQuery Ecosystem- A sampling of community projects and extensions</summary>
      <description>&lt;p&gt;CadQuery is a Python module for building parametric 3D CAD models in boundary representation (B-rep). It has an active community that has created editors, personal projects, research projects, examples for new and advanced users, and plugins that extend the functionality of CadQuery. The project is maintained by a small core team and numerous community members. CadQuery is built on the OpenCASCADE (OCCT) CAD kernel, and has support for 2D and 3D primitives, allows 3D assemblies and 2D sketches to be created with constraints, and makes heavy use of features like selectors to help capture design intent.&lt;/p&gt;

&lt;p&gt;There are multiple editors available for CadQuery including CQ-editor (desktop application), Jupyter-CadQuery (web based), and CadHub (web based CodeCAD sharing platform). There are repositories dedicated to examples and plugins, as well as separate projects for generating sprockets, chains, fasteners, polyhedra, and complex curves. Community members are responsible for much of the content in these repositories. There are also projects that rely on CadQuery, including in fusion research (Paramak), electrical component 3D model generation (KiCAD), and a more mouse-driven CAD application called Semblage. There are several ways of connecting with the community, including Discord, Matrix, Google Group and GitHub. Please introduce yourself and connect with other CadQuery users.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/cadquery/</url>
      <location>D.cad</location>
      <attendee>Jeremy Wright</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13077@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13077</pentabarf:event-id>
      <pentabarf:event-slug>jvmtweaks</pentabarf:event-slug>
      <pentabarf:event-tag>jvmtweaks</pentabarf:event-tag>
      <pentabarf:title>Simple Tweaks To Get The Most Out Of Your JVM</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T144000</dtstart>
      <dtend>20220205T152000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Simple Tweaks To Get The Most Out Of Your JVM</summary>
      <description>&lt;p&gt;Many developers don’t think about the JVM level when creating applications. It is something that just simply works. Now more applications are becoming cloud-native and we have JVM’s running in every microservice container, each performance gain can have massive benefits when scaled up. Some tweaks are very easy to implement and can have huge impacts on start-up time and performance of your applications. This talk will go through all the different JVM options and give you some easy and simple advice on how to get the most out of your JVM to save not only money but also energy on the cloud.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/jvmtweaks/</url>
      <location>D.openjdk</location>
      <attendee>Jamie Coleman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13133@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13133</pentabarf:event-id>
      <pentabarf:event-slug>from_mobile_to_backend</pentabarf:event-slug>
      <pentabarf:event-tag>from_mobile_to_backend</pentabarf:event-tag>
      <pentabarf:title>From Mobile to Backend with Kotlin and Ktor</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T144000</dtstart>
      <dtend>20220206T151000</dtend>
      <duration>00:30:00:00</duration>
      <summary>From Mobile to Backend with Kotlin and Ktor</summary>
      <description>&lt;p&gt;As mobile developers, we often see the backend world as something magical that "does things". But what if I tell you that you can easily build a backend even if mobile is your thing?&lt;/p&gt;

&lt;p&gt;With this talk, I want to show how it is possible to bring your mobile knowledge (and shift it a little bit) to build a backend with Kotlin and Ktor. I will show how to structure the project, set up Dependency Injection, connect to a database and test everything to have a working backend ready to be deployed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/from_mobile_to_backend/</url>
      <location>D.kotlin</location>
      <attendee>Marco Gomiero</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13136@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13136</pentabarf:event-id>
      <pentabarf:event-slug>tee_break2</pentabarf:event-slug>
      <pentabarf:event-tag>tee_break2</pentabarf:event-tag>
      <pentabarf:title>Short break</pentabarf:title>
      <pentabarf:subtitle>15 minutes</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T144000</dtstart>
      <dtend>20220205T145500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Short break- 15 minutes</summary>
      <description>&lt;p&gt;Short break.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_break2/</url>
      <location>D.trusted-hardware</location>
      <attendee>Fritz Alder</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13512@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13512</pentabarf:event-id>
      <pentabarf:event-slug>lt_edge_workloads</pentabarf:event-slug>
      <pentabarf:event-tag>lt_edge_workloads</pentabarf:event-tag>
      <pentabarf:title>Manage workloads on disconnected far edge</pentabarf:title>
      <pentabarf:subtitle>Edge Computing.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-06 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T144000</dtstart>
      <dtend>20220206T150000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Manage workloads on disconnected far edge- Edge Computing.</summary>
      <description>&lt;p&gt;Edge devices deployed out in the field pose very different operational, environmental, and business challenges from those of cloud computing. These motivate different engineering trade-offs for Kubernetes at the far edge than for cloud or near-edge scenarios.&lt;/p&gt;

&lt;p&gt;In this lightning talk we will introduce an open source project called microshift and demonstrate how microshift can run and manage workloads on disconnected far edge devices by making frugal use of system resources. We will demonstrate managing edge deployments that can tolerate severe networking constraints, update/rollback securely, safely, speedily, and seamlessly, esp without disrupting workloads, and build on and integrate cleanly with edge-optimized OSes like Fedora IoT. Microshift can be used as a development tool, we provide a MicroShift image that bundles host dependencies like CRI-O and useful tools like the kubectl client, so it can run on most modern Linux distros, on OSX, and on Windows.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_edge_workloads/</url>
      <location>L.lightningtalks</location>
      <attendee>parsingh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12354@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12354</pentabarf:event-id>
      <pentabarf:event-slug>ada_sparknacl</pentabarf:event-slug>
      <pentabarf:event-tag>ada_sparknacl</pentabarf:event-tag>
      <pentabarf:title>SPARKNaCl: A Verified, Fast Re-implementation of TweetNaCl</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2022-02-06 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>01:05:00:00</pentabarf:duration>
      <dtstart>20220206T144500</dtstart>
      <dtend>20220206T155000</dtend>
      <duration>01:05:00:00</duration>
      <summary>SPARKNaCl: A Verified, Fast Re-implementation of TweetNaCl</summary>
      <description>&lt;p&gt;SPARKNaCl is a new, verified and fast reefrence implementation of the NaCl API, based on the TweetNaCl distribution. It has a fully automated, complete and sound proof of type-safety and several key correctness properties. In addition, the code is fast - out-performing TweetNaCl on an Ed25519 Sign operation by a factor of 3 at all optimization levels. This talk will cover how "Proof Driven Optimization" can result in code that is both correct and fast on bare-metal embedded targets.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_sparknacl/</url>
      <location>D.ada</location>
      <attendee>Roderick Chapman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12594@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12594</pentabarf:event-id>
      <pentabarf:event-slug>mozilla_searchfox</pentabarf:event-slug>
      <pentabarf:event-tag>mozilla_searchfox</pentabarf:event-tag>
      <pentabarf:title>Searchfox</pentabarf:title>
      <pentabarf:subtitle>Fast code search and indexing</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2022-02-05 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T144500</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Searchfox- Fast code search and indexing</summary>
      <description>&lt;p&gt;Short overview of how Searchfox works, how to use it on other projects (like Igalia is doing with https://webkit-search.igalia.com), planned improvements, and how to contribute to it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2022/schedule/event/mozilla_searchfox/</url>
      <location>D.mozilla</location>
      <attendee>Emilio Cobos Álvarez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12666@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12666</pentabarf:event-id>
      <pentabarf:event-slug>lava_openqa</pentabarf:event-slug>
      <pentabarf:event-tag>lava_openqa</pentabarf:event-tag>
      <pentabarf:title> LAVA + OpenQA = Automated, Continuous Full System Testing</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2022-02-05 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T144500</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>00:45:00:00</duration>
      <summary> LAVA + OpenQA = Automated, Continuous Full System Testing</summary>
      <description>&lt;p&gt;Maintaining software systems for a long time is hard. Backporting kernel patches is a complex and expensive overhead. The Linux project's position is - quite rightly - to instruct down-streams to upgrade to the latest release.&lt;/p&gt;

&lt;p&gt;In practice, upgrading is difficult, scary and sometimes avoided. It takes time and effort before there is enough confidence that new releases will work in context: full system testing in embedded environments can be arduous. What if we could have continuous, automated full system tests, from from UI, to OS, to kernel, on hardware?&lt;/p&gt;

&lt;p&gt;This talk will provide an overview of how this can be achieved with a combination of OpenQA, LAVA and Continuous Integration pipelines. The talk will cover:
- How the same tests can be used in both kernel space and user space testing
- How the same tests can run in both virtualisation (with OpenQA and QEMU, developed originally for GNOME-OS) and also on hardware
- How images are then deployed and tested in hardware (LAVA triggers OpenQA via VNC to begin testing on boards)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2022/schedule/event/lava_openqa/</url>
      <location>D.testing</location>
      <attendee>James Thomas</attendee>
      <attendee>Laurence Urhegyi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12698@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12698</pentabarf:event-id>
      <pentabarf:event-slug>mobile_adwaita</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_adwaita</pentabarf:event-tag>
      <pentabarf:title>Welcome to Libadwaita</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-06 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T144500</dtstart>
      <dtend>20220206T152000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Welcome to Libadwaita</summary>
      <description>&lt;p&gt;GTK4 is finally ready for production, and with it comes Libadwaita, the next generation of the GNOME app development platform. This new library builds on what Libhandy did for GTK3 but takes it even further, streamlining many of the most common things app developers need to build great apps for GNOME, across both desktop and mobile.&lt;/p&gt;

&lt;p&gt;This includes standardized patterns and widgets for basic layout elements like lists and cards, adaptive navigation, touch/touchpad gestures, easier ways of using color in apps, and much more.&lt;/p&gt;

&lt;p&gt;This talk will give a quick overview of the current capabilities of the platform, and show how app developers are making use of it to build apps that work well on computers of all shapes and sizes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_adwaita/</url>
      <location>D.mobile</location>
      <attendee>Tobias Bernard</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12711@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12711</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_galera</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_galera</pentabarf:event-tag>
      <pentabarf:title>MariaDB Galera Cluster and M/S replication</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T144500</dtstart>
      <dtend>20220205T151000</dtend>
      <duration>00:25:00:00</duration>
      <summary>MariaDB Galera Cluster and M/S replication</summary>
      <description>&lt;p&gt;Many say: Galera or Master/Slave replication. What about Galera AND Master/Slave Replication? In this presentation we look at different scenarios where it makes sense to use both technologies together...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_galera/</url>
      <location>D.mariadb</location>
      <attendee>Oli Sennhauser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12806@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12806</pentabarf:event-id>
      <pentabarf:event-slug>container_ipfs_image</pentabarf:event-slug>
      <pentabarf:event-tag>container_ipfs_image</pentabarf:event-tag>
      <pentabarf:title>P2P Container Image Distribution on IPFS With Containerd and Nerdctl</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T144500</dtstart>
      <dtend>20220206T150500</dtend>
      <duration>00:20:00:00</duration>
      <summary>P2P Container Image Distribution on IPFS With Containerd and Nerdctl</summary>
      <description>&lt;p&gt;nerdctl is a Docker-compatible CLI of containerd, developed as a subproject of containerd. nerdctl recently added support of P2P image distribution on IPFS. This enables to share container images among hosts without hosting or relying on the registry.&lt;/p&gt;

&lt;p&gt;In this session, Kohei, one of the maintainers of nerdctl, will introduce IPFS-based P2P image distribution with containerd and nerdctl. This session will also show the combination of IPFS-based distribution with the existing image distribution techniques, focusing on lazy pulling (eStargz) and image encryption (OCIcrypt). The status of integration work with other tools including Kubernetes will also be shared.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_ipfs_image/</url>
      <location>D.containers</location>
      <attendee>Kohei Tokunaga</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12358@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12358</pentabarf:event-id>
      <pentabarf:event-slug>bluetooth_beyond_digital_contact_tracing</pentabarf:event-slug>
      <pentabarf:event-tag>bluetooth_beyond_digital_contact_tracing</pentabarf:event-tag>
      <pentabarf:title>Bluetooth beyond Digital Contact Tracing</pentabarf:title>
      <pentabarf:subtitle>Using Bluetooth for wider public healthcare improvements</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 14:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T145000</dtstart>
      <dtend>20220206T152000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Bluetooth beyond Digital Contact Tracing- Using Bluetooth for wider public healthcare improvements</summary>
      <description>&lt;p&gt;The Herald Project created a reliable API for data exchange used in nations' COVID-19 Digital Contact Tracing applications. The same Bluetooth LE and MESH technology can be used to improve healthcare operations - replacing aging pagers, finding healthcare equipment, navigating through complex environments, and in wearables for personal healthcare monitoring.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/bluetooth_beyond_digital_contact_tracing/</url>
      <location>D.public-code</location>
      <attendee>Adam Fowler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12721@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12721</pentabarf:event-id>
      <pentabarf:event-slug>tee_flexos</pentabarf:event-slug>
      <pentabarf:event-tag>tee_flexos</pentabarf:event-tag>
      <pentabarf:title>Rethinking the OS for Isolation Flexibility with FlexOS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 14:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T145500</dtstart>
      <dtend>20220205T152000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Rethinking the OS for Isolation Flexibility with FlexOS</summary>
      <description>&lt;p&gt;Operating Systems (OSes) have historically been classified according to their isolation properties: monolithic OSes, microkernels, single-address-space OSes, or unikernels... Decades of experience in research and industry showed that there is no silver bullet and that different use-cases might demand different approaches to optimize safety and performance.&lt;/p&gt;

&lt;p&gt;What if we tried to design an operating system able to be easily reconfigured into any of these points in the OS design space? What if the OS could be a microkernel, a unikernel, or a monolithic OS, at will, and using a wide range of hardware- and software-backed isolation mechanisms?&lt;/p&gt;

&lt;p&gt;In this talk, we will present FlexOS, the result of our recent research work in trying to answer this question. FlexOS is an OS allowing users to easily specialize the safety and isolation strategy of an OS at compilation/deployment time, instead of design time. Depending on the configuration, the same FlexOS code can mimic a microkernel with multiple address-spaces, a single-address-space OS with Intel MPK compartments, or many other OS isolation approaches. We have implemented a prototype of FlexOS on top of Unikraft, a popular library OS framework.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_flexos/</url>
      <location>D.trusted-hardware</location>
      <attendee>Hugo Lefeuvre</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13044@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13044</pentabarf:event-id>
      <pentabarf:event-slug>open_research_open_hardware</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_open_hardware</pentabarf:event-tag>
      <pentabarf:title>Open Hardware Panel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 14:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T145500</dtstart>
      <dtend>20220205T151000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Open Hardware Panel</summary>
      <description>&lt;p&gt;Discussion between the Open Hardware panel's speakers..&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_open_hardware/</url>
      <location>D.research</location>
      <attendee>Matthieu Totet</attendee>
      <attendee>Andre Maia Chagas</attendee>
      <attendee>Ihor Sobianin</attendee>
      <attendee>Julian  Stirling</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13120@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13120</pentabarf:event-id>
      <pentabarf:event-slug>flutter_pwa</pentabarf:event-slug>
      <pentabarf:event-tag>flutter_pwa</pentabarf:event-tag>
      <pentabarf:title>Building PWA with Flutter</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dart and Flutter</pentabarf:track>
      <pentabarf:start>2022-02-05 14:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T145500</dtstart>
      <dtend>20220205T155500</dtend>
      <duration>01:00:00:00</duration>
      <summary>Building PWA with Flutter</summary>
      <description>&lt;p&gt;Progressive Web Apps are web applications that have been designed, so they are capable, reliable, and installable. These three pillars transform them into an experience that feels like a platform-specific application.
The central core components that ensure that PWA works flawlessly are Service Workers. These components are a network proxy that takes control of a network request from the application and adds cache capabilities, background app sync, push notifications, and offline features.
In this talk, I will review the PWA capabilities in Flutter and show you how you can extend these functionalities to have a better progressive web app building with Flutter in order to boost user experience in your application&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dart and Flutter</categories>
      <url>https:/fosdem.org/2022/schedule/event/flutter_pwa/</url>
      <location>D.dart-flutter</location>
      <attendee>Majid Hajian</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12329@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12329</pentabarf:event-id>
      <pentabarf:event-slug>evolution_of_vpp</pentabarf:event-slug>
      <pentabarf:event-tag>evolution_of_vpp</pentabarf:event-tag>
      <pentabarf:title>BGP/OSPF with VPP at &gt;100Mpps</pentabarf:title>
      <pentabarf:subtitle>Introducing the Linux Controlplane</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Network</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>BGP/OSPF with VPP at &gt;100Mpps- Introducing the Linux Controlplane</summary>
      <description>&lt;p&gt;In this talk, we will demonstrate high performance routing using open-source &lt;a href="https://fd.io"&gt;VPP&lt;/a&gt; and it's underlying &lt;a href="https://dpdk.org"&gt;Data Plane Development Kit&lt;/a&gt;. This talk highlights the authors work on integrating the Linux ControlPlane which makes BGP, OSPF, etc available with VPP. We'll then turn to a popular DPDK based loadtesting tool &lt;a href="https://trex-tgn.cisco.com"&gt;TRex&lt;/a&gt;, and discuss performance benchmarking results from the field using the author's &lt;a href="https://ipng.ch/"&gt;AS8298&lt;/a&gt; as practical example.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Network</categories>
      <url>https:/fosdem.org/2022/schedule/event/evolution_of_vpp/</url>
      <location>D.network</location>
      <attendee>Pim van Pelt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12336@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12336</pentabarf:event-id>
      <pentabarf:event-slug>lotech_200pagelecturebook</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_200pagelecturebook</pentabarf:event-tag>
      <pentabarf:title>Let's Build a 200-Page-Long Lecture Book with LibreOffice Writer</pentabarf:title>
      <pentabarf:subtitle>Challanges, tips and tricks that work and that don't</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Let's Build a 200-Page-Long Lecture Book with LibreOffice Writer- Challanges, tips and tricks that work and that don't</summary>
      <description>&lt;p&gt;In 2021, a tender financed by the Australian Government has been won. The purpose of the project was to create a lecture book for kids, parents and their teachers who have a European (Hungarian) background, and who want to keep their cultural heritage, while they are living in a non-Hungarian speaking country.&lt;/p&gt;

&lt;p&gt;Such a project has a lot of interesting challenges but in this talk, mostly the technical aspects will be introduced. The perspective and the journey of the editor of the book will be demonstrated, whose responsibility was to combine the chapters written by three different authors into a single, ready-to-print document.&lt;/p&gt;

&lt;p&gt;The main tools were LibreOffice Writer and Draw but GIMP and InkScape also played a significant role.&lt;/p&gt;

&lt;p&gt;In the talk, various tricks and steps will be shown how the document has been created and how the different tools were able to cooperate. Besides the working ways, some non-working paths and traps also will be shown.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_200pagelecturebook/</url>
      <location>D.libreoffice</location>
      <attendee>Csongor Halmai</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12373@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12373</pentabarf:event-id>
      <pentabarf:event-slug>centos_stream_stable_and_continuous</pentabarf:event-slug>
      <pentabarf:event-tag>centos_stream_stable_and_continuous</pentabarf:event-tag>
      <pentabarf:title>CentOS Stream: stable and continuous</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T154000</dtend>
      <duration>00:40:00:00</duration>
      <summary>CentOS Stream: stable and continuous</summary>
      <description>&lt;p&gt;CentOS Stream was introduced in September 2019. In December 2020 it made news, raised a lot of questions and created long hand-wavy discussions and confusing arguments. During 2021 CentOS Stream 9 finally has found its place in the RHEL 9 development process. And now, in early 2022, we can take a good look at how it actually works.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2022/schedule/event/centos_stream_stable_and_continuous/</url>
      <location>D.distributions</location>
      <attendee>Aleksandra Fedorova</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12437@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12437</pentabarf:event-id>
      <pentabarf:event-slug>libp2p</pentabarf:event-slug>
      <pentabarf:event-tag>libp2p</pentabarf:event-tag>
      <pentabarf:title>State of libp2p</pentabarf:title>
      <pentabarf:subtitle>Status quo and future roadmap of the peer-to-peer networking library libp2p.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>State of libp2p- Status quo and future roadmap of the peer-to-peer networking library libp2p.</summary>
      <description>&lt;p&gt;&lt;a href="https://libp2p.io"&gt;libp2p&lt;/a&gt; is a universal, cross-platform, multi-language, modular peer-to-peer networking library powering multiple large-scale networks, for example IPFS, Ethereum 2, Filecoin or Polkadot.&lt;/p&gt;

&lt;p&gt;We will discuss the current state of the project, eyeball the various language implementations, take a look at the many live networks running on top of libp2p today and finally cover the project roadmap for the years to come.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/libp2p/</url>
      <location>D.web3</location>
      <attendee>Max Leonard Inden</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12443@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12443</pentabarf:event-id>
      <pentabarf:event-slug>radio_voyager1</pentabarf:event-slug>
      <pentabarf:event-tag>radio_voyager1</pentabarf:event-tag>
      <pentabarf:title>Voyager 1 adventures</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>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Voyager 1 adventures</summary>
      <description>&lt;p&gt;Voyager 1 is the furthest spacecraft and the first ever to exit the solar system. Fueled by its radioisotope generators, after more than 40 years of flight it is still sending us data about the interstellar medium using its 3.7 metre dish antenna and 8.4 GHz transmitter. In this talk we report two adventures regarding the reception of the Voyager 1 signal.&lt;/p&gt;

&lt;p&gt;In the first part, we show the successful detection of the Voyager 1 signal using one of the 6.1 metre dishes at the Allen Telescope Array in November 2020. Calculations show that using stable frequency references and accurate Doppler correction, this feat might also be possible for amateurs with smaller dishes if they integrate several hours of data to pull out the very weak signal from the noise. In the second part, we use some recordings done by the 100 metre Green Bank Telescope in 2015 and 2020 to decode the data transmitted by Voyager 1. The spacecraft predates the modern CCSDS standards, so its data has some interesting aspects.&lt;/p&gt;

&lt;p&gt;All this work has been done using GNU Radio, Python, and other open source tools. The data and results are publicly available.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2022/schedule/event/radio_voyager1/</url>
      <location>D.radio</location>
      <attendee>Daniel Estévez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12452@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12452</pentabarf:event-id>
      <pentabarf:event-slug>deviceneutrality</pentabarf:event-slug>
      <pentabarf:event-tag>deviceneutrality</pentabarf:event-tag>
      <pentabarf:title>Why Device Neutrality is important for 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>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Why Device Neutrality is important for Free Software?</summary>
      <description>&lt;p&gt;The number of devices on which users cannot run Free Software is exponentially increasing. The consequence is an increased loss of control over users’ technology. In order to remediate this situation, the FSFE has been working with the concept of Device Neutrality, understood as a policy principle that ensures users equal access and non-discriminatory use of their devices. The FSFE has advocated for four main principles: stricter consent rules for pre-installed apps, no vendor lock-in, full interoperability, and real-time data portability. The talk will explain the concepts and the challenges ahead.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2022/schedule/event/deviceneutrality/</url>
      <location>D.legal</location>
      <attendee>Lucas Lasota</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12494@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12494</pentabarf:event-id>
      <pentabarf:event-slug>openstack_hpc</pentabarf:event-slug>
      <pentabarf:event-tag>openstack_hpc</pentabarf:event-tag>
      <pentabarf:title>Using OpenStack to reduce HPC service complexity</pentabarf:title>
      <pentabarf:subtitle>... no, that is not an oxymoron!</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>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Using OpenStack to reduce HPC service complexity- ... no, that is not an oxymoron!</summary>
      <description>&lt;p&gt;Why build #4 on the Green500 using OpenStack? It makes it easier to manage. Cambridge University started using OpenStack in 2015. Since mid 2020, all new hardware is controlled using OpenStack. Compute nodes, GPU nodes, Lustre nodes, Ceph nodes, almost everything. OpenStack allows large baremetal slurm clusters and dedicated TRE (trusted research environments) to share the same images. Is this a cloud native supercomputer?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/openstack_hpc/</url>
      <location>D.hpc</location>
      <attendee>John Garbutt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12533@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12533</pentabarf:event-id>
      <pentabarf:event-slug>openthread_mesh_network</pentabarf:event-slug>
      <pentabarf:event-tag>openthread_mesh_network</pentabarf:event-tag>
      <pentabarf:title>Running an OpenThread Mesh Network with Linux and Zephyr</pentabarf:title>
      <pentabarf:subtitle>Transparent IoT Gatway Blueprint of the Oniro Project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Running an OpenThread Mesh Network with Linux and Zephyr- Transparent IoT Gatway Blueprint of the Oniro Project</summary>
      <description>&lt;p&gt;The Thread protocol specifies a low-power IoT mesh network. It offers
self-healing, low latency and IPv6 connectivity without a single point of
failure. In addition to the lower layer mesh functionality it also
offers mesh network management, as well as secure onboarding of headless
devices.&lt;/p&gt;

&lt;p&gt;OpenThread is an open source project implementing the Thread protocol and its
components. The focus of this talk is to demonstrate a Linux based OpenThread
border router and Zephyr based mesh nodes. Tight together by a Yocto based
build system this talk shows all components you need to have an IPv6 enabled
micro-processor on a low-power wireless link. The used power is small enough
to allow operating a small sensor for months or years on a coin cell battery in such a
scenario. All served by a Linux based border router to allow for internet
access and end-to-end IPv6 connectivity.&lt;/p&gt;

&lt;p&gt;All of the above is bundled together in an Eclipse Oniro Project blueprint
for a transparent IoT gateway.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/openthread_mesh_network/</url>
      <location>D.embedded</location>
      <attendee>Stefan Schmidt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12620@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12620</pentabarf:event-id>
      <pentabarf:event-slug>ply_ebpf</pentabarf:event-slug>
      <pentabarf:event-tag>ply_ebpf</pentabarf:event-tag>
      <pentabarf:title>ply: lightweight eBPF tracing</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>ply: lightweight eBPF tracing</summary>
      <description>&lt;p&gt;In this talk, I will show you how to build and deploy ply (a dynamic tracing language for eBPF) to a BeagleBone Black then write ply scripts to attach probes and tracepoints to a running kernel and application on that same target. eBPF has rapidly eclipsed all previous tracers for Linux. While eBPF has taken the cloud native community by storm, the technology has yet to make significant inroads within the embedded Linux ecosystem. I will explain the reasons for this current situation and demonstrate a possible way forward.&lt;/p&gt;

&lt;p&gt;The bpftrace dynamic tracing language relies on the LLVM-based BCC toolchain to compile scripts down to eBPF bytecode. Because of its dependency on LLVM, BCC only supports a few 64-bit CPU architectures, severely limiting the use of eBPF in embedded systems. Fortunately, the IO Visor Project offers a lightweight alternative to bpftrace called ply. Like bpftrace, ply’s syntax is inspired by both DTrace and awk. Unlike bpftrace, ply targets embedded CPU architectures like ARM and PowerPC making it possible to deploy eBPF to many more devices. Buildroot includes ply as of its 2021.02 LTS release.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/ply_ebpf/</url>
      <location>D.embedded</location>
      <attendee>Frank Vasquez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12630@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12630</pentabarf:event-id>
      <pentabarf:event-slug>llvm_8bit</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_8bit</pentabarf:event-tag>
      <pentabarf:title>8-bit Character support on architectures were the smallest addressable unit size is 64-bit in Clang and LLVM</pentabarf:title>
      <pentabarf:subtitle>8-bit characters in VIAMPP</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T153500</dtend>
      <duration>00:35:00:00</duration>
      <summary>8-bit Character support on architectures were the smallest addressable unit size is 64-bit in Clang and LLVM- 8-bit characters in VIAMPP</summary>
      <description>&lt;p&gt;Clang and LLVM have a great history of supporting a great variety of CPUs, from 8- to 64-bits assuming they all have a smallest size of an addressable unit of 8-bits words. Despite the fact that a lot of types and there alignment can be defined with the “target datalayout” string, the “character” and “short” type have been hard-coded into clang and llvm.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2022/schedule/event/llvm_8bit/</url>
      <location>D.llvm</location>
      <attendee>Thomas Pietsch</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12674@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12674</pentabarf:event-id>
      <pentabarf:event-slug>vai_deploying_vms</pentabarf:event-slug>
      <pentabarf:event-tag>vai_deploying_vms</pentabarf:event-tag>
      <pentabarf:title>Deploying VMs and Containers across Infrastructure Providers</pentabarf:title>
      <pentabarf:subtitle>Presenting OpenNebula’s new Edge Cloud Architecture</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Deploying VMs and Containers across Infrastructure Providers- Presenting OpenNebula’s new Edge Cloud Architecture</summary>
      <description>&lt;p&gt;This talk presents OpenNebula's new distributed Edge Cloud Architecture, which is composed of Edge Clusters that can run any workload (both Virtual Machines and application containers), on any resource (bare-metal or virtualized), anywhere (on-prem and on a cloud/edge provider). An Edge Cluster, built on open source technologies that already exist in the Linux operating system, is a hyperconverged functional set of managed objects that include storage, network, and host resources. An Edge Cluster provides all the resources needed to run virtualized or containerized applications. OpenNebula’s management services, including scheduling, monitoring and life-cycle management, run in the cloud Front-end and orchestrate from there the local or remote Edge Clusters. The Front-end also provides access to the administration tools, user interfaces, and API. Although the requirements may vary depending on the number and size of the clusters and API load, the Front-end node only requires 8 GB of main memory and 4 cores. The Edge Cloud Architecture is able to provide a lightweight and easy-to-use storage platform for medium-sized clusters consisting of tens of nodes. OpenNebula’s Edge Cloud Architecture is able to manage hundreds of these clusters, as they operate autonomously in terms of networking and storage, and handle thousands of virtualized hosts and tens of thousands of virtualized applications. In this presentation we will explain in detail the deployment model for Edge Clusters, the specialized storage solution they incorporate (OneStor), and the performance benefits of this multi-cloud architecture as confirmed by the latest benchmarks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_deploying_vms/</url>
      <location>D.virtualization</location>
      <attendee>Alejandro Huertas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12679@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12679</pentabarf:event-id>
      <pentabarf:event-slug>osd_when_to_invest_in_the_ux_of_scientific_open_source</pentabarf:event-slug>
      <pentabarf:event-tag>osd_when_to_invest_in_the_ux_of_scientific_open_source</pentabarf:event-tag>
      <pentabarf:title>When to invest in the UX of (scientific) 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>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>When to invest in the UX of (scientific) open source</summary>
      <description>&lt;p&gt;Software has become increasingly central to scientific research. Both software development and its use are essential activities for scientific teams. But investment in its production, maintenance, and adoption is often overlooked, and academia often fails to leverage best practices for software engineering from industry, the open source community, or elsewhere. Furthermore, investment in the user experience (UX) and usability of scientific software is largely an afterthought, if considered at all. As such, any future investment in UX is expected to have a disproportionately positive impact on adoption of scientific tools (i.e. broadening access) and on scientific discovery itself. Currently, the impact of this kind of investment (or lack thereof) is largely unknown.&lt;/p&gt;

&lt;p&gt;Scientific software stands to benefit from the learnings and current practices in open source design. This talk will explore the unique workflows and incentives of research institutions (and other contexts in which scientific software is produced) and map them to current practices of open source design with the intention of bringing to light the opportunities to better understand how and when to invest in the UX of research software, how to grow expertise in UX, and how to cultivate norms on peer-production platforms toward good UX practices.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_when_to_invest_in_the_ux_of_scientific_open_source/</url>
      <location>D.design</location>
      <attendee>Elizabeth Vu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12723@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12723</pentabarf:event-id>
      <pentabarf:event-slug>crowdsecurity</pentabarf:event-slug>
      <pentabarf:event-tag>crowdsecurity</pentabarf:event-tag>
      <pentabarf:title>Crowdsecurity</pentabarf:title>
      <pentabarf:subtitle>A participative IDS/IPS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Crowdsecurity- A participative IDS/IPS</summary>
      <description>&lt;p&gt;The &lt;a href="https://github.com/crowdsecurity/crowdsec/"&gt;CrowdSec&lt;/a&gt; project aims at providing a crowdsourced approach to common infrastructure defense problems, by distributing free &amp;amp; open-source software allowing to protect yourself and share information about malevolent actors. These software components, of which Crowdsec is the main piece, work by processing logs and enriching them, to apply behaviour-based scenarios (heuristics) that will identify attacks pattern. One of the core concepts of Crowdsec is to separate the detection of an attack and its reaction, to be suitable for modern architectures. While Crowdsec is in charge of the detection, the reaction is performed by "bouncers" that aim to be deployable at any level of the applicative / infrastructure stack.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2022/schedule/event/crowdsecurity/</url>
      <location>M.misc</location>
      <attendee>Thibault Koechlin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12743@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12743</pentabarf:event-id>
      <pentabarf:event-slug>misc_raku</pentabarf:event-slug>
      <pentabarf:event-tag>misc_raku</pentabarf:event-tag>
      <pentabarf:title>Debunking The Myths About The Raku® Language</pentabarf:title>
      <pentabarf:subtitle>Let's talk about some common misconceptions about the Raku language and why it is not Perl6 anymore</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Debunking The Myths About The Raku® Language- Let's talk about some common misconceptions about the Raku language and why it is not Perl6 anymore</summary>
      <description>&lt;p&gt;The Raku language, formerly known as Perl6, sometimes gets incorrect coverage when it comes to "expert opinions". In this talk we will consider the common misconceptions about the language, what's wrong about them, and why your impression about the language might be wrong. Let's see how we can make it much better!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2022/schedule/event/misc_raku/</url>
      <location>M.misc</location>
      <attendee>Vadim Belman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12769@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12769</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_exploring_linux_memory_usage_and_io_performance_for_cloud_native_databases</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_exploring_linux_memory_usage_and_io_performance_for_cloud_native_databases</pentabarf:event-tag>
      <pentabarf:title>Exploring Linux Memory Usage and IO Performance for Cloud Native Databases</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Exploring Linux Memory Usage and IO Performance for Cloud Native Databases</summary>
      <description>&lt;p&gt;Linux and containers are similar in that they provide operating system resources such as memory and storage. These resources—along with CPU and networking— are key factors to achieve optimal performance.&lt;/p&gt;

&lt;p&gt;In this session, we'll explore how memory allocation at the container or operating system level influences the performance of buffered disk IO, which is typically how IO is handled by PostgreSQL. We'll also examine Linux memory management details and the different ways disk IO could be performed. From there, we'll walk through a number of examples that reveal the typical dynamics of cached and non-cached IOs, as well as the differences between the two.&lt;/p&gt;

&lt;p&gt;Understanding these dynamics is critical to learn how PostgreSQL IO works.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/postgresql_exploring_linux_memory_usage_and_io_performance_for_cloud_native_databases/</url>
      <location>D.postgresql</location>
      <attendee>Frits Hoogland</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12827@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12827</pentabarf:event-id>
      <pentabarf:event-slug>exascale_pmi</pentabarf:event-slug>
      <pentabarf:event-tag>exascale_pmi</pentabarf:event-tag>
      <pentabarf:title>Exascale PMI on a heterogeneous sub-exascale Slurm cluster</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>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Exascale PMI on a heterogeneous sub-exascale Slurm cluster</summary>
      <description>&lt;p&gt;PMIx (Process Management Interface exascale) is a de-facto standard providing a very efficient interface to launch and control distributed tasks. It was created for exascale HPC systems, where launching a computational job can involve tens of thousands of nodes and bootstrapping MPI (Message Passing Interface) becomes cumbersome. PMIx reduces launch times in such systems from minutes to a few seconds.&lt;/p&gt;

&lt;p&gt;Even though the lower launch times are less critical in smaller clusters (but always welcome), the high efficiency of PMIx is also desirable at sub-exascale. The low data footprint and data exchange, as well as leveraging fast interconnects is useful on systems with lower-end network fabrics. Moreover, its tight integration with the resource manager is very helpful to minimize idling on clusters with limited resources.&lt;/p&gt;

&lt;p&gt;At VUB (Vrije Universiteit Brussel), we have recently transitioned our tier-2 HPC cluster to Slurm and enabled PMIx in a mixture of TCP and InfiniBand networks. We will share the lessons learned in the process and practical tips to deploy a reliable setup with open source software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/exascale_pmi/</url>
      <location>D.hpc</location>
      <attendee>Alex Domingo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12849@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12849</pentabarf:event-id>
      <pentabarf:event-slug>nim_potatozombies</pentabarf:event-slug>
      <pentabarf:event-tag>nim_potatozombies</pentabarf:event-tag>
      <pentabarf:title>Potato Zombies</pentabarf:title>
      <pentabarf:subtitle>Helping a 6 year old build a 3D game using Enu and Nim</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Nim Programming Language</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T154500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Potato Zombies- Helping a 6 year old build a 3D game using Enu and Nim</summary>
      <description>&lt;p&gt;&lt;a href="https://github.com/dsrw/enu"&gt;Enu&lt;/a&gt; is a 3D live coding environment that can be used for education, exploration, and light game development. It uses a simple, logo-style Nim DSL, and aims to be accessible to as many people as possible, even those who may not yet be able to read or type. It's still fairly immature, but will eventually be suitable for implementing simple multiplayer 3D games.&lt;/p&gt;

&lt;p&gt;In this presentation, Enu's creator will walk through creating a simple 3D game with his 6 year old son using Enu 0.2.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Nim Programming Language</categories>
      <url>https:/fosdem.org/2022/schedule/event/nim_potatozombies/</url>
      <location>D.nim</location>
      <attendee>Scott Wadden</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12853@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12853</pentabarf:event-id>
      <pentabarf:event-slug>opentelemetry_and_ci_cd</pentabarf:event-slug>
      <pentabarf:event-tag>opentelemetry_and_ci_cd</pentabarf:event-tag>
      <pentabarf:title>OpenTelemetry and CI/CD</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T153500</dtend>
      <duration>00:35:00:00</duration>
      <summary>OpenTelemetry and CI/CD</summary>
      <description>&lt;p&gt;If you would like to know more about measuring your CI/CD for troubleshooting or improving your CI/CD services this talk can be interesting for you.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/opentelemetry_and_ci_cd/</url>
      <location>D.cicd</location>
      <attendee>Victor Martinez</attendee>
      <attendee>Ivan Fernandez Calvo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12902@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12902</pentabarf:event-id>
      <pentabarf:event-slug>security_wishes</pentabarf:event-slug>
      <pentabarf:event-tag>security_wishes</pentabarf:event-tag>
      <pentabarf:title>What I wish I knew about security when I started programming</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T154500</dtend>
      <duration>00:45:00:00</duration>
      <summary>What I wish I knew about security when I started programming</summary>
      <description>&lt;p&gt;Eighteen years into my career, I decided to pivot and move from infrastructure-related work to the world of application security.
If there’s one thing I’ve learned in the three years of working in application security is that it’s a funny business. Our entire business model is based on pointing out the mistakes of other programmers.&lt;/p&gt;

&lt;p&gt;In this talk, I want to shoot myself in the foot and share some concepts that could help eliminate a lot of those mistakes, and reduce my job to snuffing out the more interesting mistakes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2022/schedule/event/security_wishes/</url>
      <location>M.security</location>
      <attendee>Allon Mureinik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12931@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12931</pentabarf:event-id>
      <pentabarf:event-slug>building_a_tiny_javascript_runtime_with_quickjs</pentabarf:event-slug>
      <pentabarf:event-tag>building_a_tiny_javascript_runtime_with_quickjs</pentabarf:event-tag>
      <pentabarf:title>Building a tiny JavaScript runtime with QuickJS</pentabarf:title>
      <pentabarf:subtitle>How I built a runtime with Duktape and then rebuilt it with QuickJS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Building a tiny JavaScript runtime with QuickJS- How I built a runtime with Duktape and then rebuilt it with QuickJS</summary>
      <description>&lt;p&gt;QuickJS is a (small) JavaScript engine by Fabrice Bellard.&lt;/p&gt;

&lt;p&gt;Over the past 6 years I've built a couple of small JS runtimes, first using Duktape, then using QuickJS. The premise was to always use existing libraries to add functionality, including WASM support.&lt;/p&gt;

&lt;p&gt;This presentation will go through the differences of both libraries and the 2 projects I built leveraging them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/building_a_tiny_javascript_runtime_with_quickjs/</url>
      <location>D.javascript</location>
      <attendee>Saúl Ibarra Corretgé</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12938@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12938</pentabarf:event-id>
      <pentabarf:event-slug>fasten_fine_grained_analysis_software_ecosystems_networks</pentabarf:event-slug>
      <pentabarf:event-tag>fasten_fine_grained_analysis_software_ecosystems_networks</pentabarf:event-tag>
      <pentabarf:title>FASTEN: Fine-Grained Analysis of Software Ecosystems as Networks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T152000</dtend>
      <duration>00:20:00:00</duration>
      <summary>FASTEN: Fine-Grained Analysis of Software Ecosystems as Networks</summary>
      <description>&lt;p&gt;In modern software development, it is common to use open-source software (OSS) to boost productivity. According to the National Vulnerability Database, OSS often has security vulnerabilities. On the other hand, research has shown that developers do not update their dependencies. Because existing security tools suffer from a high false-positive rate as they analyze software at the package level.&lt;/p&gt;

&lt;p&gt;FASTEN analyzes software packages at the finer-grain level by producing an enormous network of software ecosystems. This allows giving vulnerability information at the method level. With this information, developers are notified when their code uses vulnerable methods, and hence they are more confident to update their dependencies. The said functionality will be provided in the famous package managers such as Maven and PyPI.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/fasten_fine_grained_analysis_software_ecosystems_networks/</url>
      <location>D.dependency</location>
      <attendee>Amir Mir</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12947@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12947</pentabarf:event-id>
      <pentabarf:event-slug>lotech_buildingcoolui</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_buildingcoolui</pentabarf:event-tag>
      <pentabarf:title>Building Collabora Online UI based on the LibreOffice components</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Building Collabora Online UI based on the LibreOffice components</summary>
      <description>&lt;p&gt;JSDialog is a "framework" for sharing UI components between Collabora Online and LibreOffice. It was used to bring sidebar, notebookbar and dialogs to the web. It provides native HTML widgets connected to the original LibreOffice code, giving the user rich editing options even on a mobile devices. This talk is a short summary - briefly describing how it works and what is already done.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_buildingcoolui/</url>
      <location>D.libreoffice</location>
      <attendee>Szymon Kłos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12950@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12950</pentabarf:event-id>
      <pentabarf:event-slug>ld_interplanetary_wheels</pentabarf:event-slug>
      <pentabarf:event-tag>ld_interplanetary_wheels</pentabarf:event-tag>
      <pentabarf:title>InterPlanetary Wheels</pentabarf:title>
      <pentabarf:subtitle>A resilient approach to distributing software</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T152000</dtend>
      <duration>00:20:00:00</duration>
      <summary>InterPlanetary Wheels- A resilient approach to distributing software</summary>
      <description>&lt;p&gt;InterPlanetary Wheels (IPWHL) are platform-unique, singly-versioned Python built distributions backed by IPFS for security and reproducibility.
Using the peer-to-peer file system IPFS, the distributions have the advantage of being easily replicated and not having a single point of failure, thus are more resilient.
While this project targets at Python package in particular, the idea can be similarly applied to other software distributions such as Linux distributions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/ld_interplanetary_wheels/</url>
      <location>L.lightningtalks</location>
      <attendee>Huy Ngo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12975@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12975</pentabarf:event-id>
      <pentabarf:event-slug>vnarayanan</pentabarf:event-slug>
      <pentabarf:event-tag>vnarayanan</pentabarf:event-tag>
      <pentabarf:title>RedLeaf: Isolation and Communication in a Safe Operating System</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T154500</dtend>
      <duration>00:45:00:00</duration>
      <summary>RedLeaf: Isolation and Communication in a Safe Operating System</summary>
      <description>&lt;p&gt;At least since the final Multics report in 1977, researchers identified the ability to isolate kernel subsystems as a critical mechanism for increasing the reliability and security of the kernel. Unfortunately, despite many attempts to introduce isolation to the kernel, modern systems remain monolithic. Historically, software and hardware mechanisms introduce a prohibitively high overhead for the isolation of subsystems with the tightest performance budgets. Today, however, the balance of isolation and performance is starting to change with the development of Rust, arguably, the first practical programming language that achieves safety without garbage collection.&lt;/p&gt;

&lt;p&gt;RedLeaf is a new operating system developed from scratch in Rust with the goal to explore the impact of language safety on operating system organization, and specifically on the ability to utilize fine-grained isolation and its benefits in the kernel. In contrast to commodity systems, RedLeaf does not rely on hardware address spaces for isolation and instead uses only type and memory safety of the Rust language. Departure from costly hardware isolation mechanisms allows us to explore the design space of systems that embrace lightweight fine-grained isolation of kernel subsystems. We develop a new abstraction of a language-based isolation domain that implements a unit of information hiding and isolation of faults. Domains can be dynamically loaded and cleanly terminated. Building on  RedLeaf isolation mechanisms, we demonstrate the possibility to implement end-to-end zero-copy, fault isolation, and transparent recovery of device drivers.&lt;/p&gt;

&lt;p&gt;To evaluate the practicality of RedLeaf abstractions, we implemented a subset of the POSIX interface as a collection of RedLeaf domains. RedLeaf's isolation mechanisms allow us to support the transparent recovery of device drivers. To demonstrate that Rust and fine-grained isolation introduce a practically-acceptable overhead, we develop efficient versions of 10Gbps network and PCIe-attached solid state-disk NVMe device drivers that match the performance of carefully-optimized kernel-bypass device drivers used in modern network and storage processing frameworks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vnarayanan/</url>
      <location>D.microkernel</location>
      <attendee>Vikram Narayanan</attendee>
      <attendee>Anton Burtsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13004@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13004</pentabarf:event-id>
      <pentabarf:event-slug>vulkan_borders</pentabarf:event-slug>
      <pentabarf:event-tag>vulkan_borders</pentabarf:event-tag>
      <pentabarf:title>Fun with border colors in Vulkan</pentabarf:title>
      <pentabarf:subtitle>An overview of the story behind VK_EXT_border_color_swizzle</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T154500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Fun with border colors in Vulkan- An overview of the story behind VK_EXT_border_color_swizzle</summary>
      <description>&lt;p&gt;The talk will give an overview of texel input operations according to the Vulkan specification text and how border colors, specified when creating Vulkan samplers, are supposed to fit in them. Then, the VK&lt;em&gt;EXT&lt;/em&gt;custom&lt;em&gt;border&lt;/em&gt;color extension will be explained together with the problems that were found in it thanks to Mesa's Zink OpenGL-on-Vulkan driver. This lead to the creation of the complementary VK&lt;em&gt;EXT&lt;/em&gt;border&lt;em&gt;color&lt;/em&gt;swizzle extension recently, which will be explained as well.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2022/schedule/event/vulkan_borders/</url>
      <location>D.graphics</location>
      <attendee>Ricardo Garcia</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13011@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13011</pentabarf:event-id>
      <pentabarf:event-slug>rtc_webrtc_ai_ml</pentabarf:event-slug>
      <pentabarf:event-tag>rtc_webrtc_ai_ml</pentabarf:event-tag>
      <pentabarf:title>Backgrounds are blurry, but the future is clear</pentabarf:title>
      <pentabarf:subtitle>More AI and ML in WebRTC applications</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T154500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Backgrounds are blurry, but the future is clear- More AI and ML in WebRTC applications</summary>
      <description>&lt;p&gt;Machine learning models have made it to the browser. Virtual backgrounds and background blurs are everywhere! Many recent developments including Tensorflow WASM backend, smaller ML models, pre-trained model repositories have enabled widely used virtual backgrounds and backgrounds blurs.&lt;/p&gt;

&lt;p&gt;This talk will explore how a simple background blur works, how developers can code their own blur for a WebRTC call, and most interestingly - what other ML/AI applications can be built using the same framework&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2022/schedule/event/rtc_webrtc_ai_ml/</url>
      <location>M.rtc</location>
      <attendee>Ravindhran Sankar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13038@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13038</pentabarf:event-id>
      <pentabarf:event-slug>lt_re_lsearch</pentabarf:event-slug>
      <pentabarf:event-tag>lt_re_lsearch</pentabarf:event-tag>
      <pentabarf:title>A lightning intro to re-Isearch </pentabarf:title>
      <pentabarf:subtitle>re-Isearch, the 27 year old new kid on the search block</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-06 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T150000</dtstart>
      <dtend>20220206T152000</dtend>
      <duration>00:20:00:00</duration>
      <summary>A lightning intro to re-Isearch - re-Isearch, the 27 year old new kid on the search block</summary>
      <description>&lt;p&gt;Project re-isearch is a novel multimodal search and retrieval engine using mathematical models and algorithms different from the all-too-common inverted index. The design allows it to have, in practice, effectively no limits on the frequency of words, term length, number of fields or complexity of structured data and support even overlap--- where fields or structures cross other's boundaries (common examples are quotes, line/sentences, biblical verse, annotations). Its model enables a completely flexible unit of retrieval and modes of search.
Developed using a highly portable C++ subset to be RAM efficient, the engine provides also bindings to a number of other languages such as Python, Tcl, Java etc.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_re_lsearch/</url>
      <location>L.lightningtalks</location>
      <attendee>Edward Zimmermann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13088@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13088</pentabarf:event-id>
      <pentabarf:event-slug>rapid_prototyping_physical_interfaces_with_web_serial_and_cheap_mcus</pentabarf:event-slug>
      <pentabarf:event-tag>rapid_prototyping_physical_interfaces_with_web_serial_and_cheap_mcus</pentabarf:event-tag>
      <pentabarf:title>Rapid Prototyping Physical Interfaces with Web Serial and Cheap MCUs.</pentabarf:title>
      <pentabarf:subtitle>Quickly and cheaply doing design discovery and prototype development with only a web browser</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Rapid Prototyping Physical Interfaces with Web Serial and Cheap MCUs.- Quickly and cheaply doing design discovery and prototype development with only a web browser</summary>
      <description>&lt;p&gt;(With a $4 microcontroller to build fun, accessible, and unique forms of interaction)&lt;/p&gt;

&lt;p&gt;The magic of computers and smartphones is the fact that they provide a very malleable interface - the screen. Without having to manufacture extra parts for every new application, this is a massive time and cost saving for engineers. However, this comes at a cost of accessibility and usability, as well as diminishing the physical connection one might have to the device they are using. Physical interfaces are now much easier to develop, and can even be constructed by the end user, since MCUs are now very cheap and readily available, along with lots of modular parts to construct interfaces with. Web Serial provides the added benefit of being able to use the highly distributed and easy to code with JavaScript / Web platform with these MCUs. This means rapid prototyping can be performed, along with user testing, very easily, making it much cheaper and faster to reach an end product. This talk intends to demonstrate some basic examples along with some steps to getting a process together yourself.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/rapid_prototyping_physical_interfaces_with_web_serial_and_cheap_mcus/</url>
      <location>D.javascript</location>
      <attendee>Louis Foster</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13091@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13091</pentabarf:event-id>
      <pentabarf:event-slug>proxysql2021</pentabarf:event-slug>
      <pentabarf:event-tag>proxysql2021</pentabarf:event-tag>
      <pentabarf:title>ProxySQL 2021 Dev Submit</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>ProxySQL 2021 Dev Submit</summary>
      <description>&lt;p&gt;ProxySQL has proven itself as the de-facto standard reverse proxy for MySQL, yet, we are always looking for new features and improvements. During this past year starting with v2.1.0, four new major ProxySQL versions were released, and with them new features of all sorts were introduced, ranging from protocol changes, authentication improvements, clustering improvements, new monitoring features (for Galera, Group Replication, Aurora AWS) to DDOS protection. Join us for a deeper dive on the details of these (and more) new features, what they have to offer and how you can get the most out of them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/proxysql2021/</url>
      <location>D.mysql</location>
      <attendee>Javier Jaramago Fernández</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13221@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13221</pentabarf:event-id>
      <pentabarf:event-slug>openoffice_containers</pentabarf:event-slug>
      <pentabarf:event-tag>openoffice_containers</pentabarf:event-tag>
      <pentabarf:title>How to build OpenOffice today</pentabarf:title>
      <pentabarf:subtitle>Virtual machines and containers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Apache OpenOffice</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T154500</dtend>
      <duration>00:45:00:00</duration>
      <summary>How to build OpenOffice today- Virtual machines and containers</summary>
      <description>&lt;p&gt;Building OpenOffice is not an easy task. The purpose of this presentation is to show how it is possible to leverage virtual machines and containers to:
 1- make this task easier and as much automatic as possible,
 2- avoid filling our computers with packages and libraries we may never need otherwise,
 3- build different releases (trunk, 4.1.x), for different operating systems, on the same computer.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Apache OpenOffice</categories>
      <url>https:/fosdem.org/2022/schedule/event/openoffice_containers/</url>
      <location>D.apache-openoffice</location>
      <attendee>Arrigo Marchiori</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13222@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13222</pentabarf:event-id>
      <pentabarf:event-slug>holochain_scaffolding</pentabarf:event-slug>
      <pentabarf:event-tag>holochain_scaffolding</pentabarf:event-tag>
      <pentabarf:title>Scaffold a Holochain App in 10 minutes</pentabarf:title>
      <pentabarf:subtitle>Demo and workshop for making a simple, functional Holochain App with scaffolding tools</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Scaffold a Holochain App in 10 minutes- Demo and workshop for making a simple, functional Holochain App with scaffolding tools</summary>
      <description>&lt;p&gt;Using the new Holochain Rapid Application Development tools, we'll scaffold a Holochain application from scratch, generating all the necessary boilerplate, code and types for your specific use case.&lt;/p&gt;

&lt;p&gt;You'll learn how to use the RAD tools yourself, and what are the next steps you can follow to start developing a hApp.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/holochain_scaffolding/</url>
      <location>D.web3</location>
      <attendee>guillem.cordoba</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13506@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13506</pentabarf:event-id>
      <pentabarf:event-slug>oshw</pentabarf:event-slug>
      <pentabarf:event-tag>oshw</pentabarf:event-tag>
      <pentabarf:title>Pushing the Open Source Hardware Limits with KiCAD</pentabarf:title>
      <pentabarf:subtitle>OSHW industrial grade computers and servers running cloud, medical and IoT services without hiding secrets in the hardware</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T152000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Pushing the Open Source Hardware Limits with KiCAD- OSHW industrial grade computers and servers running cloud, medical and IoT services without hiding secrets in the hardware</summary>
      <description>&lt;p&gt;The talk will cover the design of very complex and powerful OSHW Linux
boards based on the new NXP iMX8 and ST STMP1 SOC with FLOSS KiCAD tools
and then running FLOSS software for cloud, IoT and Health to offer full
transparency to the people who value their privacy not only on software
but also on hardware level.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/oshw/</url>
      <location>D.cad</location>
      <attendee>Tsvetan Usunov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13529@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13529</pentabarf:event-id>
      <pentabarf:event-slug>flatcar_container_linux</pentabarf:event-slug>
      <pentabarf:event-tag>flatcar_container_linux</pentabarf:event-tag>
      <pentabarf:title>Immutable Infrastructure with Flatcar Container Linux</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>2022-02-05 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T150000</dtstart>
      <dtend>20220205T154500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Immutable Infrastructure with Flatcar Container Linux</summary>
      <description>&lt;p&gt;Flatcar Container Linux is a minimal base OS to run containers.
As a friendly fork of CoreOS Container Linux it continues the project under a new name.
The main features are the A/B partitions for automatic updates and rollbacks, and the integration of Ignition for declarative configuration on first boot.
Declarative configuration is a key element for managing machines following the principle of Immutable Infrastructure, but causes friction if it means that the whole machine has to be reprovisioned for configuration changes.
With Ansible instead of Ignition for the configuration management we can find a compromise by giving up on avoiding configuration drift due to leftovers of old configurations and their side effects.
Out of this experience the idea was born to rerun Ignition on configuration changes.
While the big hammer method is to reformat the filesystem and losing application data, a more fine-grained solution could exist by clearing only parts of the filesystem.
This talk shows how to use Flatcar Container Linux with Terraform, Ignition, and Ansible, and ends with a proof-of-concept demo for Flatcar Container Linux to allow configuration changes through Ignition while avoiding configuration drift.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/flatcar_container_linux/</url>
      <location>D.infra</location>
      <attendee>Kai Lüke</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12681@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12681</pentabarf:event-id>
      <pentabarf:event-slug>lispforeveryone</pentabarf:event-slug>
      <pentabarf:event-tag>lispforeveryone</pentabarf:event-tag>
      <pentabarf:title>Lisp, but Beautiful; Lisp for Everyone</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 15:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T150500</dtstart>
      <dtend>20220206T154500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Lisp, but Beautiful; Lisp for Everyone</summary>
      <description>&lt;p&gt;The old joke goes that LISP stands for "Lots of Irritating Superfluous Parentheses", but another spin could be "LISP Isn't Structurally Parenthetical".  Lispers seem to come to like parentheses eventually and defend them, and newcomers with no preconceptions seem to not have problems as much as existing programmers do, but the fear of lisp in the general programming world remains strong.  But is parenthetical notation really the best way to represent lisp?  In this talk we explore several alternate representations and their practical use, and speculate on a future where everyone could benefit from lisp's unique properties without fear.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/lispforeveryone/</url>
      <location>D.minimalistic</location>
      <attendee>Christine Lemmer-Webber</attendee>
      <attendee>Morgan Lemmer-Webber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12823@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12823</pentabarf:event-id>
      <pentabarf:event-slug>go_finite_automata</pentabarf:event-slug>
      <pentabarf:event-tag>go_finite_automata</pentabarf:event-tag>
      <pentabarf:title>Fun with Finite Automata</pentabarf:title>
      <pentabarf:subtitle>Optimising the Go regexp package</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2022-02-05 15:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T150500</dtstart>
      <dtend>20220205T154000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Fun with Finite Automata- Optimising the Go regexp package</summary>
      <description>&lt;p&gt;The Go regexp package is an extremely competent piece of engineering, with attractive features such as being guaranteed to run in time linear in the size of the input.
However, it can be made to go faster.&lt;/p&gt;

&lt;p&gt;This talk will describe:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how Go regexp works&lt;/li&gt;
&lt;li&gt;five changes that improve regexp performance&lt;/li&gt;
&lt;li&gt;the basic profiling techniques used to identify these optimisations&lt;/li&gt;
&lt;li&gt;further opportunities for optimisation, including via Generics.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2022/schedule/event/go_finite_automata/</url>
      <location>D.go</location>
      <attendee>Bryan Boreham</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12463@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12463</pentabarf:event-id>
      <pentabarf:event-slug>matrix_p2p_pinecone</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_p2p_pinecone</pentabarf:event-tag>
      <pentabarf:title>Growing Pinecones for P2P Matrix</pentabarf:title>
      <pentabarf:subtitle>The journey so far of building an overlay network</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T151000</dtstart>
      <dtend>20220206T154000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Growing Pinecones for P2P Matrix- The journey so far of building an overlay network</summary>
      <description>&lt;p&gt;The success of P2P Matrix depends on an overlay network which can provide good connectivity between users, and scale appropriately. For that we built Pinecone, an implementation of a new routing scheme called "SNEK", along with tools to simulate and to measure various properties such as routing table size and convergence times. This talk will explore some of the core design elements and the challenges of building a decentralised routing protocol.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_p2p_pinecone/</url>
      <location>D.matrix</location>
      <attendee>Neil Alexander</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12540@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12540</pentabarf:event-id>
      <pentabarf:event-slug>open_research_actigraphy_light_exposure</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_actigraphy_light_exposure</pentabarf:event-tag>
      <pentabarf:title>Building a consensus meta-data standard for actigraphy and light exposure data</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220205T151000</dtstart>
      <dtend>20220205T152000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Building a consensus meta-data standard for actigraphy and light exposure data</summary>
      <description>&lt;p&gt;In chronobiology and sleep science, researchers often collect data using research-grade activity trackers called actigraphs, which measure movement and determine rest-activity cycles, and light dosimeters, which measure light exposure. At present, there is no meta-data standard for actigraphy and light exposure data that describe aspects of the data collection, such as device manufacturer, sampling rate, or instructions given to the participant. However, meta-data like those are critical for aggregating data and comparing data collected in different samples or across various research sites. Over the past 1+ year, we have been working on developing a consensus meta-data standard for describing actigraphy and light exposure data. The standard is written in JSON-schema, and is extendable to other time-series modalities (such as temperature). The standard is the joint effort of two teams of researchers volunteering their time. In this talk, I will describe the journey from inception to standard, along with the challenges and barriers encountered.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_actigraphy_light_exposure/</url>
      <location>D.research</location>
      <attendee>Manuel Spitschan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12730@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12730</pentabarf:event-id>
      <pentabarf:event-slug>container_redpak</pentabarf:event-slug>
      <pentabarf:event-tag>container_redpak</pentabarf:event-tag>
      <pentabarf:title>Redpak: Ultra light weight container for embedded systems</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T151000</dtstart>
      <dtend>20220206T153000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Redpak: Ultra light weight container for embedded systems</summary>
      <description>&lt;p&gt;Choosen by the French Government in the Big Cyber Challenge, Redpak is the new embedded container engine to run programs under heavy ressource constraints within microseconds.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_redpak/</url>
      <location>D.containers</location>
      <attendee>Clément BENIER</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13211@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13211</pentabarf:event-id>
      <pentabarf:event-slug>navigating_between_composables</pentabarf:event-slug>
      <pentabarf:event-tag>navigating_between_composables</pentabarf:event-tag>
      <pentabarf:title>Navigating between Composables</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T151000</dtstart>
      <dtend>20220206T154000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Navigating between Composables</summary>
      <description>&lt;p&gt;This session will be about how to use Jetpack Compose navigation in your Compose app. It will include the topic of passing arguments through navigation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/navigating_between_composables/</url>
      <location>D.kotlin</location>
      <attendee>Maryam Alhuthayfi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13218@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13218</pentabarf:event-id>
      <pentabarf:event-slug>attestations_requirements</pentabarf:event-slug>
      <pentabarf:event-tag>attestations_requirements</pentabarf:event-tag>
      <pentabarf:title>Attestation's Requirements</pentabarf:title>
      <pentabarf:subtitle>Secure Firmware, now what...</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2022-02-05 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T151000</dtstart>
      <dtend>20220205T161000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Attestation's Requirements- Secure Firmware, now what...</summary>
      <description>&lt;p&gt;The increased need for secure firmware of all kinds in "IoT" devices from simple sensors to SBC's capable of running large operating systems (eg: Pis, IMXx boards etc) is well known and being driven by many forces, eg: Industry 4.0, 5G, 6G etc.   What interestingly is missing is how this firmware provides additional security beyond that of the individual device:  to the system as a whole, supply-chain provenance and applications; then further on to how we deal with security incidents through the added forensics and analysis of these devices. Finally we reach the impact of secure firmware to safety-critical systems.  Trusted computing, TPM and remote attestation are all well known, but their integration between themselves and the systems they are part of are going to be critical.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2022/schedule/event/attestations_requirements/</url>
      <location>D.firmware</location>
      <attendee>Ian Oliver</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12516@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12516</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_tips</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_tips</pentabarf:event-tag>
      <pentabarf:title>Ten Tips for Better MariaDB Performance</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 15:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T151500</dtstart>
      <dtend>20220205T154500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Ten Tips for Better MariaDB Performance</summary>
      <description>&lt;p&gt;Optimizing MariaDB performance and troubleshooting MariaDB problems are two of the most critical and challenging tasks for DBA’s. The databases powering your applications need to be able to handle heavy traffic loads while remaining responsive and stable so that you can deliver an excellent user experience. Further, DBA’s are also expected to find cost-efficient means of solving these issues.
In this presentation, we will discuss how you can optimize and troubleshoot MariaDB performance. We will look at specific, common MariaDB problems and review the ten tips that allow you to diagnose and resolve them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_tips/</url>
      <location>D.mariadb</location>
      <attendee>Peter Zaitsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12614@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12614</pentabarf:event-id>
      <pentabarf:event-slug>simpletesting</pentabarf:event-slug>
      <pentabarf:event-tag>simpletesting</pentabarf:event-tag>
      <pentabarf:title>Radically simple testing in Raku</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Raku</pentabarf:track>
      <pentabarf:start>2022-02-05 15:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T151500</dtstart>
      <dtend>20220205T154500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Radically simple testing in Raku</summary>
      <description>&lt;p&gt;Some languages offer a very simple syntax for testing via assertion statements, for example with an &lt;code&gt;assert&lt;/code&gt; function that creates a simple test that passes if given a true value and fails for anything else.  This style of testing is admirably concise, but can lead to cryptic test messages that make it very difficult to determine what a test was attempting to check without opening up the file containing the failing test.  At the other extreme, it's possible to write very expressive tests with a fluent, method-chaining API.  For example, using the Chai.js assertion library, a test might read &lt;code&gt;beverages.should.have.property('tea').with.lengthOf(3)&lt;/code&gt;.  This allows tests to automatically generate much more useful messages but comes at the cost of creating a fairly complex test API with many new methods to learn.&lt;/p&gt;

&lt;p&gt;Raku's core Test module falls somewhere between these two extremes – it offers an API with a handful of functions that's easier to learn than a full fluent API but more expressive than simple &lt;code&gt;assert&lt;/code&gt; statements.  This is a sensible compromise.&lt;/p&gt;

&lt;p&gt;But I claim (assert?) that, with a bit of metaprogramming trickery, Raku lets us have the best of both worlds: we can have a zero-learning-curve test API that's just as simple as assert statements while &lt;em&gt;also&lt;/em&gt; being just as expressive as a long chain of method calls in a fluent style.  I'll present this style of testing, discuss its use in Raku, and consider ways in which Raku lets us improve on the status quo.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Raku</categories>
      <url>https:/fosdem.org/2022/schedule/event/simpletesting/</url>
      <location>D.raku</location>
      <attendee>Daniel Sockwell</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12713@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12713</pentabarf:event-id>
      <pentabarf:event-slug>mysql_pitr_rockstar</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_pitr_rockstar</pentabarf:event-tag>
      <pentabarf:title>MySQL 8.0: Logical Backups, Snapshots and PITR like a rockstar</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 15:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T151500</dtstart>
      <dtend>20220206T155000</dtend>
      <duration>00:35:00:00</duration>
      <summary>MySQL 8.0: Logical Backups, Snapshots and PITR like a rockstar</summary>
      <description>&lt;p&gt;Logical dumps are becoming popular again. MySQL Shell parallel dump &amp;amp; load utility changed to way to deal with logical dumps, certainly when using instances in the cloud.
MySQL 8.0 released also an awesome physical snapshot feature with CLONE.&lt;/p&gt;

&lt;p&gt;In this session, I will show how to use these two ways of saving your data and how to use the generated backup to perform point-in-time recovery like a rockstar with MySQL 8.0 in 2022 !&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_pitr_rockstar/</url>
      <location>D.mysql</location>
      <attendee>Frédéric Descamps</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12481@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12481</pentabarf:event-id>
      <pentabarf:event-slug>lt_luox</pentabarf:event-slug>
      <pentabarf:event-tag>lt_luox</pentabarf:event-tag>
      <pentabarf:title>luox</pentabarf:title>
      <pentabarf:subtitle>An open-source, open-access web platform implementing international standards for the quantification of light</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-06 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220206T152000</dtstart>
      <dtend>20220206T153500</dtend>
      <duration>00:15:00:00</duration>
      <summary>luox- An open-source, open-access web platform implementing international standards for the quantification of light</summary>
      <description>&lt;p&gt;Light exposure is not only important for seeing the world around us, it is also a key driver for health and well-being. The quantification of light, particularly in parameters relevant for humans, is subject to international consensus documents developed by the International Commission on Illumination (abbreviated as CIE = Commission Internationale de l’Eclairage). This includes quantities for the intensity of light exposure (e.g., illuminance, measured in lux) or indices of how well a light source renders colours (e.g., Rf). The CIE provides various spreadsheet-based tools for calculating these quantities from spectral measurements of radiant energy. Here, we present and discuss the open-source and open-access web platform luox, which was developed with researchers in mind to simplify the process of calculating relevant aspects of light exposures in experiments with human participants. We specifically focus on the challenges of translating written documents and equations into a web based platform using ES6 and ReactJS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_luox/</url>
      <location>L.lightningtalks</location>
      <attendee>Somang Nam</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12506@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12506</pentabarf:event-id>
      <pentabarf:event-slug>open_research_brapi</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_brapi</pentabarf:event-tag>
      <pentabarf:title>BrAPI: a standard API specification for plant breeding data</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220205T152000</dtstart>
      <dtend>20220205T153000</dtend>
      <duration>00:10:00:00</duration>
      <summary>BrAPI: a standard API specification for plant breeding data</summary>
      <description>&lt;p&gt;Modern plant breeding research requires a large amount of data to function effectively. Data repositories are improving in their ability to store this data, but there is a growing need for interoperability between disparate data sources and applications. The Breeding Application Programming Interface (BrAPI) project offers a solution to this problem with a standardized RESTful web service API specification. This specification provides a standard data model for the plant breeding domain, plus a well-defined set of methods for interacting with the data. The goal of the project is to promote interoperability, data sharing, and open source code sharing across organizations who produce and consume data in this domain. The BrAPI project is a community built project and that community is well established and continuously growing. The standard is built based on concrete use cases to solve real interoperability challenges faced by the community.  Beyond the core standard, the community has built a variety of open source tools and resources to help build and test implementations of the specification. The community is also constantly producing new BrAPI compliant applications, analysis tools, and visualizations that will work with any BrAPI data source.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_brapi/</url>
      <location>D.research</location>
      <attendee>Peter Selby</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12635@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12635</pentabarf:event-id>
      <pentabarf:event-slug>conference_pgeu</pentabarf:event-slug>
      <pentabarf:event-tag>conference_pgeu</pentabarf:event-tag>
      <pentabarf:title>Using pgeu-system to manage your conference</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Conference Organisation</pentabarf:track>
      <pentabarf:start>2022-02-05 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:20:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T152000</dtstart>
      <dtend>20220205T162000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Using pgeu-system to manage your conference</summary>
      <description>&lt;p&gt;The pgeu-system is an integrated system for managing conferences. Originally developed for Postgresql Europe's own conferences, the system has grown into a generic system for managing events, visitors, speakers, sponsors, and volunteers. It integrates the functions such as call-for-papers, managing schedules, invoicing, accounting, and more.&lt;/p&gt;

&lt;p&gt;In this talk we will do a whirlwind tour of the tool, from the context of the foss-north conference.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Conference Organisation</categories>
      <url>https:/fosdem.org/2022/schedule/event/conference_pgeu/</url>
      <location>D.conference</location>
      <attendee>Johan Thelin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12637@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12637</pentabarf:event-id>
      <pentabarf:event-slug>tornadovm</pentabarf:event-slug>
      <pentabarf:event-tag>tornadovm</pentabarf:event-tag>
      <pentabarf:title>TornadoVM: Hardware Acceleration For Java In Practice</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T152000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:40:00:00</duration>
      <summary>TornadoVM: Hardware Acceleration For Java In Practice</summary>
      <description>&lt;p&gt;Hardware acceleration has become prevalent in most application domains as a means to increase performance, while also achieving high energy efficiency. However, the programming models for heterogeneous hardware accelerators inherently support C/C++, thereby hindering the exploitation of heterogeneous resources from managed languages, such as Java. In the University of Manchester, we have been developing  TornadoVM; an open-source software technology that can be used as a plugin to OpenJDK and other JVM distributions to enable hardware acceleration in a programmer friendly manner.&lt;/p&gt;

&lt;p&gt;In this talk, we will present a practical view of TornadoVM and focus on two parts: (i) analyze what can impact the performance of applications on heterogeneous co-processors, and (ii) how Java developers can utilize TornadoVM to increase the performance of their applications.&lt;/p&gt;

&lt;p&gt;https://github.com/beehive-lab/TornadoVM&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/tornadovm/</url>
      <location>D.openjdk</location>
      <attendee>Thanos Stratikopoulos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12767@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12767</pentabarf:event-id>
      <pentabarf:event-slug>tee_intravisor</pentabarf:event-slug>
      <pentabarf:event-tag>tee_intravisor</pentabarf:event-tag>
      <pentabarf:title>Intravisor -- a hypervisor for fine-grained isolation using CHERI</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T152000</dtstart>
      <dtend>20220205T154500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Intravisor -- a hypervisor for fine-grained isolation using CHERI</summary>
      <description>&lt;p&gt;Hardware and container virtualisations are the fundamental technologies of modern cloud stacks. While these technologies virtualise different layers of software and hardware, they have one common thing: they are quite inefficient in terms of communication between isolated entities. The isolation relies on MMU and involves a privileged intermediary, which leads to heavy transitions or sharing data at the page granularity. The escape from this trap we see in the hardware capabilities introduced in CHERI. The CHERI architecture efficiently combines hardware memory capabilities with conventional MMU architectures. It gives not only safety to memory pointers, but also provides lightweight isolation mechanisms.&lt;/p&gt;

&lt;p&gt;In this talk, I will present Introvisor, a lightweight hypervisor for microservices. It uses CHERI capabilities for isolation and data sharing, does not require software porting thus compatible with existing software, and provides strong security guarantees.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_intravisor/</url>
      <location>D.trusted-hardware</location>
      <attendee>Vasily A. Sartakov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12789@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12789</pentabarf:event-id>
      <pentabarf:event-slug>vaadin</pentabarf:event-slug>
      <pentabarf:event-tag>vaadin</pentabarf:event-tag>
      <pentabarf:title>Modern Web Apps, 100% Java: Building Web Apps With Vaadin</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T152000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Modern Web Apps, 100% Java: Building Web Apps With Vaadin</summary>
      <description>&lt;p&gt;If you're like most people, the words "Java web app" may conjure up memories of ancient Applets or make you think of multi-page apps built with JSPs or Spring MVC with a "little" jQuery sprinkled in for interactivity.&lt;/p&gt;

&lt;p&gt;In this presentation, we'll take a look at a radically different approach to building web apps in Java.&lt;/p&gt;

&lt;p&gt;Vaadin Flow is a unique web framework that lets you build apps in plain Java using an extensive library of included UI components. The resulting app is a highly-interactive single-page app based on the latest web technologies.&lt;/p&gt;

&lt;p&gt;You'll learn the basics of building apps using this open-source framework and be ready to start turning your idea into an app.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/vaadin/</url>
      <location>D.openjdk</location>
      <attendee>Marcus Hellberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12842@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12842</pentabarf:event-id>
      <pentabarf:event-slug>mobile_kernel_ebook_reader</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_kernel_ebook_reader</pentabarf:event-tag>
      <pentabarf:title>The road towards using regular linux on ebook readers</pentabarf:title>
      <pentabarf:subtitle>Experiences and progress with Kobo/Tolino readers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-05 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T152000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:40:00:00</duration>
      <summary>The road towards using regular linux on ebook readers- Experiences and progress with Kobo/Tolino readers</summary>
      <description>&lt;p&gt;Most Kobo/Tolino readers offer a well marked console port and often a second UART. If they are not water resistant, they offer an internal µSD card slot containing the whole operating system and bootloader so that sounds like an invitation to do something interesting with them besides just reading books. Especially in prolonged outdoor activities, the display and their low power consumption have their merits. Hardware is quite similar, so you also have chances to get a replacement next corner.
Several devicetrees and also some drivers made their way into mainline linux now, on others upstreaming work is in progress. Support is starting to find its way into mobile linux distributions like postmarketOS and graphics start to work with standard APIs.
In this talk I talk about my experiences, especially the current state of support in mainline linux, what is missing and what are the challenges. I will also talk about requirements for the graphics userspace and shortly present my favorite use case: displaying maps.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_kernel_ebook_reader/</url>
      <location>D.mobile</location>
      <attendee>Andreas Kemnade</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12994@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12994</pentabarf:event-id>
      <pentabarf:event-slug>software_composition_dependency_panel_3</pentabarf:event-slug>
      <pentabarf:event-tag>software_composition_dependency_panel_3</pentabarf:event-tag>
      <pentabarf:title>Panel 3: Creating SBOMs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T152000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Panel 3: Creating SBOMs</summary>
      <description>&lt;p&gt;The Software Bill-of-Material (SBOM) is the foundation when it comes to the exchange between tools and organizations. SBOMs are not new as the session has outlined, rather, mature approaches exist. We would encourage a discussion about the current experience when exchanging SBOMs between organizations and tools today.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/software_composition_dependency_panel_3/</url>
      <location>D.dependency</location>
      <attendee>Antoine Mottier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13013@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13013</pentabarf:event-id>
      <pentabarf:event-slug>lt_webrecorder</pentabarf:event-slug>
      <pentabarf:event-tag>lt_webrecorder</pentabarf:event-tag>
      <pentabarf:title>Making the web preservable with open source tools</pentabarf:title>
      <pentabarf:subtitle>An overview of Webrecorder tools</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-05 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T152000</dtstart>
      <dtend>20220205T154000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Making the web preservable with open source tools- An overview of Webrecorder tools</summary>
      <description>&lt;p&gt;The modern web has viewers for all sorts of formats that can be loaded in the web browser, except for other web sites.
The 'Save Page As' feature doesn't really work for most
modern web pages.
This talk will briefly cover the work of the Webrecorder project, from creating a new web archiving format to browser extensions and viewers,
in making archiving and preserving the modern web more accessible to all!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_webrecorder/</url>
      <location>L.lightningtalks</location>
      <attendee>Ilya Kreymer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13507@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13507</pentabarf:event-id>
      <pentabarf:event-slug>valgrind_avx512</pentabarf:event-slug>
      <pentabarf:event-tag>valgrind_avx512</pentabarf:event-tag>
      <pentabarf:title>Enable AVX-512 instructions in Valgrind</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Valgrind</pentabarf:track>
      <pentabarf:start>2022-02-06 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T152000</dtstart>
      <dtend>20220206T154500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Enable AVX-512 instructions in Valgrind</summary>
      <description>&lt;p&gt;AVX-512 is a set of vector assembly instructions available on Intel Xeon Phi processors (for example, Skylake). To allow Valgrind analyze the code compiled with these instructions, they have to be explicitly enabled in Valgrind.
The presentation will briefly describe the specifics of AVX-512 instructions and describe in more detail the way it is has been prototyped in Valgrind.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Valgrind</categories>
      <url>https:/fosdem.org/2022/schedule/event/valgrind_avx512/</url>
      <location>D.valgrind</location>
      <attendee>Tanya Volnina</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12338@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12338</pentabarf:event-id>
      <pentabarf:event-slug>emu_config</pentabarf:event-slug>
      <pentabarf:event-tag>emu_config</pentabarf:event-tag>
      <pentabarf:title>Static and Dynamic Analysis for Automatic Emulator Configuration</pentabarf:title>
      <pentabarf:subtitle>Or: Not asking the user so many damn questions.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Emulator Development</pentabarf:track>
      <pentabarf:start>2022-02-06 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T153000</dtstart>
      <dtend>20220206T163000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Static and Dynamic Analysis for Automatic Emulator Configuration- Or: Not asking the user so many damn questions.</summary>
      <description>&lt;p&gt;A disadvantage of many emulators is that they require the user to know how they should configure a machine — which model, which expansions and peripherals — and what they need to type before they can use their desired classic software. Wouldn't it be nice if the emulator could just figure all that stuff out for you?&lt;/p&gt;

&lt;p&gt;This presentation covers three means of doing so: ahead-of-time static analysis, runtime dynamic analysis, and brute-force try-them-all parallel execution.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Emulator Development</categories>
      <url>https:/fosdem.org/2022/schedule/event/emu_config/</url>
      <location>D.emulator</location>
      <attendee>Thomas Harte</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12357@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12357</pentabarf:event-id>
      <pentabarf:event-slug>predictable_network_traffic_in_kubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>predictable_network_traffic_in_kubernetes</pentabarf:event-tag>
      <pentabarf:title>Predictable Network Traffic in Kubernetes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Network</pentabarf:track>
      <pentabarf:start>2022-02-06 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T153000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Predictable Network Traffic in Kubernetes</summary>
      <description>&lt;p&gt;The software applications of the Cloud Native era have a huge dependency on the network, these microservices are bound to a single concern and utilize the network to communicate with each other. The dependency on the network continues to grow as more and more microservices depend on it. However, there is no way to predictably leverage the network for the specific demands of your application. What if we could tag certain applications as needing a priority from the network. This would enhance the networking capabilities offered from Kubernetes and compliment the deployment of applications that require predictable behavior of the network.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Network</categories>
      <url>https:/fosdem.org/2022/schedule/event/predictable_network_traffic_in_kubernetes/</url>
      <location>D.network</location>
      <attendee>Dave Cremins</attendee>
      <attendee>Abdul Halim</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12489@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12489</pentabarf:event-id>
      <pentabarf:event-slug>lotech_coolkubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_coolkubernetes</pentabarf:event-tag>
      <pentabarf:title>Collabora Online on kubernetes</pentabarf:title>
      <pentabarf:subtitle>Kubernetes setup &amp; deployment</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T153000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Collabora Online on kubernetes- Kubernetes setup &amp; deployment</summary>
      <description>&lt;p&gt;Demonstration of how to deploy the online using kubernetes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_coolkubernetes/</url>
      <location>D.libreoffice</location>
      <attendee>Pranam Lashkari</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12498@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12498</pentabarf:event-id>
      <pentabarf:event-slug>mozilla_firefox_dev_101</pentabarf:event-slug>
      <pentabarf:event-tag>mozilla_firefox_dev_101</pentabarf:event-tag>
      <pentabarf:title>Firefox Desktop Development 101</pentabarf:title>
      <pentabarf:subtitle>How new Firefox developers are onboarded to the code</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Firefox Desktop Development 101- How new Firefox developers are onboarded to the code</summary>
      <description>&lt;p&gt;In this presentation, Mike Conley walks you through the same onboarding process that new Firefox desktop developers go through to get familiarized with the project. Want to know what Firefox's relationship with Gecko is? What's the relationship between the Firefox and Thunderbird codebases? What does Firefox code even look like? Find out this and more!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2022/schedule/event/mozilla_firefox_dev_101/</url>
      <location>D.mozilla</location>
      <attendee>Mike Conley</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12586@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12586</pentabarf:event-id>
      <pentabarf:event-slug>vai_phyllomeos</pentabarf:event-slug>
      <pentabarf:event-tag>vai_phyllomeos</pentabarf:event-tag>
      <pentabarf:title>Phyllome OS</pentabarf:title>
      <pentabarf:subtitle>A Fedora Remix built to leverage KVM/QEMU virtualization locally</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T161500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Phyllome OS- A Fedora Remix built to leverage KVM/QEMU virtualization locally</summary>
      <description>&lt;p&gt;Most Linux distributions are not designed to support desktop virtualization, and GPU vendors have failed to agree on a common way to let virtual machines access 3D capabilities (SR-IOV; vfio-pci; vfio-mdev or virtio-gpu...). The result is that it is still complicated to create fast and responsive virtual machines locally.&lt;/p&gt;

&lt;p&gt;Phyllome OS is a Fedora Remix based on Fedora Server which attempts to make it easier to run virtual machines locally on computers that support hardware-assisted virtualization, using mostly paravirtualization (aka virtio-devices). It currently relies on existing technologies (libvirt; KVM/QEMU; virt-manager; GNOME Shell; etc), but will eventually implement its own virtual machine manager, package the cloud hypervisor as an alternative to QEMU, and use filesystem-level  encryption to protect virtual machines disks. The main idea behind this OS is to treat the host, Phyllome OS, as a read-only system, i.e. as a mere appliance to host virtual machines. The presentation will give a demonstration of Phyllome OS in its current state.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_phyllomeos/</url>
      <location>D.virtualization</location>
      <attendee>Lukas Greve</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12663@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12663</pentabarf:event-id>
      <pentabarf:event-slug>r155_compliance</pentabarf:event-slug>
      <pentabarf:event-tag>r155_compliance</pentabarf:event-tag>
      <pentabarf:title>Towards UN R155 compliance with open source stack</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-06 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T153000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Towards UN R155 compliance with open source stack</summary>
      <description>&lt;p&gt;After presenting key constraints of new cybersecurity standards UN R155/R156 regulations, the session presents how redpesk open source stack helps to address those concerns, especially with it secured-by-design architecture.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/r155_compliance/</url>
      <location>D.embedded</location>
      <attendee>José Bollo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12744@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12744</pentabarf:event-id>
      <pentabarf:event-slug>retro_aosc</pentabarf:event-slug>
      <pentabarf:event-tag>retro_aosc</pentabarf:event-tag>
      <pentabarf:title>AOSC OS/Retro - An Introduction</pentabarf:title>
      <pentabarf:subtitle>An Ongoing Quest for the Possibility of Modern Linux on Vintage Hardware</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>AOSC OS/Retro - An Introduction- An Ongoing Quest for the Possibility of Modern Linux on Vintage Hardware</summary>
      <description>&lt;p&gt;In this presentation, I will share our community's ongoing exploration of running modern and "standard" Linux distributions on vintage hardware - AOSC OS/Retro. AOSC OS/Retro, as an official branch of AOSC OS (the modern-device-facing mainline), runs a generally similar feature set - systemd, Glibc/Binutils/GCC/Coreutils/Util-Linux, X.org/Mesa, etc. and shares the same source tree with the latter.&lt;/p&gt;

&lt;p&gt;With over a year of spending our spare time on the project, tweaking features, designing a desktop experience, and optimising compiler flags, we have a usable distribution that could run on systems as slow as a 486SX, and as fast as "modern" Core Duo systems. We also have an active effort to port AOSC OS/Retro across multiple architectures, with the tally currently standing at eight architectures - and counting (alpha, armv4, armv6hf, armv7hf, i486, loongson2f, powerpc, ppc64). We still have a long list of issues to solve, such as login delays and throttled I/O on ISA-based systems. I hope to gather feedback and criticism through this presentation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_aosc/</url>
      <location>D.retro</location>
      <attendee>Mingcong Bai</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12748@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12748</pentabarf:event-id>
      <pentabarf:event-slug>osd_why_designers_are_the_mediators_of_accessibility</pentabarf:event-slug>
      <pentabarf:event-tag>osd_why_designers_are_the_mediators_of_accessibility</pentabarf:event-tag>
      <pentabarf:title>Why Designers are the Mediators of Accessibility</pentabarf:title>
      <pentabarf:subtitle>How the designer's perspective leads to a more accessible OSS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Why Designers are the Mediators of Accessibility- How the designer's perspective leads to a more accessible OSS</summary>
      <description>&lt;p&gt;Two designers came together to tackle this under-addressed issue in OSS. In this talk, we'll cover
- How design principles have shaped our understanding of the technical challenges in implementing accessibility in OSS, such as writing 'alt-text' for scientific diagrams
- Learn about the real impact our workshops have made in NumPy, JupyterLab and scikit-learn
- How other OSS projects can host their own accessibility workshops and sprints&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_why_designers_are_the_mediators_of_accessibility/</url>
      <location>D.design</location>
      <attendee>Mars Lee</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12753@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12753</pentabarf:event-id>
      <pentabarf:event-slug>collabonlyoffice</pentabarf:event-slug>
      <pentabarf:event-tag>collabonlyoffice</pentabarf:event-tag>
      <pentabarf:title>Introducing ONLYOFFICE Forms for paperwork automation and smart collaboration</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaboration and Content Management</pentabarf:track>
      <pentabarf:start>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Introducing ONLYOFFICE Forms for paperwork automation and smart collaboration</summary>
      <description>&lt;p&gt;Everyday lots of people have to deal with agreements, contracts, budget plans, and other similar documents. In this regard, an ability to automate work with such files seems appealing. With this understanding in mind, ONLYOFFICE has been working on Smart Forms intended for optimization of file creation and collaboration in any document flow.&lt;/p&gt;

&lt;p&gt;In our presentation, we’ll tell you about the newly introduced ONLYOFFICE Forms, new formats (DOCXF and OFORM) built with the purpose of creating standardized document templates and working with them through specifically designed interface elements in ONLYOFFICE Docs.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;What's the difference between ONLYOFFICE Forms and Content Controls&lt;/li&gt;
&lt;li&gt;OFORM and DOCXF&lt;/li&gt;
&lt;li&gt;How Smart Forms work in ONLYOFFICE&lt;/li&gt;
&lt;li&gt;Form sharing&lt;/li&gt;
&lt;li&gt;Data protection in forms&lt;/li&gt;
&lt;li&gt;Creating and filling PDF files in ONLYOFFICE Docs&lt;/li&gt;
&lt;li&gt;Using ONLYOFFICE Forms in your infrastructure (e.g. Nextcloud, Alfresco, Redmine, etc.)&lt;/li&gt;
&lt;li&gt;Roadmap for smart form development&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaboration and Content Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/collabonlyoffice/</url>
      <location>D.collab</location>
      <attendee>Alex Mikheev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12866@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12866</pentabarf:event-id>
      <pentabarf:event-slug>containers_hpc</pentabarf:event-slug>
      <pentabarf:event-tag>containers_hpc</pentabarf:event-tag>
      <pentabarf:title>Containers in HPC</pentabarf:title>
      <pentabarf:subtitle>State of Containers in HPC</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>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Containers in HPC- State of Containers in HPC</summary>
      <description>&lt;p&gt;This short talk will disect the container ecosystem for HPC in four segments and discusses what to look out for, what is already settled and how to navigate containers in 2022.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/containers_hpc/</url>
      <location>D.hpc</location>
      <attendee>Christian Kniep</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12874@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12874</pentabarf:event-id>
      <pentabarf:event-slug>aleksis</pentabarf:event-slug>
      <pentabarf:event-tag>aleksis</pentabarf:event-tag>
      <pentabarf:title>AlekSIS, the Free School Information System</pentabarf:title>
      <pentabarf:subtitle>Taking on digitisation and digital education at once</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T153000</dtstart>
      <dtend>20220206T163000</dtend>
      <duration>01:00:00:00</duration>
      <summary>AlekSIS, the Free School Information System- Taking on digitisation and digital education at once</summary>
      <description>&lt;p&gt;Public schools are one natural way to get people in contact with free software, and helping them shape their digital environment with it. The AlekSIS project develops a free, open School Information System that doubles as a platform for students of any age to develop apps to digitise their own schools.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/aleksis/</url>
      <location>D.public-code</location>
      <attendee>Dominik George</attendee>
      <attendee>Jonathan Weth</attendee>
      <attendee>Jonathan K</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12875@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12875</pentabarf:event-id>
      <pentabarf:event-slug>signal_processing_cupy</pentabarf:event-slug>
      <pentabarf:event-tag>signal_processing_cupy</pentabarf:event-tag>
      <pentabarf:title>Porting Signal processing algorithms to CuPy for precision measurement</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>2022-02-06 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T153000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Porting Signal processing algorithms to CuPy for precision measurement</summary>
      <description>&lt;p&gt;At European Organization for Nuclear Research(CERN), for the alignment of large superconducting magnets and cryogenics, an interferometry based system is being devised to identify the position of their elements.
This technique uses interferometry principle and uses sweeping laser to identify the distance of multiple points using Fourier Analysis. The data acquired from photo-detection module, received after a sweep of laser source, needs to undergo sophisticated post processing to obtain the final results. The system must monitor position of a large number of elements every second. Dealing with 1000s of target points in less than 1 second required time-optimized and precise calculation. Thus, GPU was employed to provide faster and precise results. This required to use signal processing algorithms like: Butterworth Filter, Hilbert Transform, Savitzky-Golay smoothing Filter in GPU.
This talk will cover steps involved in adopting signal processing algorithm to GPU to achieve better performance and understand the effects of parallelism achieved. For the initial development, CuPy library for NVIDIA GPUs is used and later moved to implementation in C. CuPy provides wrapper for most of the CUDA toolkit in Python. We will also provide highlight about performance metrics with respect to increase in the data size and possible optimizations of its processing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/signal_processing_cupy/</url>
      <location>D.hpc</location>
      <attendee>Mamta Shukla</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12925@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12925</pentabarf:event-id>
      <pentabarf:event-slug>lotech_professionaltemplates</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_professionaltemplates</pentabarf:event-tag>
      <pentabarf:title>Creating professional templates with LibreOffice Writer</pentabarf:title>
      <pentabarf:subtitle>A brief panorama on how much important templates are and what can be done (and automated) inside them.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Creating professional templates with LibreOffice Writer- A brief panorama on how much important templates are and what can be done (and automated) inside them.</summary>
      <description>&lt;p&gt;One of the tasks of my job is to create corporate templates. It is really important to spend the right amount of time on them, since they are the image of the entity (whatever kind of) to the public, and they usually last for decades. Knowing well the needs and requirements is possible to automate a lot of things, still without macros. But pushing so much Writer to its limits let us discover some minor bug or possible enhancements.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_professionaltemplates/</url>
      <location>D.libreoffice</location>
      <attendee>Gabriele Ponzo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12932@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12932</pentabarf:event-id>
      <pentabarf:event-slug>from_microrepos_to_monorepo</pentabarf:event-slug>
      <pentabarf:event-tag>from_microrepos_to_monorepo</pentabarf:event-tag>
      <pentabarf:title>From microrepos to monorepo: thrilling adventures in refactoring</pentabarf:title>
      <pentabarf:subtitle>On how to tame, and accelerate, builds and tests in a 25 module monorepo</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-06 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T153000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>From microrepos to monorepo: thrilling adventures in refactoring- On how to tame, and accelerate, builds and tests in a 25 module monorepo</summary>
      <description>&lt;p&gt;Building a monorepo composed of more than 25 modules, internal dependencies and iOS and Android app to boot is a challenge. Doing so fast and under a certain cost threshold might seem daunting. However, in polypoly we’ve tried to do it for the past few months, creating our own build/test tool with 0 dependencies and a straightforward approach to what a monorepo needs, when it needs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/from_microrepos_to_monorepo/</url>
      <location>D.javascript</location>
      <attendee>Juan Julián Merelo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12945@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12945</pentabarf:event-id>
      <pentabarf:event-slug>bridging_the_gap_between_jamstack_and_big_data</pentabarf:event-slug>
      <pentabarf:event-tag>bridging_the_gap_between_jamstack_and_big_data</pentabarf:event-tag>
      <pentabarf:title>Bridging the Gap between Jamstack and Big Data</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Bridging the Gap between Jamstack and Big Data</summary>
      <description>&lt;p&gt;I want to explain how to build data-intensive Jamstack apps with outstanding performance, low costs, and scalability while having great developer experience.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/bridging_the_gap_between_jamstack_and_big_data/</url>
      <location>D.javascript</location>
      <attendee>Igor  Lukanin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13027@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13027</pentabarf:event-id>
      <pentabarf:event-slug>livepeer</pentabarf:event-slug>
      <pentabarf:event-tag>livepeer</pentabarf:event-tag>
      <pentabarf:title>Building Web3's Video Infrastructure Layer</pentabarf:title>
      <pentabarf:subtitle>Why Openness and Decentralization Matters with livepeer</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Building Web3's Video Infrastructure Layer- Why Openness and Decentralization Matters with livepeer</summary>
      <description>&lt;p&gt;Video is foundational to the web experience, representing roughly 80% of internet bandwidth. Using desktop, mobile and other devices, video is how individuals learn, work, create, are entertained, and share their human stories. Given that all industries have a need for video and that mainstream audiences are increasingly interested in Web3 solutions, understanding the advantages of decentralization and openness at technical and user levels is essential if these solutions are to be successfully adopted. Join this talk to learn about how Livepeer is positioning itself as the video infrastructure layer of web3 and opportunities for open source contributors to build the future with us.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/livepeer/</url>
      <location>D.web3</location>
      <attendee>Jaron  Vietor </attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13028@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13028</pentabarf:event-id>
      <pentabarf:event-slug>hyperhyper</pentabarf:event-slug>
      <pentabarf:event-tag>hyperhyper</pentabarf:event-tag>
      <pentabarf:title>Hyper Hyper Space: In-browser p2p applications</pentabarf:title>
      <pentabarf:subtitle>A quick tour on using the browser as a p2p node</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T153000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Hyper Hyper Space: In-browser p2p applications- A quick tour on using the browser as a p2p node</summary>
      <description>&lt;p&gt;A quick tour on using Hyper Hyper Space datatypes to create fully distributed structures for collaborative applications.&lt;/p&gt;

&lt;p&gt;We'll start with a simple last-writer-wins JSON object, to complex structures like a moderated chat room and a simple ledger.&lt;/p&gt;

&lt;p&gt;Then we'll open them inside a web browser, using plain javascript, and show how the web can be used as a platform for truly peer-to-peer applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/hyperhyper/</url>
      <location>D.web3</location>
      <attendee>Santiago Bazerque</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13045@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13045</pentabarf:event-id>
      <pentabarf:event-slug>open_research_standards_panel</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_standards_panel</pentabarf:event-tag>
      <pentabarf:title>Standards panel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T155000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Standards panel</summary>
      <description>&lt;p&gt;Discussion between Standards panel's speakers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_standards_panel/</url>
      <location>D.research</location>
      <attendee>Mathieu Jacomy</attendee>
      <attendee>Peter Selby</attendee>
      <attendee>Manuel Spitschan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13052@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13052</pentabarf:event-id>
      <pentabarf:event-slug>community_diversity</pentabarf:event-slug>
      <pentabarf:event-tag>community_diversity</pentabarf:event-tag>
      <pentabarf:title>How Implicit Bias Affects Diversity and Inclusion in Open Source.</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community</pentabarf:track>
      <pentabarf:start>2022-02-06 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T153000</dtstart>
      <dtend>20220206T161500</dtend>
      <duration>00:45:00:00</duration>
      <summary>How Implicit Bias Affects Diversity and Inclusion in Open Source.</summary>
      <description>&lt;p&gt;The topic of diversity and inclusion has for long been practised in theory within open source communities. Yet, in reality, our believes in diversity and inclusion is frequently questioned because of our biases, particularly Implicit Bias. In this session, I will discuss these biases are, how they affect open-source communities and how to improve on these biases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/community_diversity/</url>
      <location>M.community</location>
      <attendee>Anita Ihuman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13087@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13087</pentabarf:event-id>
      <pentabarf:event-slug>mysql_backup_restore</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_backup_restore</pentabarf:event-tag>
      <pentabarf:title>Backup/Restore tools performance comparison</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Backup/Restore tools performance comparison</summary>
      <description>&lt;p&gt;Backup and restore methods are concepts that everyone knows the importance of. Over the years, open-source tools emerged like MyDumper, Xtrabackup, and Mariabackup. Also, with MySQL 8 new shell, new utils for dump and restore were introduced as well.&lt;/p&gt;

&lt;p&gt;In this presentation, we are going to compare the newest backup/restore methods with the most used ones. We will see how parallelization can influence the speed of backup and restore process and also how the compression algorithms can influence the performance.&lt;/p&gt;

&lt;p&gt;In this talk, we will compare mysqldump, mydumper/myloader, mysqlpump, MySQL Shell utils, and Xtrabackup.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_backup_restore/</url>
      <location>D.mysql</location>
      <attendee>Vinicius Grippa</attendee>
      <attendee>Jean Da Silva</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13209@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13209</pentabarf:event-id>
      <pentabarf:event-slug>mobile_calls</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_calls</pentabarf:event-tag>
      <pentabarf:title>Anatomy of GNOME Calls</pentabarf:title>
      <pentabarf:subtitle>What goes into making a call in GNOME Calls</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-06 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T153000</dtstart>
      <dtend>20220206T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Anatomy of GNOME Calls- What goes into making a call in GNOME Calls</summary>
      <description>&lt;p&gt;In this talk we will take a look at the anatomy of GNOME Calls.
We will cover libraries used and how Calls interacts with them to provide
call functionality and other things you'd expect from a dialer application.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_calls/</url>
      <location>D.mobile</location>
      <attendee>Evangelos Ribeiro Tzaras</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13516@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13516</pentabarf:event-id>
      <pentabarf:event-slug>radio_gr3_10</pentabarf:event-slug>
      <pentabarf:event-tag>radio_gr3_10</pentabarf:event-tag>
      <pentabarf:title>GR 3.10 </pentabarf:title>
      <pentabarf:subtitle>Update and examples of new features</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2022-02-06 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T153000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>GR 3.10 - Update and examples of new features</summary>
      <description>&lt;p&gt;3.10 is the latest release of GNU Radio and includes some powerful features and new modules.  We will step through the new features and what they enable before going further in depth with some examples of the upstreamed  Hardware Accelerator Support that was presented last year at FOSDEM.  This feature provides streamlined data movement via support of "custom buffers" which allow a device-compatible mapping of the memory presented to a block's work function, eliminating additional ingress/egress in and out of device memory.  We will show how this impacts specifically flowgraphs that have CUDA enabled blocks as a concrete example.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2022/schedule/event/radio_gr3_10/</url>
      <location>D.radio</location>
      <attendee>Josh Morman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13538@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13538</pentabarf:event-id>
      <pentabarf:event-slug>openpower_workstation</pentabarf:event-slug>
      <pentabarf:event-tag>openpower_workstation</pentabarf:event-tag>
      <pentabarf:title>OpenPOWER Ask Me Anything (AMA)</pentabarf:title>
      <pentabarf:subtitle>*RESCHEDULED*</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>OpenPOWER</pentabarf:track>
      <pentabarf:start>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>OpenPOWER Ask Me Anything (AMA)- *RESCHEDULED*</summary>
      <description>&lt;p&gt;This is the OpenPOWER Foundation Ask Me Anything session.
As part of the OpenPOWER Foundation, we will be have a short session where you can ask any question related to OpenPOWER.
As this is a reschedule, please not we will have a live session and the speaker will try to answer any OpenPOWER related question they can.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt; RESCHEDULED &lt;/em&gt;&lt;/strong&gt; LIVE SESSION&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>OpenPOWER</categories>
      <url>https:/fosdem.org/2022/schedule/event/openpower_workstation/</url>
      <location>D.openpower</location>
      <attendee>Toshaan Bharvani</attendee>
      <attendee>James Kulina</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13543@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13543</pentabarf:event-id>
      <pentabarf:event-slug>organizerslegalpolicy</pentabarf:event-slug>
      <pentabarf:event-tag>organizerslegalpolicy</pentabarf:event-tag>
      <pentabarf:title>Panel: Hot Topics</pentabarf:title>
      <pentabarf:subtitle>Organizers of the Legal &amp; Policy DevRoom discuss the issues of the day</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>2022-02-05 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T153000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Panel: Hot Topics- Organizers of the Legal &amp; Policy DevRoom discuss the issues of the day</summary>
      <description>&lt;p&gt;The organizers of the Legal and Policy DevRoom for FOSDEM 2022 discuss together the issues they've seen over the last year in FOSS, and consider what we can learn from the presentations on the track this year, and look forward together about the future of FOSS policy.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2022/schedule/event/organizerslegalpolicy/</url>
      <location>D.legal</location>
      <attendee>Bradley M. Kuhn</attendee>
      <attendee>Karen Sandler</attendee>
      <attendee>Max Mehl</attendee>
      <attendee>Alexander Sander</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12501@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12501</pentabarf:event-id>
      <pentabarf:event-slug>container_k8s_mysql</pentabarf:event-slug>
      <pentabarf:event-tag>container_k8s_mysql</pentabarf:event-tag>
      <pentabarf:title>Solutions for running MySQL in Kubernetes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 15:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T153500</dtstart>
      <dtend>20220206T160500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Solutions for running MySQL in Kubernetes</summary>
      <description>&lt;p&gt;There are several good MySQL-based Operators in the open-source world, made by Oracle, Presslabs, PlanetScale(Vitess), and Percona. Each of them has its unique architecture inside to guaranty minimal downtime and data loss during failover.
Orchestration of MySQL on Kubernetes is a no way a straightforward process. Let's do deep dive into how Operators are working inside and what solution should be used in each particular case.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_k8s_mysql/</url>
      <location>D.containers</location>
      <attendee>Mykola Marzhan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12668@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12668</pentabarf:event-id>
      <pentabarf:event-slug>llvm_oniro</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_oniro</pentabarf:event-tag>
      <pentabarf:title>Libc++ on Linux - using the example of Oniro</pentabarf:title>
      <pentabarf:subtitle>Experiences with switching from libstdc++ to libc++</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2022-02-05 15:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T153500</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Libc++ on Linux - using the example of Oniro- Experiences with switching from libstdc++ to libc++</summary>
      <description>&lt;p&gt;Oniro - the Eclipse Foundation's embedded operating system -
is switching from libstdc++ to libc++ by default. This talk
gives an overview of our experience daring to
make the switch.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2022/schedule/event/llvm_oniro/</url>
      <location>D.llvm</location>
      <attendee>Bernhard Rosenkränzer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12868@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12868</pentabarf:event-id>
      <pentabarf:event-slug>porion_a_new_build_manager</pentabarf:event-slug>
      <pentabarf:event-tag>porion_a_new_build_manager</pentabarf:event-tag>
      <pentabarf:title>Porion a new Build Manager</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 15:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T153500</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Porion a new Build Manager</summary>
      <description>&lt;p&gt;Yes, another build manager to address security, safety and
performance issues after having used Jenkins with more
than 30 projects during 8 years.&lt;/p&gt;

&lt;p&gt;The talk presents the Porion build manager with its command line
interface but also with its responsive web UI.  I will also
explain some security and safety aspects provided by this
new build manager.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/porion_a_new_build_manager/</url>
      <location>D.cicd</location>
      <attendee>Stephane Carrez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12351@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12351</pentabarf:event-id>
      <pentabarf:event-slug>lt_aretext</pentabarf:event-slug>
      <pentabarf:event-tag>lt_aretext</pentabarf:event-tag>
      <pentabarf:title>aretext: minimalist text editor with vim-compatible key bindings</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>2022-02-06 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T154000</dtstart>
      <dtend>20220206T160000</dtend>
      <duration>00:20:00:00</duration>
      <summary>aretext: minimalist text editor with vim-compatible key bindings</summary>
      <description>&lt;p&gt;Aretext is a terminal-based text editor with vim-compatible key bindings. Today, aretext supports nearly 100 of the most common vim commands, with more added in each release. Its minimalist design reflects the Unix philosophy: simple software that composes easily with other terminal-based tools -- compilers, formatters, tmux, and more!&lt;/p&gt;

&lt;p&gt;In this lightning talk, we'll see how aretext's carefully-chosen features provide an efficient and powerful editing experience with minimal configuration.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_aretext/</url>
      <location>L.lightningtalks</location>
      <attendee>Will Daly</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12391@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12391</pentabarf:event-id>
      <pentabarf:event-slug>matrix_filesystem</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_filesystem</pentabarf:event-tag>
      <pentabarf:title>Self-sovereign end-to-end encrypted file storage on Matrix</pentabarf:title>
      <pentabarf:subtitle>How we built a file system on top of Matrix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T154000</dtstart>
      <dtend>20220206T161000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Self-sovereign end-to-end encrypted file storage on Matrix- How we built a file system on top of Matrix</summary>
      <description>&lt;p&gt;Matrix is an open source project run by the non-profit Matrix.org Foundation dedicated to building an open protocol and communication network for decentralised, encrypted communication - providing a viable open alternative to WhatsApp, Slack, Discord and other proprietary communication silos.&lt;/p&gt;

&lt;p&gt;During 2021 we have been exploring how the Matrix protocol can be used for decentralised, end-to-end encrypted online document storage and collaboration as an alternative to centralised proprietary services such as Dropbox and Box. In this talk we will show off our progress so far and the further work that we have planned.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_filesystem/</url>
      <location>D.matrix</location>
      <attendee>Hugh Nimmo-Smith</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12585@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12585</pentabarf:event-id>
      <pentabarf:event-slug>go_log4shell</pentabarf:event-slug>
      <pentabarf:event-tag>go_log4shell</pentabarf:event-tag>
      <pentabarf:title>Fuzzy generics</pentabarf:title>
      <pentabarf:subtitle>Several months of using 1.18 features</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2022-02-05 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T154000</dtstart>
      <dtend>20220205T161500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Fuzzy generics- Several months of using 1.18 features</summary>
      <description>&lt;p&gt;Several months ago, a new project was started: FerretDB, an open-source alternative to MongoDB. It is a proxy between MongoDB clients/driver and PostgreSQL, developed in Go. Since the very first commit, it used a version of Go which soon will be released as Go 1.18. The two biggest reasons for that were first-class support for type parameters (generics) and fuzzing. In my talk, I will cover both of them: how they work in theory and our practice, how they were useful for us (spoiler: very useful), and what are their downsides and gotchas.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2022/schedule/event/go_log4shell/</url>
      <location>D.go</location>
      <attendee>Alexey Palazhchenko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12900@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12900</pentabarf:event-id>
      <pentabarf:event-slug>unikraft</pentabarf:event-slug>
      <pentabarf:event-tag>unikraft</pentabarf:event-tag>
      <pentabarf:title>Unikraft Performance Monitoring 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>2022-02-06 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T154000</dtstart>
      <dtend>20220206T162000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Unikraft Performance Monitoring with Prometheus</summary>
      <description>&lt;p&gt;Unikraft, and similar unikernels, offer isolation by running a single application inside a separated virtual machine. As such, extracting information from the machine can prove difficult. Moreover, because Unikraft offers support for running a single process at a time, alternate solutions had to be found for exporting data. Prometheus is a common tool used to collect and visualize data that offers decoupling from the observed system, as such, we saw it as a prime candidate for exporting information.&lt;/p&gt;

&lt;p&gt;Our solution was to port a Prometheus exporter inside Unikraft as a separate library and run it on a separate thread. Information from the unikernel is extracted by Prometheus through an intermediary library, named ukstore, that behaves like a simplified ProcFS. ukstore offers an easy method for accessing information and metrics from the system. Using Prometheus with Unikraft, we are thus able to extract performance metrics from highly-specialized virtual machines, store them in a time series database and display them using plots.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2022/schedule/event/unikraft/</url>
      <location>D.monitoring</location>
      <attendee>Cezar Craciunoiu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12963@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12963</pentabarf:event-id>
      <pentabarf:event-slug>not_only_python_kotlin_for_scripts</pentabarf:event-slug>
      <pentabarf:event-tag>not_only_python_kotlin_for_scripts</pentabarf:event-tag>
      <pentabarf:title>Not only Python: Kotlin for scripts</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T154000</dtstart>
      <dtend>20220206T161000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Not only Python: Kotlin for scripts</summary>
      <description>&lt;p&gt;Python is ubiquitous in scripts, and it has definite benefits. However, Kotlin developers don't need to migrate to another stack to create scripts.&lt;/p&gt;

&lt;p&gt;In this talk, I'll show you how I use Kotlin to have an always up-to-date GitHub profile.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/not_only_python_kotlin_for_scripts/</url>
      <location>D.kotlin</location>
      <attendee>Nicolas Frankel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13132@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13132</pentabarf:event-id>
      <pentabarf:event-slug>lt_vicious_circle</pentabarf:event-slug>
      <pentabarf:event-tag>lt_vicious_circle</pentabarf:event-tag>
      <pentabarf:title>Let's escape this vicious circle</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>2022-02-05 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T154000</dtstart>
      <dtend>20220205T160000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Let's escape this vicious circle</summary>
      <description>&lt;p&gt;Privacy on the internet is stuck in a vicious circle involving tech and legislation, which we need to escape.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_vicious_circle/</url>
      <location>L.lightningtalks</location>
      <attendee>Hendrik Niefeld</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12655@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12655</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_triggers</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_triggers</pentabarf:event-tag>
      <pentabarf:title>Creative uses of triggers</pentabarf:title>
      <pentabarf:subtitle>Things you people wouldn't believe</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T154500</dtstart>
      <dtend>20220205T161000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Creative uses of triggers- Things you people wouldn't believe</summary>
      <description>&lt;p&gt;Sometimes you shouldn't do something just because you can. Really. Nevertheless, you can.
This talk will explore the creative, occasionally useful, often unhealthy things that you can do with triggers. Attend at your risk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_triggers/</url>
      <location>D.mariadb</location>
      <attendee>Federico Razzoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12680@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12680</pentabarf:event-id>
      <pentabarf:event-slug>spritelygoblins</pentabarf:event-slug>
      <pentabarf:event-tag>spritelygoblins</pentabarf:event-tag>
      <pentabarf:title>Spritely Goblins comes to Guile</pentabarf:title>
      <pentabarf:subtitle>Distributed, secure, asynchronous programming</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T154500</dtstart>
      <dtend>20220206T162500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Spritely Goblins comes to Guile- Distributed, secure, asynchronous programming</summary>
      <description>&lt;p&gt;&lt;a href="https://spritelyproject.org/#goblins"&gt;Goblins&lt;/a&gt; is the core secure distributed programming layer of &lt;a href="https://spritelyproject.org/"&gt;Spritely&lt;/a&gt;, a project to research and develop the future of networked communication.  Goblins was originally written &lt;a href="https://docs.racket-lang.org/goblins/index.html"&gt;on top of Racket&lt;/a&gt;, but has recently been &lt;a href="https://gitlab.com/spritely/guile-goblins"&gt;ported to Guile&lt;/a&gt;.  See a live demonstration of using the system in action, and learn about its history!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/spritelygoblins/</url>
      <location>D.minimalistic</location>
      <attendee>Christine Lemmer-Webber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12687@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12687</pentabarf:event-id>
      <pentabarf:event-slug>dos_and_donts_when_building_yocto_based_distro</pentabarf:event-slug>
      <pentabarf:event-tag>dos_and_donts_when_building_yocto_based_distro</pentabarf:event-tag>
      <pentabarf:title>DOs and DON'Ts when building a Yocto based distribution</pentabarf:title>
      <pentabarf:subtitle>What we have learned in a year of building Oniro</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2022-02-06 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T154500</dtstart>
      <dtend>20220206T161000</dtend>
      <duration>00:25:00:00</duration>
      <summary>DOs and DON'Ts when building a Yocto based distribution- What we have learned in a year of building Oniro</summary>
      <description>&lt;p&gt;After approximately a year of work, Oniro - the Eclipse Foundation's embedded operating system - has been released
to the public, and is open to bigger changes like rebasing
to a newer Yocto branch and updating toolchains. Now we're
seeing - and can share - what we did well and what we will
have to do differently in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2022/schedule/event/dos_and_donts_when_building_yocto_based_distro/</url>
      <location>D.distributions</location>
      <attendee>Bernhard Rosenkränzer</attendee>
      <attendee>Andrei Gherzan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12793@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12793</pentabarf:event-id>
      <pentabarf:event-slug>tee_edp_nitro</pentabarf:event-slug>
      <pentabarf:event-tag>tee_edp_nitro</pentabarf:event-tag>
      <pentabarf:title>Developing for the AWS Nitro Enclave Platform</pentabarf:title>
      <pentabarf:subtitle>A new Enclave Development Platform (EDP) Target</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T154500</dtstart>
      <dtend>20220205T161000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Developing for the AWS Nitro Enclave Platform- A new Enclave Development Platform (EDP) Target</summary>
      <description>&lt;p&gt;Intel, AMD, ARM, all have launched their own TEE. Amazon can be added to that list with AWS Nitro, but unlike the others it is not a hardware manufacturer. Instead, it chooses to provides its own abstractions over the platform used. This leads to some interesting characteristics.
The Enclave Development Platform (EDP) is a TEE platform SDK developed by Fortanix. EDP already targeted the Intel SGX platform. Recently we also support the AWS Nitro platform. In this talk we discuss the AWS Nitro platform in detail and interesting design decisions we made for the EDP platform.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_edp_nitro/</url>
      <location>D.trusted-hardware</location>
      <attendee>Raoul Strackx</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12840@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12840</pentabarf:event-id>
      <pentabarf:event-slug>nim_pararules</pentabarf:event-slug>
      <pentabarf:event-tag>nim_pararules</pentabarf:event-tag>
      <pentabarf:title>Pararules</pentabarf:title>
      <pentabarf:subtitle>A Nim rules engine for reactive programs and games</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Nim Programming Language</pentabarf:track>
      <pentabarf:start>2022-02-05 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T154500</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Pararules- A Nim rules engine for reactive programs and games</summary>
      <description>&lt;p&gt;Reactive programming has become commonplace in many kinds of software, while others, including games, have been slow to adopt it. There is an idea stretching back to the 70s that enables reactive programming in an extremely general way: rules engines. This talk will demonstrate pararules, a breakthrough rules engine for Nim. It will demonstrate how games and other software can define their entire logic as a series of independent rules, and how it decouples your data much like (but more powerful than) an entity component system. It will show why this kind of library is only practical to implement in a language with a Lisp-like macro system such as Nim's.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Nim Programming Language</categories>
      <url>https:/fosdem.org/2022/schedule/event/nim_pararules/</url>
      <location>D.nim</location>
      <attendee>Zach Oakes</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12936@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12936</pentabarf:event-id>
      <pentabarf:event-slug>openoffice_build</pentabarf:event-slug>
      <pentabarf:event-tag>openoffice_build</pentabarf:event-tag>
      <pentabarf:title>The way to a new build Environment</pentabarf:title>
      <pentabarf:subtitle>goto SCONS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Apache OpenOffice</pentabarf:track>
      <pentabarf:start>2022-02-05 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T154500</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:45:00:00</duration>
      <summary>The way to a new build Environment- goto SCONS</summary>
      <description>&lt;p&gt;The way to a new build Environment: goto SCONS&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Apache OpenOffice</categories>
      <url>https:/fosdem.org/2022/schedule/event/openoffice_build/</url>
      <location>D.apache-openoffice</location>
      <attendee>Peter Kovacs</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12965@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12965</pentabarf:event-id>
      <pentabarf:event-slug>github</pentabarf:event-slug>
      <pentabarf:event-tag>github</pentabarf:event-tag>
      <pentabarf:title>GitHub Actions (in|for) Raku</pentabarf:title>
      <pentabarf:subtitle>Containerizing Raku for testing and other automation tasks</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Raku</pentabarf:track>
      <pentabarf:start>2022-02-05 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20220205T154500</dtstart>
      <dtend>20220205T163500</dtend>
      <duration>00:50:00:00</duration>
      <summary>GitHub Actions (in|for) Raku- Containerizing Raku for testing and other automation tasks</summary>
      <description>&lt;p&gt;GitHub has a nice environment for carrying out repository-event triggered workflows; these use a variety of runner platforms, including containers. This talk is about how to create a Raku container that can successfully act as a runner for workflows, and how to Rakuize the workflow API so that Raku scripts can interact meaningfully with this environment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Raku</categories>
      <url>https:/fosdem.org/2022/schedule/event/github/</url>
      <location>D.raku</location>
      <attendee>Juan Julián Merelo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13006@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13006</pentabarf:event-id>
      <pentabarf:event-slug>gparmer</pentabarf:event-slug>
      <pentabarf:event-tag>gparmer</pentabarf:event-tag>
      <pentabarf:title>The Composite Component-Based OS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T154500</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:45:00:00</duration>
      <summary>The Composite Component-Based OS</summary>
      <description>&lt;p&gt;The Composite CBOS is in many ways a traditional micro-kernel. Services and policies are implemented at user-level, the kernel focuses on fast IPC, and it uses a strong capability-based access control mechanism. It has historically focused on being a research laboratory for strange features including a thread-migration-based IPC, user-level scheduling of system-level threads, user-level definition of capability policies, a wait-free kernel that scales linearly with increasing cores, and temporal capabilities to coordinate between untrusting schedulers. It also scales down and supports paravirtualized RTOSes on microcontrollers (with on the order of 64KiB SRAM, between 16 and 200 Mhz, and MPUs). Composite represents a design that deviates from the L4 lineage in some interesting ways. In this talk, we'll discuss the design with a focus on how the system provides the challenging combination of predictability, performance, and scalable parallelism.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/gparmer/</url>
      <location>D.microkernel</location>
      <attendee>Gabe Parmer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13064@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13064</pentabarf:event-id>
      <pentabarf:event-slug>oniro_ci_with_lava</pentabarf:event-slug>
      <pentabarf:event-tag>oniro_ci_with_lava</pentabarf:event-tag>
      <pentabarf:title>Oniro CI/Testing integration with LAVA</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2022-02-05 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220205T154500</dtstart>
      <dtend>20220205T155500</dtend>
      <duration>00:10:00:00</duration>
      <summary>Oniro CI/Testing integration with LAVA</summary>
      <description>&lt;p&gt;In this session we introduce and explain the integration between LAVA (Linaro Automated Validation Architecture) and GitLab as part of the testing efforts in the Oniro OS from Eclipse foundation. The session will cover brief introductions to LAVA and Oniro, integration with GitLab and also present on how we provide vendors the opportunity to test the full software stack on the live devices in-house in completely integrated manner with the main lab and have the test results available for reporting in the upstream gitlab instance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2022/schedule/event/oniro_ci_with_lava/</url>
      <location>D.testing</location>
      <attendee>Stevan Radaković</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12362@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12362</pentabarf:event-id>
      <pentabarf:event-slug>open_research_ontology_development_kit</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_ontology_development_kit</pentabarf:event-tag>
      <pentabarf:title>Ontology Development Kit</pentabarf:title>
      <pentabarf:subtitle>A toolkit for building, maintaining, and standardising ontologies</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T155000</dtstart>
      <dtend>20220205T161000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Ontology Development Kit- A toolkit for building, maintaining, and standardising ontologies</summary>
      <description>&lt;p&gt;In biomedical sciences, ontologies are used to annotate and organize data stored in knowledge databases and facilitate their exploitation. Following the pioneering work of the Gene Ontology at the turn of the century, the Open Biomedical and Biological Ontologies (OBO) Foundry was created to coordinate the development of a family of interoperable ontologies sharing a core set of principles. The Foundry now includes more than 150 ontologies.
The Ontology Development Kit (ODK) [1] was developed to facilitate the implementation of standardized ontology development practices across the Foundry. It takes the form of a Docker image that provides ontology editors with all the command-line tools they need to manage, edit, build, and test their ontologies, as well as standardized and carefully crafted Makefile rules to pilot all steps of the ontology life cycle. In recent years, many ontologies such as the Uberon multi-species anatomy ontology, the Cell Ontology (CL), or the Unified Phenotype Ontology (uPheno) have been converted to use the ODK. By moving most of the management, building, and testing logic from the individual ontologies to the ODK, the kit aims to make the life of ontology editors easier, by allowing them to focus solely on actual ontology editing, all the while contributing to the standardisation of the various ontologies.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_ontology_development_kit/</url>
      <location>D.research</location>
      <attendee>Damien Goutte-Gattat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12891@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12891</pentabarf:event-id>
      <pentabarf:event-slug>ada_outsiders_guide</pentabarf:event-slug>
      <pentabarf:event-tag>ada_outsiders_guide</pentabarf:event-tag>
      <pentabarf:title>The Outsider's Guide to Ada</pentabarf:title>
      <pentabarf:subtitle>Lessons from Learning Ada in 2021</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2022-02-06 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T155000</dtstart>
      <dtend>20220206T162500</dtend>
      <duration>00:35:00:00</duration>
      <summary>The Outsider's Guide to Ada- Lessons from Learning Ada in 2021</summary>
      <description>&lt;p&gt;Ada can be difficult to approach due to using a different vernacular to most other languages, and also having many unfamiliar structures and ways of doing things.&lt;/p&gt;

&lt;p&gt;This is an overview of the Ada language by someone who is new to the language, for programmers from other languages, kept as neutral and objective as possible.  See how syntax falls into four categories and the language allows you to opt into features.  Learn how Ada fits together at a high level, with an emphasis on the ways Ada differs, using code samples from open source Ada projects.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_outsiders_guide/</url>
      <location>D.ada</location>
      <attendee>Paul Jarrett</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13224@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13224</pentabarf:event-id>
      <pentabarf:event-slug>valgrind_debuginfo</pentabarf:event-slug>
      <pentabarf:event-tag>valgrind_debuginfo</pentabarf:event-tag>
      <pentabarf:title>Valgrind and debuginfo</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Valgrind</pentabarf:track>
      <pentabarf:start>2022-02-06 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T155000</dtstart>
      <dtend>20220206T162500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Valgrind and debuginfo</summary>
      <description>&lt;p&gt;With debuginfo Valgrind can provide more useful information about issue found. But till recently it was sometimes hard to get at the debuginfo and valgrind startup time would be really slow parsing the debuginfo. With the introduction of debuginfod support getting the debuginfo is much easier, if your distribution supports it. And the parsing of debuginfo has been improved dramatically. This talk will explain how debuginfod integrates with valgrind and how the debuginfo parsing was improved.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Valgrind</categories>
      <url>https:/fosdem.org/2022/schedule/event/valgrind_debuginfo/</url>
      <location>D.valgrind</location>
      <attendee>Mark Wielaard</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13069@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13069</pentabarf:event-id>
      <pentabarf:event-slug>mysql_backup</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_backup</pentabarf:event-tag>
      <pentabarf:title>Why your backup strategy is wrong?</pentabarf:title>
      <pentabarf:subtitle>A brief overview of MySQL backup concepts</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 15:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220206T155500</dtstart>
      <dtend>20220206T160500</dtend>
      <duration>00:10:00:00</duration>
      <summary>Why your backup strategy is wrong?- A brief overview of MySQL backup concepts</summary>
      <description>&lt;p&gt;"If you have a hammer, all you see is nails." also known as the Law of the Instrument describes the cognitive bias that involves over-reliance on a familiar tool. To protect MySQL data, a DBA must have a toolbox full of the proper utensils. To know only one approach is not enough.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_backup/</url>
      <location>D.mysql</location>
      <attendee>Pep Pla</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13121@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13121</pentabarf:event-id>
      <pentabarf:event-slug>flutter_state_management</pentabarf:event-slug>
      <pentabarf:event-tag>flutter_state_management</pentabarf:event-tag>
      <pentabarf:title>Architectural thinking on Flutter State Management</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dart and Flutter</pentabarf:track>
      <pentabarf:start>2022-02-05 15:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T155500</dtstart>
      <dtend>20220205T165500</dtend>
      <duration>01:00:00:00</duration>
      <summary>Architectural thinking on Flutter State Management</summary>
      <description>&lt;p&gt;Sometimes state management shapes the application architecture, which we even interchangeably call state management, app architecture. State management is a controversial topic among all developers, and it's, at the same time, one of the most complex topics that developers should decide on when they are building a Flutter app. Many developers say one solution is the best, whereas some disagree! What if I tell you that, in my opinion, there is no right and wrong answer! If you ask a software architect, which state management is the best for an application? The answer is evident; It Depends.
This talk discusses how to think like an architect and understand, recognize, and analyze tradeoffs and characteristics when choosing state management. I will show you why all state management might be best and worst, at the same time for your application which eventually helps you to make your mind to determine your appropriate solution.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dart and Flutter</categories>
      <url>https:/fosdem.org/2022/schedule/event/flutter_state_management/</url>
      <location>D.dart-flutter</location>
      <attendee>Majid Hajian</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12397@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12397</pentabarf:event-id>
      <pentabarf:event-slug>rtc_media_streaming_mesh</pentabarf:event-slug>
      <pentabarf:event-tag>rtc_media_streaming_mesh</pentabarf:event-tag>
      <pentabarf:title>Introduction to Media Streaming Mesh</pentabarf:title>
      <pentabarf:subtitle>Enabling Real-Time Media Applications in Kubernetes</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Introduction to Media Streaming Mesh- Enabling Real-Time Media Applications in Kubernetes</summary>
      <description>&lt;p&gt;The cloud-native approach based on containerized micro-services has transformed the software landscape but is largely focused on non-real time web-based applications, especially in the case of service meshes which use web proxies to interconnect workloads.  Media Streaming Mesh uses real-time media proxies to observe, route, encrypt and protect north-south and east-west media traffic.&lt;/p&gt;

&lt;p&gt;This talk introduces the Media Streaming Mesh architecture and its use-cases, gives an update on implementation status, and acts as a call to arms to recruit more contributors.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2022/schedule/event/rtc_media_streaming_mesh/</url>
      <location>M.rtc</location>
      <attendee>Giles Heron</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12421@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12421</pentabarf:event-id>
      <pentabarf:event-slug>security_tls</pentabarf:event-slug>
      <pentabarf:event-tag>security_tls</pentabarf:event-tag>
      <pentabarf:title>Secure Communication with Tls</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Secure Communication with Tls</summary>
      <description>&lt;p&gt;Tls/ssl forms the backbone of secure digital communication. This presentation covers the details about the tls protocol and its use of lower-level cryptographic methods. There is also an extensive section about the creation and use of digital certificates for authentication, with examples from web servers and Postgres.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2022/schedule/event/security_tls/</url>
      <location>M.security</location>
      <attendee>Bruce Momjian</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12449@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12449</pentabarf:event-id>
      <pentabarf:event-slug>misc_network_automation</pentabarf:event-slug>
      <pentabarf:event-tag>misc_network_automation</pentabarf:event-tag>
      <pentabarf:title>Open Source Network Automation in 2022</pentabarf:title>
      <pentabarf:subtitle>How to build a Network Automation strategy around Open Source tooling</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T164500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Open Source Network Automation in 2022- How to build a Network Automation strategy around Open Source tooling</summary>
      <description>&lt;p&gt;Network Automation has evolved a lot on the last years, adopting a lot of the practices from SDLC (Software Development Life Cycle) but with the intrinsic constraint of networking services. In this talk you will learn about which are the challenges and common use cases around network automation, for instance: configuration management, user-driven workflows, infrastructure as Code (for hybrid and multi clouds) or close-loop automation using Telemetry.
You will realise how a lot of open source projects are coming together to provide solutions to the previous challenges from different angles and how you could connect them together to start building a network automation strategy that could transform your network with lower OPEX, improved reliability and security, and increased innovation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2022/schedule/event/misc_network_automation/</url>
      <location>M.misc</location>
      <attendee>Christian Adell Querol</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12468@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12468</pentabarf:event-id>
      <pentabarf:event-slug>contour_kubernetes_ingress_controller_and_much_more_101</pentabarf:event-slug>
      <pentabarf:event-tag>contour_kubernetes_ingress_controller_and_much_more_101</pentabarf:event-tag>
      <pentabarf:title>Contour - Kubernetes Ingress Controller and much more 101</pentabarf:title>
      <pentabarf:subtitle>Introduction to Contour and Contour community!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Network</pentabarf:track>
      <pentabarf:start>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Contour - Kubernetes Ingress Controller and much more 101- Introduction to Contour and Contour community!</summary>
      <description>&lt;p&gt;Contour is an open source Kubernetes Ingress controller providing the Control Plane for the Envoy Edge and Service proxy. Contour supports dynamic configuration updates and multi-team Ingress delegation out of the box while maintaining a lightweight profile. Contour is currently CNCF Incubating project!&lt;/p&gt;

&lt;h1&gt;In this talk:&lt;/h1&gt;

&lt;p&gt;We will do a Contour 101 intro, do a short demo of some of the deployment methods for Contour inside a Kubernetes cluster, demonstrate some of Contour's main features, and highlight the benefits Contour can bring to your setup. Along the way, we will walk though Contour's architecture we will also touch base on the Contour community, including how the community works and why we think you will want to join us!&lt;/p&gt;

&lt;h1&gt;&lt;strong&gt;Come and joins us!&lt;/strong&gt;&lt;/h1&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Network</categories>
      <url>https:/fosdem.org/2022/schedule/event/contour_kubernetes_ingress_controller_and_much_more_101/</url>
      <location>D.network</location>
      <attendee>Orlin Vasilev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12478@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12478</pentabarf:event-id>
      <pentabarf:event-slug>osd_successful_remote_workshop_in_a_remote_workshop</pentabarf:event-slug>
      <pentabarf:event-tag>osd_successful_remote_workshop_in_a_remote_workshop</pentabarf:event-tag>
      <pentabarf:title>Remote workshops</pentabarf:title>
      <pentabarf:subtitle>Learn how to conduct a successful remote workshop in a remote workshop</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T164500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Remote workshops- Learn how to conduct a successful remote workshop in a remote workshop</summary>
      <description>&lt;p&gt;In this workshop, you will learn how to plan and conduct a remote workshop. It will cover helpful tools and methods, energizers, and collaborative design. On top of that, you will get insights and first-hand experience solving workshop issues like scheduling over timezones, mixing real-life and remote settings and involving people even in virtual formats.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_successful_remote_workshop_in_a_remote_workshop/</url>
      <location>D.design</location>
      <attendee>Jess Müller</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12512@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12512</pentabarf:event-id>
      <pentabarf:event-slug>lotech_documentthemes</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_documentthemes</pentabarf:event-tag>
      <pentabarf:title>Document themes in LibreOffice Impress and elsewhere</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Document themes in LibreOffice Impress and elsewhere</summary>
      <description>&lt;p&gt;LibreOffice was capable of handling color palettes on its UI for a while
already. In the meantime, the competition introduced document themes, which
are a fixed set of 12 colors, to be attached to various parts of documents.
This allows referring to those colors by name, and apply color filters. These
color filters are maintained even if the source theme changes. Come and see
how this now starts to work also in Impress, what still needs doing and how
you can help.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_documentthemes/</url>
      <location>D.libreoffice</location>
      <attendee>Miklos Vajna</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12531@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12531</pentabarf:event-id>
      <pentabarf:event-slug>managing_cpus_k8s</pentabarf:event-slug>
      <pentabarf:event-tag>managing_cpus_k8s</pentabarf:event-tag>
      <pentabarf:title>This is The Way- A Crash Course on the Intricacies of Managing CPUs in K8s</pentabarf:title>
      <pentabarf:subtitle>From homogenous single-socket to heterogenous multi-socket clusters</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>This is The Way- A Crash Course on the Intricacies of Managing CPUs in K8s- From homogenous single-socket to heterogenous multi-socket clusters</summary>
      <description>&lt;p&gt;Optimizing CPU management improves cluster performance and security, but is daunting to almost everyone.  CPU management may seem complex, but it can be explained in such a way that even your inner toddler will comprehend.  With this talk, we will give a path to success.&lt;/p&gt;

&lt;p&gt;You may have a multi-socket node cluster where your AI/ML workloads care about the proximity of your CPUs to GPUs.  You may be running scientific workloads where you want to pin in cores within containers instead of just a pod level.  You may have a single-socket server where you want to save a single core outside of Kubernetes for a daemon dedicated to mining bitcoin, without affecting your other jobs (please do not do this).  We will cover these and more, helping you understand the intricacies of CPU management within the kubelet and what Kuberenetes can and cannot currently do.  We will also cover how you can help escalate the visibility of use cases not currently covered within Kubernetes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/managing_cpus_k8s/</url>
      <location>D.hpc</location>
      <attendee>Swati Sehgal</attendee>
      <attendee>Marlow Weston</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12562@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12562</pentabarf:event-id>
      <pentabarf:event-slug>debugger</pentabarf:event-slug>
      <pentabarf:event-tag>debugger</pentabarf:event-tag>
      <pentabarf:title>Polyglot Cloud Native Debugger: Going Beyond APM</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T164000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Polyglot Cloud Native Debugger: Going Beyond APM</summary>
      <description>&lt;p&gt;It's 2022 and we still use logs to debug production issues?&lt;/p&gt;

&lt;p&gt;All the unit tests in the world, the largest QA team still can’t stop bugs from slithering into production. With a distributed microservice architecture debugging becomes much harder. Especially across language &amp;amp; machine boundaries. APMs/Logs have limits. There’s a new generation of tools in town…&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/debugger/</url>
      <location>D.openjdk</location>
      <attendee>Shai Almog</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12645@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12645</pentabarf:event-id>
      <pentabarf:event-slug>llvm_antlr</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_antlr</pentabarf:event-tag>
      <pentabarf:title>LLVM and ANTLR: A Starter on a non-Linux Machine</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>LLVM and ANTLR: A Starter on a non-Linux Machine</summary>
      <description>&lt;p&gt;Although Linux is still the best preferred operating system, the talk begins with a problem statement regarding the dependencies of ANTLR and LLVM on Windows. To this end, the presenter will explain how these dependency issues can be resolved through an easy-to-use environment for building, installing and running native LLVM and ANTLR on Windows. Furthermore, the talk will briefly explain how we can design domain specific languages (DSLs) using a powerful combination of ANTLR and LLVM front end while maintaining a logical isolation of parsing and code generation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2022/schedule/event/llvm_antlr/</url>
      <location>D.llvm</location>
      <attendee>Babar Khan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12656@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12656</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_slow_things_down_to_make_them_go_faster</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_slow_things_down_to_make_them_go_faster</pentabarf:event-tag>
      <pentabarf:title>Slow things down to make them go faster</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Slow things down to make them go faster</summary>
      <description>&lt;p&gt;It's easy to get misled into overconfidence based on the performance of powerful servers, given today's monster core counts and RAM sizes. However, the reality of high concurrency usage is often disappointing, with less throughput than one would expect. Because of its internals and its multi-process architecture, PostgreSQL is very particular about how it likes to deal with high concurrency and in some cases it can slow down to the point where it looks like it's not performing as it should. In this talk we'll take a look at potential pitfalls when you throw a lot of work at your database. Specifically, very high concurrency and resource contention can cause problems with lock waits in Postgres. Very high transaction rates can also cause problems of a different nature. Finally, we will be looking at ways to mitigate these by examining our queries and connection parameters, leveraging connection pooling and replication, or adapting the workload.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/postgresql_slow_things_down_to_make_them_go_faster/</url>
      <location>D.postgresql</location>
      <attendee>Jimmy Angelakos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12669@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12669</pentabarf:event-id>
      <pentabarf:event-slug>build_systems_all_way_down</pentabarf:event-slug>
      <pentabarf:event-tag>build_systems_all_way_down</pentabarf:event-tag>
      <pentabarf:title>Build Systems all the way down.</pentabarf:title>
      <pentabarf:subtitle>Untangling OpenEmbedded/meta-zephyr/zephyr integration in Eclipse Oniro</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Build Systems all the way down.- Untangling OpenEmbedded/meta-zephyr/zephyr integration in Eclipse Oniro</summary>
      <description>&lt;p&gt;In this talk, pidge will take a critical look at the places where meta-zephyr
succeeds and fails in its original goals, the reasons behind that and the
steps being taken to fix those issues.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/build_systems_all_way_down/</url>
      <location>D.embedded</location>
      <attendee>Eilís Ní Fhlannagáin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12696@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12696</pentabarf:event-id>
      <pentabarf:event-slug>container_manager_in_c</pentabarf:event-slug>
      <pentabarf:event-tag>container_manager_in_c</pentabarf:event-tag>
      <pentabarf:title>Why Embedded Linux Needs a Container Manager Written in C</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Why Embedded Linux Needs a Container Manager Written in C</summary>
      <description>&lt;p&gt;Container technology has always been part of the cloud domain, and as such, its roadmap has usually been dictated by the use cases and requirements of that world. In the servers’ domain, resource utilization is nowhere near as relevant as it is in the embedded domain. The different languages and technologies that power the tools and mechanisms through which containers are leveraged in the bare metal server and /cloud worlds just don’t fit into the requirements of embedded.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_manager_in_c/</url>
      <location>D.embedded</location>
      <attendee>Ricardo Mendoza</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12700@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12700</pentabarf:event-id>
      <pentabarf:event-slug>agregore</pentabarf:event-slug>
      <pentabarf:event-tag>agregore</pentabarf:event-tag>
      <pentabarf:title>Mixing Peer to Peer Protocols on the Web</pentabarf:title>
      <pentabarf:subtitle>With The Agregore Web Browser</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Mixing Peer to Peer Protocols on the Web- With The Agregore Web Browser</summary>
      <description>&lt;p&gt;Peer to peer to protocols (P2P) are useful for creating applications that are less reliant on central physical and digital infrastructure. With a p2p backend, an application can easily move between connecting people over the internet, to local and ad-hoc networks, and working entirely offline. We take this ability a step further by integrating several protocols into web browsers so that applications can be authored and distributed just like any other data in the network.&lt;/p&gt;

&lt;p&gt;This talk will go over some of these protocols, their strengths and weaknesses, and how we have applied them to the web. We'll also have a live demo of what it looks like as a developer.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/agregore/</url>
      <location>D.web3</location>
      <attendee>Mauve Signweaver</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12726@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12726</pentabarf:event-id>
      <pentabarf:event-slug>lt_3d_exhibitions</pentabarf:event-slug>
      <pentabarf:event-tag>lt_3d_exhibitions</pentabarf:event-tag>
      <pentabarf:title>Generating virtual 3D exhibitions from Wikipedia</pentabarf:title>
      <pentabarf:subtitle>Let's dive into some rabbit holes with The Everything Exhibition!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T162000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Generating virtual 3D exhibitions from Wikipedia- Let's dive into some rabbit holes with The Everything Exhibition!</summary>
      <description>&lt;p&gt;Wikipedia and Wikimedia Commons are a treasure trove of free information about a lot of topics! Wikipedia alone contains over 50 million articles in almost 300 languages. We're building a new, fun way to explore this content: "The Everything Exhibition" is an open-source generator that creates interactive, virtual 3D exhibitions on arbitrary topics, which you can explore in the browser! It has a multiplayer mode, so you can visit the exhibitions in groups. And, other than in a real museum, you can scribble on everything!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2022/schedule/event/lt_3d_exhibitions/</url>
      <location>L.lightningtalks</location>
      <attendee>blinry</attendee>
      <attendee>bleeptrack</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12732@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12732</pentabarf:event-id>
      <pentabarf:event-slug>dmabuffeedback</pentabarf:event-slug>
      <pentabarf:event-tag>dmabuffeedback</pentabarf:event-tag>
      <pentabarf:title>Optimal buffer allocation on Wayland</pentabarf:title>
      <pentabarf:subtitle>linux-dmabuf feedback</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Optimal buffer allocation on Wayland- linux-dmabuf feedback</summary>
      <description>&lt;p&gt;Wayland compositors try to make of most of the hardware by displaying directly without any copy pixel buffers coming from clients such as games, browsers and video players. This lowers battery usage, improves latency and leaves the 3D engine free for clients to use. The display engines found in modern GPUs often can support this zero-copy mechanism only if the buffers have been allocated in a special fashion. However, buffers allocated this way won't be optimal for rendering, and only a handful of buffers can be directly displayed.&lt;/p&gt;

&lt;p&gt;As a result, a trade-off between zero-copy display and optimal rendering needs to be made. The compositor is the natural place where a decision can be made, because it has a global view of all apps which need to be presented. Once the compositor has taken a decision, it needs to be communicated to the clients. The brand new linux-dmabuf feedback protocol enables this negotiation between the compositor and the clients.&lt;/p&gt;

&lt;p&gt;If you're up for some window system integration madness, grab some popcorn and come enjoy the show!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2022/schedule/event/dmabuffeedback/</url>
      <location>D.graphics</location>
      <attendee>Simon Ser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12816@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12816</pentabarf:event-id>
      <pentabarf:event-slug>collabcarbonio</pentabarf:event-slug>
      <pentabarf:event-tag>collabcarbonio</pentabarf:event-tag>
      <pentabarf:title>How to overcome development challenges when building self-hosted collaboration platform</pentabarf:title>
      <pentabarf:subtitle>Our experience with Carbonio Community Edition</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaboration and Content Management</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How to overcome development challenges when building self-hosted collaboration platform- Our experience with Carbonio Community Edition</summary>
      <description>&lt;p&gt;While the world is moving toward SaaS and Cloud infrastructures, many companies want to keep things in a self-hosted platform or in a private cloud. We’ll talk about all the challenges of building a product that gives users complete control over their data, and how we overcame them, such as migrating from a monolith to services to allow scalability, managing secure service discovery, detaching database from the infrastructure, or managing an easy service installation without any orchestrator. In January, we have released Carbonio CE (Community Edition) source code to show the results of our work. Contributors are welcome!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaboration and Content Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/collabcarbonio/</url>
      <location>D.collab</location>
      <attendee>Domenico Stragliotto</attendee>
      <attendee>Davide Baldo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12841@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12841</pentabarf:event-id>
      <pentabarf:event-slug>pira_performance_instrumentation</pentabarf:event-slug>
      <pentabarf:event-tag>pira_performance_instrumentation</pentabarf:event-tag>
      <pentabarf:title>PIRA: Performance Instrumentation Refinement Automation</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>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>PIRA: Performance Instrumentation Refinement Automation</summary>
      <description>&lt;p&gt;PIRA is a tool to automatically filter and focus Score-P's profiling to relevant program regions.
This involves both static, i.e., source-code feature, and dynamic, i.e., runtime information, analysis.
It uses the whole-program call-graph representation MetaCG for its analyses and has been used for automatic (a) hot-spot detection and refinement, (b) scalability analysis, (c) kernel identification, and (d) MPI load-imbalance detection.&lt;/p&gt;

&lt;p&gt;In this talk, we present an overview of MetaCG and PIRA together with its analyses and a focus on the most recent addition of automatic (MPI) load-imbalance detection.
Our experiments on the SPEC CPU 2006 suite show that PIRA automatically constructs overview measurements with runtime overhead &amp;lt; 10%.
For the load-imbalance detection, our experiments on MPI-parallel LULESH and the Ice-sheet and Sea-level System Model~(ISSM) show that PIRA keeps the runtime overhead below 15%, while correctly identifying the existing load imbalances.&lt;/p&gt;

&lt;p&gt;PIRA and MetaCG are available under BSD 3-clause license at https://github.com/tudasc/pira and https://github.com/tudasc/metacg.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/pira_performance_instrumentation/</url>
      <location>D.hpc</location>
      <attendee>Jan-Patrick Lehr</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12862@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12862</pentabarf:event-id>
      <pentabarf:event-slug>lotech_coolasyncsaving</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_coolasyncsaving</pentabarf:event-tag>
      <pentabarf:title>Collabora Online: Async-Saving Design and Testing</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Collabora Online: Async-Saving Design and Testing</summary>
      <description>&lt;p&gt;Collabora Online enables viewing, editing, and the collaboration on documents, presentations, and spreadsheets from the convenience of a browser. This talk will explore the challenge of saving and uploading documents to the storage server in an asynchronous way, to improve user experience, better performance, and higher reliability and resiliency. The talk will cover both the design and the challenges of testing a highly critical component of a production product.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_coolasyncsaving/</url>
      <location>D.libreoffice</location>
      <attendee>Ashod Nakashian</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12864@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12864</pentabarf:event-id>
      <pentabarf:event-slug>alpaca</pentabarf:event-slug>
      <pentabarf:event-tag>alpaca</pentabarf:event-tag>
      <pentabarf:title>Java &amp; Alpaca: A Beautiful Friendship</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T164000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Java &amp; Alpaca: A Beautiful Friendship</summary>
      <description>&lt;p&gt;BellSoft created tiny containers based on Alpine Linux. But Alpine has its cons: musl sometimes performs worse than glibc, LTS support is not long enough. So we developed Alpaca Linux based on Alpine. Alpaca is more performant and secure, has longer LTS support, and is perfect for Java deployment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/alpaca/</url>
      <location>D.openjdk</location>
      <attendee>Dmitry Chuyko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12899@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12899</pentabarf:event-id>
      <pentabarf:event-slug>mockery_of_trust</pentabarf:event-slug>
      <pentabarf:event-tag>mockery_of_trust</pentabarf:event-tag>
      <pentabarf:title>How (not) to make a mockery of trust</pentabarf:title>
      <pentabarf:subtitle>Testing client software for public-key infrastructure</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T161500</dtend>
      <duration>00:15:00:00</duration>
      <summary>How (not) to make a mockery of trust- Testing client software for public-key infrastructure</summary>
      <description>&lt;p&gt;The ever-continuing push for digitalisation has increased our reliance on trust services of various kinds, filling various needs relating to document signing, code signing, authorization tokens, and so forth.
Many of these trust services rely on public-key infrastructure (PKI) and X.509 certificates.&lt;/p&gt;

&lt;p&gt;The sensitive nature of these tools makes them difficult to use in a testing environment. On the one hand, exposing access to production keys in your CI is obviously a terrible idea. But on the other hand, setting up and maintaining a fully functional "mock" PKI environment is also pretty tricky. What can you do about that?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2022/schedule/event/mockery_of_trust/</url>
      <location>D.testing</location>
      <attendee>Matthias Valvekens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13005@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13005</pentabarf:event-id>
      <pentabarf:event-slug>retro_flash</pentabarf:event-slug>
      <pentabarf:event-tag>retro_flash</pentabarf:event-tag>
      <pentabarf:title>Old Web Today: Keeping Flash (and other) Retro Web Sites Accessible on the modern web</pentabarf:title>
      <pentabarf:subtitle>Techniques for combining web archives and emulation using FOSS tools.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Old Web Today: Keeping Flash (and other) Retro Web Sites Accessible on the modern web- Techniques for combining web archives and emulation using FOSS tools.</summary>
      <description>&lt;p&gt;It's been just over a year since all browsers dropped support for Flash, but much Flash content continue to exist both in web archives and on the live web. This presentation will cover various techniques tried by the Webrecorder project to keep Flash content still working in today's browsers, such as running old browsers in containers, running full system emulation in WebAssembly, and using the Ruffle emulator. We will cover the trade-offs between these approaches and the current challenges in combining web archives and emulation, and present the tools we have built to make these approaches possible.&lt;/p&gt;

&lt;p&gt;As one of the options, will also talk about the OldWeb.today project (https://oldweb.today/) which provides several JS-based emulation connected to web archives, how it works and how it can be used to run not only Flash, but also old Java applets that may exist in web archives.&lt;/p&gt;

&lt;p&gt;We will leave time for a Q&amp;amp;A session to answer any questions about the tools and how they could be improved!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_flash/</url>
      <location>D.retro</location>
      <attendee>Ilya Kreymer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13058@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13058</pentabarf:event-id>
      <pentabarf:event-slug>web_application_localization_without_tears</pentabarf:event-slug>
      <pentabarf:event-tag>web_application_localization_without_tears</pentabarf:event-tag>
      <pentabarf:title>Web Application Localization Without Tears</pentabarf:title>
      <pentabarf:subtitle>Learn how to translate your JS web app fast</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Web Application Localization Without Tears- Learn how to translate your JS web app fast</summary>
      <description>&lt;p&gt;“The more languages your software knows, the more of a satisfied users you have". However, current software localization in modern JS frameworks and other software is complicated and fairly time-consuming for all involved participants. Thanks to the in-context localization feature of open-source project Tolgee, this tool offers easier localization process, more relevant translations delivery and finally less work for developers.&lt;/p&gt;

&lt;p&gt;The workshop will contain live demo where I would like to describe using Tolgee JavaScript software development kits on simple React.js web application example. However, Tolgee is currently compatible with other frameworks such as Angular, Svelte, Vue.js or Next.js.&lt;/p&gt;

&lt;p&gt;Participants will learn easy localization workflow using by Tolgee tool, simple localization texts management, how to integrate Tolgee into web app in less than one minute, how to take advantage of different Tolgee features as e.g. automatic generation of screenshots or in-context localization.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/web_application_localization_without_tears/</url>
      <location>D.javascript</location>
      <attendee>Jan Cizmar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13060@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13060</pentabarf:event-id>
      <pentabarf:event-slug>python_mimics</pentabarf:event-slug>
      <pentabarf:event-tag>python_mimics</pentabarf:event-tag>
      <pentabarf:title>Mimics - Records operations to replay them later</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Mimics - Records operations to replay them later</summary>
      <description>&lt;p&gt;https://github.com/maarten-dp/mimics is a tool with the intention to defer actions done on objects or classes. These actions can then be executed at a later date when the subject, to which these actions should be applied to, is available. This is mostly a joke project with no real world applications, but it has some neat implementations showcasing the power of python.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2022/schedule/event/python_mimics/</url>
      <location>D.python</location>
      <attendee>Maarten De Paepe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13086@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13086</pentabarf:event-id>
      <pentabarf:event-slug>accessibility_testing_with_html_validate</pentabarf:event-slug>
      <pentabarf:event-tag>accessibility_testing_with_html_validate</pentabarf:event-tag>
      <pentabarf:title>Accessibility testing with HTML-Validate</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Accessibility testing with HTML-Validate</summary>
      <description>&lt;p&gt;The hows and whys of using HTML-validate to automate accessibility testing for SPA.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/accessibility_testing_with_html_validate/</url>
      <location>D.javascript</location>
      <attendee>David Sveningsson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13130@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13130</pentabarf:event-id>
      <pentabarf:event-slug>mobile_phosh</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_phosh</pentabarf:event-tag>
      <pentabarf:title>Phosh Contributors Get Together</pentabarf:title>
      <pentabarf:subtitle>Get to meet the other Phosh contributors</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Phosh Contributors Get Together- Get to meet the other Phosh contributors</summary>
      <description>&lt;p&gt;Get to meet the other Phosh contributors&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_phosh/</url>
      <location>D.mobile</location>
      <attendee>Guido Günther</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13196@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13196</pentabarf:event-id>
      <pentabarf:event-slug>where</pentabarf:event-slug>
      <pentabarf:event-tag>where</pentabarf:event-tag>
      <pentabarf:title>Collabortive group self-awareness with Where, a Holochain app</pentabarf:title>
      <pentabarf:subtitle>A demo of how distributed ledger tech can up-regulate group capacity.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Collabortive group self-awareness with Where, a Holochain app- A demo of how distributed ledger tech can up-regulate group capacity.</summary>
      <description>&lt;p&gt;A playground for group self-awareness (awhereness?) on holochain&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/where/</url>
      <location>D.web3</location>
      <attendee>Eric Harris-Braun</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13510@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13510</pentabarf:event-id>
      <pentabarf:event-slug>libresocproject</pentabarf:event-slug>
      <pentabarf:event-tag>libresocproject</pentabarf:event-tag>
      <pentabarf:title>The Libre-SOC Project</pentabarf:title>
      <pentabarf:subtitle>a status update for the OpenPOWER Libre-SOC core: booting linux</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>OpenPOWER</pentabarf:track>
      <pentabarf:start>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>The Libre-SOC Project- a status update for the OpenPOWER Libre-SOC core: booting linux</summary>
      <description>&lt;p&gt;The Libre-SOC Project aims to develop a family of OpenPOWER processors, ultimately working towards a full hybrid 3D CPU-VPU-GPU.  After two years of development funded by NLnet, the current phase is to develop a Gigabit Ethernet Router ASIC. Funded by NGI POINTER, this ASIC is intended to be capable of running OpenWRT with OpenPOWER-compliant RADIX Virtual Memory.&lt;/p&gt;

&lt;p&gt;This talk will provide background, a status update, and go through the incremental development and debugging that is leading up to being able to boot a microwatt linux-5.7 kernel with a buildroot initramfs, under verilator.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>OpenPOWER</categories>
      <url>https:/fosdem.org/2022/schedule/event/libresocproject/</url>
      <location>D.openpower</location>
      <attendee>Luke Kenneth Casson Leighton</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13521@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13521</pentabarf:event-id>
      <pentabarf:event-slug>radio_m17</pentabarf:event-slug>
      <pentabarf:event-tag>radio_m17</pentabarf:event-tag>
      <pentabarf:title>Introducing the M17 Project</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>2022-02-06 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220206T160000</dtstart>
      <dtend>20220206T161000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Introducing the M17 Project</summary>
      <description>&lt;p&gt;A six minute talk on the M17 Project, an open source digital communications protocol suitable for VHF/UHF and more. Intended for amateur radio terrestrial and space application, many exciting things are possible with this 4-ary FSK layered protocol from a dynamic and motivated international team. This talk will introduce the audience to the project and the purpose, goals, products, opportunities, and enjoyment possible with M17. M17 is not encumbered by US patents.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2022/schedule/event/radio_m17/</url>
      <location>D.radio</location>
      <attendee>Michelle Thompson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13534@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13534</pentabarf:event-id>
      <pentabarf:event-slug>openshift_baremetal</pentabarf:event-slug>
      <pentabarf:event-tag>openshift_baremetal</pentabarf:event-tag>
      <pentabarf:title>Central Infrastructure Management: a user friendly deployment of OpenShift on Bare Metal</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>2022-02-05 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T160000</dtstart>
      <dtend>20220205T164500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Central Infrastructure Management: a user friendly deployment of OpenShift on Bare Metal</summary>
      <description>&lt;p&gt;The use of Bare Metal to run containerized workload is coming back into popularity.
There are multiple reasons for this increase of interest. First, the rise of big data analytics, high performance computing, machine learning workloads that need high-bandwidth and low latency and sometimes even requires access to special hardware devices like GPUs or DPUs. And at the same time, in the telecommunication space, the 5G networks technology stacks that drive the need for IPv6, SR-IOV, Container Network Functions (CNFs), NUMA topologies, and other innovations in containerized applications on bare metal.&lt;/p&gt;

&lt;p&gt;All of these emphasize the need for the ability to easily create Bare Metal based OpenShift clusters as automatically as possible.&lt;/p&gt;

&lt;p&gt;Central Infrastructure Management (CIM) exposes an intuitive user interface, allowing the infrastructure administrator to define a pool of Bare Metal machines making them available for users to independently create OpenShift clusters from them.&lt;/p&gt;

&lt;p&gt;Assisted Installer is an operator that introduces a new way to deploy a new OpenShift cluster on bare metal basically by only booting the nodes that will be part of the cluster, with an ISO it generates. The Assisted Installer will report inventory, run validations and orchestrate the needed steps based on the user parameters.&lt;/p&gt;

&lt;p&gt;CIM and Assisted Installer are components of Open Cluster Management (OCM), an operator that enables a single OCP cluster to manage a fleet of clusters.&lt;/p&gt;

&lt;p&gt;In this session, you will learn about Central Infrastructure Management and Assisted Installer architecture and its components. We will discuss the installation flow and how the components interact with each other. Finally, we will demonstrate how to build a pool of Bare Metal and install an OpenShift cluster on them via the CIM user interface.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/openshift_baremetal/</url>
      <location>D.infra</location>
      <attendee>Jiří Tomášek</attendee>
      <attendee>Eran Cohen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12507@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12507</pentabarf:event-id>
      <pentabarf:event-slug>open_research_wikibase</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_wikibase</pentabarf:event-tag>
      <pentabarf:title>Sustainable community building with the Wikibase Stakeholder Group</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T161000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Sustainable community building with the Wikibase Stakeholder Group</summary>
      <description>&lt;p&gt;The Wikibase Stakeholder Group is a new initiative testing alternative approaches to governance, decision-making and community-building for open source digital knowledge management. It aims to facilitate collaboration across various institutional and individual partners in order to ensure the continued development and long-term sustainability of Wikibase, a suite of tools for data management within a linked open data environment. Wikibase is currently developed and maintained by Wikimedia Germany, a chapter of the non-profit Wikimedia Foundation. Wikibase is vital infrastructure for the public linked data project Wikidata, but since its open release in 2015 it has been increasingly taken up in research, cultural and institutional contexts due to its flexible, open and collaborative architecture. Rhizome have been piloting the use of Wikibase within GLAM contexts since its release, and have co-organized the first set of public meetups and events around the emerging Wikibase community and ecosystem of decentralized Wikibase instances. Following the success in bringing the community together through these events Rhizome and a few early adopters started the Wikibase Stakeholder Group at the end of 2020. In this talk, we will present the activities of the Group to date, lessons learned from our experiences in collective decision-making, funding for collaborative development efforts, and negotiating between individual project requirements towards a common roadmap in line with ongoing efforts of the Wikimedia team.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_wikibase/</url>
      <location>D.research</location>
      <attendee>Lozana Rossenova</attendee>
      <attendee>Dragan Espenschied</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12572@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12572</pentabarf:event-id>
      <pentabarf:event-slug>matrix_threading</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_threading</pentabarf:event-tag>
      <pentabarf:title>Mission: threading for all</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T161000</dtstart>
      <dtend>20220206T164000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Mission: threading for all</summary>
      <description>&lt;p&gt;Our mission,  if we choose to accept it, is to expand the capabilities of Matrix and Element. Driven by user needs and a desire to deliver threads through teamwork...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_threading/</url>
      <location>D.matrix</location>
      <attendee>Germain Souquet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12582@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12582</pentabarf:event-id>
      <pentabarf:event-slug>gradle_a_deeper_look_at_the_kotlin_dsl</pentabarf:event-slug>
      <pentabarf:event-tag>gradle_a_deeper_look_at_the_kotlin_dsl</pentabarf:event-tag>
      <pentabarf:title>Gradle: a deeper look at the Kotlin DSL</pentabarf:title>
      <pentabarf:subtitle>Everything you didn't want to know about Gradle Kotlin APIs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T161000</dtstart>
      <dtend>20220206T164000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Gradle: a deeper look at the Kotlin DSL- Everything you didn't want to know about Gradle Kotlin APIs</summary>
      <description>&lt;p&gt;Originally designed for Groovy, Gradle now supports writing scripts in Kotlin. Writing your scripts in Kotlin brings more compile-type safety and IDE features but also has a few drawbacks.&lt;/p&gt;

&lt;p&gt;In this talk, we will take a look some widely used Groovy constructs, their Kotlin equivalent and what’s happening under the hood. We will explore how Gradle loads scripts and uses Kotlin compiler flags to allow a the Kotlin DSL syntax.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/gradle_a_deeper_look_at_the_kotlin_dsl/</url>
      <location>D.kotlin</location>
      <attendee>Martin Bonnin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12654@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12654</pentabarf:event-id>
      <pentabarf:event-slug>container_userlan_tcpip</pentabarf:event-slug>
      <pentabarf:event-tag>container_userlan_tcpip</pentabarf:event-tag>
      <pentabarf:title>Userland TCP/IP stack for external container connectivity</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T161000</dtstart>
      <dtend>20220206T163000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Userland TCP/IP stack for external container connectivity</summary>
      <description>&lt;p&gt;CodeReady Containers runs an OpenShift cluster on a laptop or workstation using virtualization.&lt;/p&gt;

&lt;p&gt;Recent developments have made it possible to skip running the OpenShift runtime, and to use it for the sole purpose of running containers with podman when using macOS or Windows. This talk will focus on one specific part of CodeReady Containers, which is its userland TCP/IP stack based on gVisor. We will explore why this was needed, and how the container -&gt; VM -&gt; host connectivity is achieved.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_userlan_tcpip/</url>
      <location>D.containers</location>
      <attendee>Christophe Fergeau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13032@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13032</pentabarf:event-id>
      <pentabarf:event-slug>efficient_mysql</pentabarf:event-slug>
      <pentabarf:event-tag>efficient_mysql</pentabarf:event-tag>
      <pentabarf:title>Efficient MySQL Performance</pentabarf:title>
      <pentabarf:subtitle>A Book in 40 Minutes</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20220206T161000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Efficient MySQL Performance- A Book in 40 Minutes</summary>
      <description>&lt;p&gt;This presentation introduces the major topics and most important points of the new book &lt;a href="https://oreil.ly/efficient-mysql-performance"&gt;Efficient MySQL Performance&lt;/a&gt; published by O’Reilly (Dec. 2021). And like the book, this presentation is intended for software engineers using MySQL, not managing it (but DBAs are gladly welcomed). In 40 minutes, we’ll quickly cover topics including query metrics, indexes and indexing, data access patterns, server metrics, and more. At the end, you’ll have a “lay of the land” for understanding the aspects of MySQL that affect performance, and you’ll understand where to go and what to learn next to increase performance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/efficient_mysql/</url>
      <location>D.mysql</location>
      <attendee>Daniel Nichter</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13139@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13139</pentabarf:event-id>
      <pentabarf:event-slug>tee_break3</pentabarf:event-slug>
      <pentabarf:event-tag>tee_break3</pentabarf:event-tag>
      <pentabarf:title>Short break</pentabarf:title>
      <pentabarf:subtitle>20 minutes</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T161000</dtstart>
      <dtend>20220205T163000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Short break- 20 minutes</summary>
      <description>&lt;p&gt;Short break.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_break3/</url>
      <location>D.trusted-hardware</location>
      <attendee>Fritz Alder</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13522@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13522</pentabarf:event-id>
      <pentabarf:event-slug>radio_julia_litex</pentabarf:event-slug>
      <pentabarf:event-tag>radio_julia_litex</pentabarf:event-tag>
      <pentabarf:title>P2P SDR to GPU Streaming with Julia and LiteX</pentabarf:title>
      <pentabarf:subtitle>High throughput PCIe P2P communication for SDR</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2022-02-06 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T161000</dtstart>
      <dtend>20220206T164000</dtend>
      <duration>00:30:00:00</duration>
      <summary>P2P SDR to GPU Streaming with Julia and LiteX- High throughput PCIe P2P communication for SDR</summary>
      <description>&lt;p&gt;In this talk, we report early results in the development of a hardware/software stack enabling direct P2P communication between a Fairwaves XTRX / XYNC SDR and an Nvidia GPU. We are able to saturate a PCIe link (7 Gbps) in loopback mode. IQ samples are streamed from the RF IC at more than 350 Mbps. Implementation of this architecture required the development of a new LiteX-based Artix FPGA gateware, and a new SDR framework written in the Julia programming language. The combination of extremely high throughput, GPU computing power, and efficient Julia code will open the doors to a new generation of phased-array and machine-learning experimentation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2022/schedule/event/radio_julia_litex/</url>
      <location>D.radio</location>
      <attendee>Steve Kelly</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12344@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12344</pentabarf:event-id>
      <pentabarf:event-slug>chimera_linux</pentabarf:event-slug>
      <pentabarf:event-tag>chimera_linux</pentabarf:event-tag>
      <pentabarf:title>Chimera Linux</pentabarf:title>
      <pentabarf:subtitle>A BSD/LLVM distro from scratch</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2022-02-06 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T161500</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Chimera Linux- A BSD/LLVM distro from scratch</summary>
      <description>&lt;p&gt;Chimera Linux is a new distribution I started in the middle of 2021, after years of thinking and vague planning. After getting a bunch of real world maintenance experience managing the POWER architecture support in Void Linux, I have decided to make those ideas a reality - a distribution with the Linux kernel, but FreeBSD userland, LLVM/Clang system toolchain and core runtime, musl libc and a fair amount of custom tooling. Right now, it is a bootable system targeting a variety of CPU architectures (aarch64, ppc64le, riscv64, x86_64...) that is easily bootstrappable (and capable of building itself), testable, lightweight and fast (but still in heavy development). It uses the apk package manager (of Alpine Linux) and a completely custom source packages collection and build system written in Python, allowing for sandboxed, fully unprivileged package builds.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2022/schedule/event/chimera_linux/</url>
      <location>D.distributions</location>
      <attendee>Daniel Kolesa</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12459@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12459</pentabarf:event-id>
      <pentabarf:event-slug>community_recognition</pentabarf:event-slug>
      <pentabarf:event-tag>community_recognition</pentabarf:event-tag>
      <pentabarf:title>Are we being inclusive with our community recognitions? </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community</pentabarf:track>
      <pentabarf:start>2022-02-06 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T161500</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Are we being inclusive with our community recognitions? </summary>
      <description>&lt;p&gt;Recognizing community members is one of the most enjoyable activities for community managers. It is a great opportunity to thank people for their work and highlight their contributions to the rest of the community. However, we need to evaluate if we’re truly being inclusive with our community recognitions. For example, when discussing contributors, we still see a lot of emphasis on the volume of contributions on project repositories (i.e., code) that some may find intimidating. This focus on code is partly because contributions on tools like GitHub and GitLab are easier to measure and quantify.&lt;/p&gt;

&lt;p&gt;On the other hand, it can be more challenging to measure (or even notice) how much a community member is helping others on platforms like Discord, Matrix, Slack, etc. When someone helps a newcomer by answering a quick question in chat, it’s easy to miss that among other discussion threads. Even though it can be more challenging to quantify non-code contributions, it’s crucial to look beyond repositories to see how people are helping to improve our communities. In addition to contributions in chat-like platforms, this can include sharing their use cases, participating in meetups, providing honest feedback in 1-on-1 conversations, etc. Looking across a broad spectrum of contributions will help ensure that we recognize everyone regardless of their background, interests, and skillset.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/community_recognition/</url>
      <location>M.community</location>
      <attendee>Ray Paik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12568@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12568</pentabarf:event-id>
      <pentabarf:event-slug>go_json</pentabarf:event-slug>
      <pentabarf:event-tag>go_json</pentabarf:event-tag>
      <pentabarf:title>JSON Serialization - The Fine Print</pentabarf:title>
      <pentabarf:subtitle>A journey of JSON serialization</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2022-02-05 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T161500</dtstart>
      <dtend>20220205T165000</dtend>
      <duration>00:35:00:00</duration>
      <summary>JSON Serialization - The Fine Print- A journey of JSON serialization</summary>
      <description>&lt;p&gt;We'll look into JSON serialztion, starting from the easy cases and moving toward more advanced ones.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2022/schedule/event/go_json/</url>
      <location>D.go</location>
      <attendee>Miki Tebeka</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12691@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12691</pentabarf:event-id>
      <pentabarf:event-slug>vai_hardware_accel</pentabarf:event-slug>
      <pentabarf:event-tag>vai_hardware_accel</pentabarf:event-tag>
      <pentabarf:title>Hardware-accelerated graphics in secure multi-tenant environments</pentabarf:title>
      <pentabarf:subtitle>What is the current status, and what is blocking it?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2022-02-05 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:15:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T161500</dtstart>
      <dtend>20220205T171500</dtend>
      <duration>01:00:00:00</duration>
      <summary>Hardware-accelerated graphics in secure multi-tenant environments- What is the current status, and what is blocking it?</summary>
      <description>&lt;p&gt;Hardware-accelerated graphics is becoming an essential part of modern computing environments, yet it is currently very difficult to impossible to use in secure environments such as Qubes OS.  SR-IOV promises to solve this problem, but multiple problems have limited its adoption.  This workshop is about these problems and about what is needed to solve them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_hardware_accel/</url>
      <location>D.virtualization</location>
      <attendee>Demi Obenour</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12710@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12710</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_connectionid</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_connectionid</pentabarf:event-tag>
      <pentabarf:title>MariaDB Connection ID</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T161500</dtstart>
      <dtend>20220205T164000</dtend>
      <duration>00:25:00:00</duration>
      <summary>MariaDB Connection ID</summary>
      <description>&lt;p&gt;The MariaDB Connection ID exists since "ever". So why bother about such a boring thing? Because you can get many interesting information out of it...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_connectionid/</url>
      <location>D.mariadb</location>
      <attendee>Oli Sennhauser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12340@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12340</pentabarf:event-id>
      <pentabarf:event-slug>mono_lake_story</pentabarf:event-slug>
      <pentabarf:event-tag>mono_lake_story</pentabarf:event-tag>
      <pentabarf:title>Mono Lake Story - how we enabled an open hardware platform</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2022-02-05 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T162000</dtstart>
      <dtend>20220205T165000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Mono Lake Story - how we enabled an open hardware platform</summary>
      <description>&lt;p&gt;We are living in exciting times - we are finally seeing hyperscale server platforms opening up and running on open source software (with caveats still). The journey though is a road full of potholes, braking and sharp turns. Opening up hardware is not easy! Follow along and see how we enabled the Mono Lake platform that was originally created by Facebook (now Meta).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2022/schedule/event/mono_lake_story/</url>
      <location>D.firmware</location>
      <attendee>Sri Ramkrishna</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12454@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12454</pentabarf:event-id>
      <pentabarf:event-slug>1000000_test_cases</pentabarf:event-slug>
      <pentabarf:event-tag>1000000_test_cases</pentabarf:event-tag>
      <pentabarf:title>Fuzzing, or How I Generated 1,000,000 New Emulator Test Cases in an Afternoon</pentabarf:title>
      <pentabarf:subtitle>Fill your boots. Then fill somebody else's.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2022-02-05 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T162000</dtstart>
      <dtend>20220205T163500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Fuzzing, or How I Generated 1,000,000 New Emulator Test Cases in an Afternoon- Fill your boots. Then fill somebody else's.</summary>
      <description>&lt;p&gt;Emulation of classic hardware is a solved problem and like all solved problems that are sufficiently fun it attracts countless new implementations every year. This has led to the creation of many public test suites — test suites independent of any particular emulator, which can usually even run on real hardware. But these suites tend to assume a lot of working functionality beyond the part they are specifically testing, being designed by an intelligent human being to test complete emulators holistically.&lt;/p&gt;

&lt;p&gt;This presentation covers an alternative source and target of emulator tests: random numbers, to test individual processor instructions, so that future emulator authors can test from day one.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2022/schedule/event/1000000_test_cases/</url>
      <location>D.testing</location>
      <attendee>Thomas Harte</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12740@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12740</pentabarf:event-id>
      <pentabarf:event-slug>learn_from_otel_traces</pentabarf:event-slug>
      <pentabarf:event-tag>learn_from_otel_traces</pentabarf:event-tag>
      <pentabarf:title>What More Can I Learn From My OpenTelemetry Traces?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2022-02-06 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T162000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:40:00:00</duration>
      <summary>What More Can I Learn From My OpenTelemetry Traces?</summary>
      <description>&lt;p&gt;Of the three observability data types supported by OpenTelemetry (metrics, logs, and traces) the latter is the one with most potential. Tracing gives users insights into how requests are processed by microservices in a modern, cloud-native architecture.&lt;/p&gt;

&lt;p&gt;Jaeger and Grafana can visualize a single trace, showing how an individual request traversed your entire system. This helps for distributed debugging and analysis, but using traces only this way is limiting.&lt;/p&gt;

&lt;p&gt;What if you stored tracing data in a SQL database? You could ask global questions about your system. You could find slow communication paths, where the error rate spiked since the last deployment, or where the request rate suddenly dropped. Thus, tracing can be used proactively to help you spot issues before your customers do.&lt;/p&gt;

&lt;p&gt;This talk will show you how to do all the above by ingesting OpenTelemetry traces into a PostgreSQL/TimescaleDB database, and building custom dashboards using SQL to make the most out of your tracing data.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2022/schedule/event/learn_from_otel_traces/</url>
      <location>D.monitoring</location>
      <attendee>John Pruitt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12907@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12907</pentabarf:event-id>
      <pentabarf:event-slug>on_backporting_practices_in_package_dependency_networks</pentabarf:event-slug>
      <pentabarf:event-tag>on_backporting_practices_in_package_dependency_networks</pentabarf:event-tag>
      <pentabarf:title>On Backporting Practices in Package Dependency Networks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T162000</dtstart>
      <dtend>20220206T164000</dtend>
      <duration>00:20:00:00</duration>
      <summary>On Backporting Practices in Package Dependency Networks</summary>
      <description>&lt;p&gt;The practice of backporting aims to bring the benefits of a bug or vulnerability fix from a higher to a lower release of a software package. When such a package adheres to semantic versioning, backports can be recognised as new releases in a lower major train. This is particularly useful in case a substantial number of software packages continues to depend on that lower major train. In this talk, we discuss the backporting practices in four popular package distributions, namely Cargo, npm, Packagist and RubyGems. We observe that many dependent packages could benefit from backports provided by their dependencies. In particular, we find that a majority of security vulnerabilities affect more than one major train but are only fixed in the highest one, letting thousands of dependent packages exposed to the vulnerability. Despite that, we find that backporting updates is quite infrequent, and mostly practised by long-lived and more active packages for a variety of reasons.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/on_backporting_practices_in_package_dependency_networks/</url>
      <location>D.dependency</location>
      <attendee>Ahmed Zerouali</attendee>
      <attendee>Tom Mens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12401@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12401</pentabarf:event-id>
      <pentabarf:event-slug>ada_proving_gnat_light_runtime</pentabarf:event-slug>
      <pentabarf:event-tag>ada_proving_gnat_light_runtime</pentabarf:event-tag>
      <pentabarf:title>Proving the Correctness of GNAT Light Runtime Library</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2022-02-06 16:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T162500</dtstart>
      <dtend>20220206T170500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Proving the Correctness of GNAT Light Runtime Library</summary>
      <description>&lt;p&gt;As a programming language, Ada offers a number of features that require runtime support, e.g. exception propagation or concurrency (tasks, protected objects). The GNAT compiler implements this support in its runtime library, which comes in a number of different flavors, with more or less capability. The GNAT light runtime library is a version of the runtime library targeted at embedded platforms and certification, with an Operating System or without it (baremetal). It contains around 180 units focused mostly on I/O, numerics, text manipulation, memory operations.&lt;/p&gt;

&lt;p&gt;Variants of the GNAT light runtime library have been certified for use at the highest levels of criticality in several industrial domains: avionics (DO-178), space (ECSS-E-ST40C), railway (EN 50128), automotive (ISO-26262). Details vary across certification regimes, but the common approach to certification used today is based on written requirements traced to corresponding tests, supported by test coverage analysis. Despite this strict certification process, some bugs were found in the past in the code. An ongoing project at AdaCore is applying formal proof with SPARK to the light runtime units, in order to prove their correctness: that the code is free of runtime errors, and that it satisfies its functional specifications.&lt;/p&gt;

&lt;p&gt;So far, 30 units (out of 180) have been proved, and a few bugs fixed along the way (including a security vulnerability). In this talk, I will describe the approach followed, what was achieved, and what we expect to achieve.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_proving_gnat_light_runtime/</url>
      <location>D.ada</location>
      <attendee>Yannick Moy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12600@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12600</pentabarf:event-id>
      <pentabarf:event-slug>commonworkflowlang</pentabarf:event-slug>
      <pentabarf:event-tag>commonworkflowlang</pentabarf:event-tag>
      <pentabarf:title>Concise Common Workflow Language</pentabarf:title>
      <pentabarf:subtitle>Concision and elegance in a workflow language using lisp</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 16:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T162500</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Concise Common Workflow Language- Concision and elegance in a workflow language using lisp</summary>
      <description>&lt;p&gt;Scientific workflows are readily and most easily expressed as shell scripts. However, shell scripts are notorious for being "duct tape", and are hard to adapt to different hardware and software environments. Workflow languages such as the Common Workflow Language (CWL) were developed to address this pain point. However, CWL does come at the cost of increased verbosity and reduced readability. Even seasoned scientists shy away from writing CWL, and fall back to the familiarity of shell scripts.&lt;/p&gt;

&lt;p&gt;This need not be. There is no reason to inflict the behind-the-scenes complexity of workflow languages on the user. It should be possible to automatically translate (in other words, compile) a simple shell-like script into a workflow language specification. In effect, we create a new domain specific language that is almost as easy to write as a shell script, but compiles to CWL. No other language is better suited to this task of creating domain specific languages than lisp. The lisps with their homoiconicity and unique macro system empower the programmer to use ordinary code to hack the compiler itself.&lt;/p&gt;

&lt;p&gt;In this talk, I will present the Concise Common Workflow Language (ccwl). The Concise Common Workflow Language (ccwl) is a concise syntax to express CWL workflows. It is a compiler that compiles a simple lispy shell-like workflow specification into a CWL workflow. It is implemented in the Scheme programming language, a minimalist dialect of lisp. I will discuss the considerations that went into the design of ccwl, and demonstrate its expressive power with illustrative examples.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/commonworkflowlang/</url>
      <location>D.minimalistic</location>
      <attendee>Arun Isaac</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12334@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12334</pentabarf:event-id>
      <pentabarf:event-slug>venix</pentabarf:event-slug>
      <pentabarf:event-tag>venix</pentabarf:event-tag>
      <pentabarf:title>A Venix/86 emulator</pentabarf:title>
      <pentabarf:subtitle>A step in recreating Venix/86 Sources</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Emulator Development</pentabarf:track>
      <pentabarf:start>2022-02-06 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T163000</dtstart>
      <dtend>20220206T171500</dtend>
      <duration>00:45:00:00</duration>
      <summary>A Venix/86 emulator- A step in recreating Venix/86 Sources</summary>
      <description>&lt;p&gt;Venix/86 was the first commercially available Unix for the IBM PC. PC/IX was the first one that IBM supported, but VentureCom created released this port about the time PC/IX was announced. They ported it to a number of the 'near compatible' systems as well, so for many people the first Unix available on those early 8086/8088 machines was Venix. This included the DEC Rainbow 100B with Venix/86R.&lt;/p&gt;

&lt;p&gt;A companion project to recreate the sources for Venix/86 from 7th edition tapes now available was hampered by the slow speed of the DEC Rainbow, so I wrote the emulator to seed that along.&lt;/p&gt;

&lt;p&gt;This talk will be about the emulator's structure, system call interface and portability to other ancient 8088/8086 Unixes. It will also discuss how many of the early ports coped with lack of a MMU in clever ways. It will touch on the path here, and then focus on the current implementation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Emulator Development</categories>
      <url>https:/fosdem.org/2022/schedule/event/venix/</url>
      <location>D.emulator</location>
      <attendee>Warner Losh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12369@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12369</pentabarf:event-id>
      <pentabarf:event-slug>tee_discussion</pentabarf:event-slug>
      <pentabarf:event-tag>tee_discussion</pentabarf:event-tag>
      <pentabarf:title>Process-based abstractions for VM-based environments</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-Aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T173000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Process-based abstractions for VM-based environments</summary>
      <description>&lt;p&gt;Inaugural secure enclave platforms operate at the single user process level (e.g. SGX), meaning a single address space with potentially multiple threads, with a standard OS outside the enclave responsible for resource management and scheduling. More recent platforms (AMD SEV, Intel TDX, AWS Nitro Enclaves) operate at the VM level. This provides significant new capabilities for multi-process abstractions such as mmap and fork, which will be beneficial for enclavizing legacy software.&lt;/p&gt;

&lt;p&gt;However, taking a VM image and running it in an enclave is not great from a TCB minimization standpoint. For platforms where there's currently no alternative (AMD, AWS), how can we build--with a minimal TCB--an abstraction that's similar to single-process enclaves? Of course you can “just run Linux” with a single process but this again is clearly suboptimal. We'll explore the solution space in this interactive session.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-Aided Trusted Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/tee_discussion/</url>
      <location>D.trusted-hardware</location>
      <attendee>Marta Rybczynska</attendee>
      <attendee>Vasily A. Sartakov</attendee>
      <attendee>Mike Bursell</attendee>
      <attendee>Jo Van Bulck</attendee>
      <attendee>Jethro G. Beekman</attendee>
      <attendee>Hugo Lefeuvre</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12386@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12386</pentabarf:event-id>
      <pentabarf:event-slug>kubernetes_networking_is_there_a_cheetah</pentabarf:event-slug>
      <pentabarf:event-tag>kubernetes_networking_is_there_a_cheetah</pentabarf:event-tag>
      <pentabarf:title>Kubernetes networking : is there a cheetah within your Calico?</pentabarf:title>
      <pentabarf:subtitle>Even faster kubernetes clusters with Calico, VPP and memif</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Network</pentabarf:track>
      <pentabarf:start>2022-02-06 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T163000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Kubernetes networking : is there a cheetah within your Calico?- Even faster kubernetes clusters with Calico, VPP and memif</summary>
      <description>&lt;p&gt;Kubernetes is great, containers are lightweight &amp;amp; disposable, networking is simple yet powerful. But when
it comes to network oriented applications, oh that can be slow !&lt;/p&gt;

&lt;p&gt;That's how the Calico/VPP integration first came up, as a way to address performance bottlenecks, making
VPP's performance the motor of Calico's functionalities in Kubernetes. It speeds up container
networking, but also allows us to expose even faster functionalities directly to the applications.
So with this in place, how can we go even faster, while still preserving the Kubernetes abstractions ?&lt;/p&gt;

&lt;p&gt;We'll present how applications can leverage userspace interfaces, what this allows regarding
network performance &amp;amp; additional functionalities and how the Calico/VPP integration makes this happen
under the hood.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Network</categories>
      <url>https:/fosdem.org/2022/schedule/event/kubernetes_networking_is_there_a_cheetah/</url>
      <location>D.network</location>
      <attendee>Nathan Skrzypczak</attendee>
      <attendee>Christopher Tomkins</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12480@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12480</pentabarf:event-id>
      <pentabarf:event-slug>woods_ood_generalization_benchmarks</pentabarf:event-slug>
      <pentabarf:event-tag>woods_ood_generalization_benchmarks</pentabarf:event-tag>
      <pentabarf:title>WOODS</pentabarf:title>
      <pentabarf:subtitle>A set of Benchmarks for Out-of-Distribution Generalization in Time Series Tasks</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>2022-02-06 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T163000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>WOODS- A set of Benchmarks for Out-of-Distribution Generalization in Time Series Tasks</summary>
      <description>&lt;p&gt;In the last decade, the field of AI has seen a significant surge in capabilities in machine learning techniques. Nowadays, models with up to billions of parameters are trained for vast arrays of downstream tasks and obtain performance that defies what a lot considered possible 20 years ago. However, the reliance of machine learning models on the spurious correlations often prevents them from learning the intrinsic and invariant features of data, leading to their failure to generalize to Out-Of-Distribution (OOD) data. Understanding and overcoming these failures have led to a research program on OOD generalization.&lt;/p&gt;

&lt;p&gt;The field has been extensively explored in the static computer vision tasks (Domainbed, WILDS) but has been severely underexplored for time series tasks essential for multiple areas of applied machine learning, e.g., medical, finance, communication. We propose a set of new open source out-of-distribution generalization datasets for sequential prediction tasks spanning multiple modalities that act as benchmarks for potential algorithms that promote invariant learning. Along with the datasets, we provide a fair and systematic open-source platform for evaluating the performance of existing and potential algorithms on these datasets. We also provide a leaderboard that currently consists of popular algorithms' performance in the field of OOD generalization.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/woods_ood_generalization_benchmarks/</url>
      <location>D.hpc</location>
      <attendee>Jean-Christophe Gagnon-Audet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12487@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12487</pentabarf:event-id>
      <pentabarf:event-slug>collabcsp</pentabarf:event-slug>
      <pentabarf:event-tag>collabcsp</pentabarf:event-tag>
      <pentabarf:title>Deploying Containerised Open-Source CSP platforms</pentabarf:title>
      <pentabarf:subtitle>Alfresco and Nuxeo in action!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaboration and Content Management</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T173000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Deploying Containerised Open-Source CSP platforms- Alfresco and Nuxeo in action!</summary>
      <description>&lt;p&gt;Understand containerised deployment with Open-Source CSP (Content Service Provider) platforms. Both Alfresco and Nuxeo products provide an easy Docker Compose deployment that allow early adopters and enthusiast developers to use the platforms.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaboration and Content Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/collabcsp/</url>
      <location>D.collab</location>
      <attendee>Angel Borroy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12496@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12496</pentabarf:event-id>
      <pentabarf:event-slug>mozilla_foxfooding</pentabarf:event-slug>
      <pentabarf:event-tag>mozilla_foxfooding</pentabarf:event-tag>
      <pentabarf:title>Introduction to Foxfooding</pentabarf:title>
      <pentabarf:subtitle>A story about how Mozillians test and give feedback for products before release</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T165000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Introduction to Foxfooding- A story about how Mozillians test and give feedback for products before release</summary>
      <description>&lt;p&gt;Foxfooding is Mozilla's internal dogfooding process that includes both employees and community members. The goal is to encourage all Mozillians to give early feedback about the products that we are shipping, in an open and collaborative way.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2022/schedule/event/mozilla_foxfooding/</url>
      <location>D.mozilla</location>
      <attendee>Konstantina Papadea</attendee>
      <attendee>Krupa Raj</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12523@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12523</pentabarf:event-id>
      <pentabarf:event-slug>seydam</pentabarf:event-slug>
      <pentabarf:event-tag>seydam</pentabarf:event-tag>
      <pentabarf:title>Mitigating Processor Vulnerabilities by Restructuring the Kernel Address Space</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T170500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Mitigating Processor Vulnerabilities by Restructuring the Kernel Address Space</summary>
      <description>&lt;p&gt;In this talk, I will present a new Spectre/Meltdown mitigation that I have prototyped for the Hedron microhypervisor. This prototype has also been used to quantify the runtime overhead of the proposed mitigation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/seydam/</url>
      <location>D.microkernel</location>
      <attendee>Sebastian Eydam</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12552@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12552</pentabarf:event-id>
      <pentabarf:event-slug>jetson_ota</pentabarf:event-slug>
      <pentabarf:event-tag>jetson_ota</pentabarf:event-tag>
      <pentabarf:title>Over-the-air (OTA) software updates with NVIDIA Jetson</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-06 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T163000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Over-the-air (OTA) software updates with NVIDIA Jetson</summary>
      <description>&lt;p&gt;With over half a million developers worldwide, NVIDIA® JetsonTM is one of the most popular embedded computing platforms that brings AI performance to the Edge in a power-efficient and compact form factor&lt;/p&gt;

&lt;p&gt;In this talk, we will cover in detail a unique way of integrating a robust and secure over-the-air software (OTA) updates with the NVIDIA JetPack 4.6 production release that works for all Jetson System-on-Modules (SoMs) with support for the official L4T (Ubuntu-based) operating system, running JetPack 4.6 or later. As it is built on top of the latest JetPack SDK release, there is no need to have separate integrations when building and deploying applications on different Jetson SoMs. This has the benefit of enormously cutting down the bringup time of an OTA solution to do all types of OTA updates. It has low maintenance costs since it does not involve modifying the boot process and rather relying on officially supported tools by NVIDIA which should not “break” with new L4T releases or board changes. We will cover the details of the integration with the high-level user flow as outline below, which “clones” the running image of a golden device and deploys it in a robust manner to the entire fleet of devices:&lt;/p&gt;

&lt;p&gt;-Download L4T image from NVIDIA
-Use NVIDIA tools to flash A/B setup with L4T image
-Install Mender as deb package, plus integration layer
-Run Mender snapshot to create Artifact
-Deploy Artifact snapshot to fleet&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/jetson_ota/</url>
      <location>D.embedded</location>
      <attendee>Luis Ramirez  Vargas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12632@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12632</pentabarf:event-id>
      <pentabarf:event-slug>fpga_programming</pentabarf:event-slug>
      <pentabarf:event-tag>fpga_programming</pentabarf:event-tag>
      <pentabarf:title>One stop shop: Best Practices for Programming Embedded FPGAs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T173000</dtend>
      <duration>01:00:00:00</duration>
      <summary>One stop shop: Best Practices for Programming Embedded FPGAs</summary>
      <description>&lt;p&gt;FPGAs are increasingly being used in today's embedded systems. But they are notoriously complex for having a difficult programming model. In order to counter this complexity, there has been a growing focus to design FPGA hardware at a higher level of abstraction with new languages and compilers. This talk will serve as "one stop shop" for topics related to these developments.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/fpga_programming/</url>
      <location>D.embedded</location>
      <attendee>Babar Khan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12752@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12752</pentabarf:event-id>
      <pentabarf:event-slug>mobile_camera</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_camera</pentabarf:event-tag>
      <pentabarf:title>Status of camera support on mobile FOSS devices</pentabarf:title>
      <pentabarf:subtitle>An open discussion about the state of cameras on Linux-powered mobile devices</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:30:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>01:30:00:00</duration>
      <summary>Status of camera support on mobile FOSS devices- An open discussion about the state of cameras on Linux-powered mobile devices</summary>
      <description>&lt;p&gt;Camera support has traditionally been a pain point when it comes to
Linux phones.&lt;/p&gt;

&lt;p&gt;Years and years of competition on the photography capabilities of
consumer devices have pushed vendors to adopt more and more custom,
closed source implementations, leaving users of free software powered mobile
devices with nothing but poor solutions limited to work on the single
devices they have been developed for.&lt;/p&gt;

&lt;p&gt;With the increasing maturation of libcamera, a complete user space
camera stack for Linux devices is now finally available, and Linux
phones developers can now cooperate on more mature camera solutions
for their devices.&lt;/p&gt;

&lt;p&gt;The BoF will serve for phone developers and camera developers as a
cooperation space, to better understand their mutual needs and move
forward camera support for the whole Linux ecosystem.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_camera/</url>
      <location>D.mobile</location>
      <attendee>Jacopo Mondi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12770@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12770</pentabarf:event-id>
      <pentabarf:event-slug>nim_hpcfrompythontonim</pentabarf:event-slug>
      <pentabarf:event-tag>nim_hpcfrompythontonim</pentabarf:event-tag>
      <pentabarf:title>HPC from Python to Nim</pentabarf:title>
      <pentabarf:subtitle>A preliminary introduction to performance optimization</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Nim Programming Language</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>HPC from Python to Nim- A preliminary introduction to performance optimization</summary>
      <description>&lt;p&gt;Numpy is considered the go-to library for fast performant python scientifc computing, as it is a heavily optimized scientific computing library written in C. But is it really that fast (spoiler: yes, but not when used with python)? In this talk, I will be covering a real-world example in the domain of genetics, and demonstrating how I was able to out-perform numpy code running on my intel-7700k machine with a raspberry pi running code from the Nim programming language!&lt;/p&gt;

&lt;p&gt;I will also be providing optimization tips for speeding up your code, with a focus on comparing python with the Nim programming language.&lt;/p&gt;

&lt;p&gt;The talk can be roughly divided into the following sections:&lt;/p&gt;

&lt;p&gt;Part 1 (32 min) - Introduction to myself. Describing a computationally expensive problem that I have experienced when working with Python.
- My background is in data science and biology
- Biologists tend to work with large datasets
- One common problem we face is preprocessing of large amounts of data. A common technique used here using distance calculations
- Why I decided to learn a different language
Part 2 (1 min) - High level introduction to Nim
- Nim is a statically compiled programming language
- Etc...
Part 3 (10 min) - Going through step-by-step on how to write performance optimal code with Nim. Describing common performance pitfalls that Python users may not be aware of.
- Inlining
- Using the type system to your advantage
- Taking advantage of domain knowledge
- Multi-threading (openmp)
- Bounds checking
- Compiler flags
- Mathematical and algorithmic optimizations
Part 4 (3 min) - Benchmarks and closing statement
- Show benchmark comparing the naive python numpy implementation with the highly optimized Nim one
- Top tips to keep in mind when writing high performance code.&lt;/p&gt;

&lt;p&gt;Please note: the purpose of this talk isn't to be an exploration of some new state-of-the-art way of doing performance optimization or some relatively unknown optimization techniques. This is a general introduction for people hoping to use Nim for HPC that are coming from Python. Lots of emphasis will be put comparing the two languages.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Nim Programming Language</categories>
      <url>https:/fosdem.org/2022/schedule/event/nim_hpcfrompythontonim/</url>
      <location>D.nim</location>
      <attendee>Ayman Al Baz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12818@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12818</pentabarf:event-id>
      <pentabarf:event-slug>lotech_advantagesoflotech</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_advantagesoflotech</pentabarf:event-tag>
      <pentabarf:title>Advantages of LibreOffice Technology</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Advantages of LibreOffice Technology</summary>
      <description>&lt;p&gt;Today, the LibreOffice Technology platform is based on the same software engine for all modules, based on a clean and refactored source code, with a focus on code quality and consistency, and supported by easy and extensive APIs. LibreOffice consistency represents a strong advantage over the "siloed" approach of all other office suites, where there is a different software engine for each application and each platform. The result is a lack of consistency for files, which are also different by platform. LibreOffice Technology is the best open source platform for personal productivity, and is tightly integrated on desktop, mobile and cloud.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_advantagesoflotech/</url>
      <location>D.libreoffice</location>
      <attendee>Italo Vignoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12826@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12826</pentabarf:event-id>
      <pentabarf:event-slug>spark_mahout_kubeflow_k8s</pentabarf:event-slug>
      <pentabarf:event-tag>spark_mahout_kubeflow_k8s</pentabarf:event-tag>
      <pentabarf:title> Making Apache Spark, Apache Mahout, Kubeflow, and Kubernetes Play Nice</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>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary> Making Apache Spark, Apache Mahout, Kubeflow, and Kubernetes Play Nice</summary>
      <description>&lt;p&gt;Working with big data matrices is challenging, Kubernetes allows users to elastically scale, but can only have a pod as large as a node, which may not be large enough to fit the matrix in memory. While Kubernetes allows for other paradigms on top of it which allows pods to coordinate on individual jobs, setting them up and making them play nice with ML platforms is not straightforward. Using Apache Spark and Apache Mahout we can work with matrices of any dimension and distribute them across an unbounded number of pods/nodes, and we can use Kubeflow to make our work quickly and easily reproducible. In this talk, we’ll discuss how we used Apache Spark and Mahout to denoise DICOM images of lungs of COVID patients and published our Pipeline with Kubeflow to make the process easily repeatable which could help doctors in more resource limited hospitals, as well as other researchers seeking to automate the detection of COVID.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/spark_mahout_kubeflow_k8s/</url>
      <location>D.hpc</location>
      <attendee>Trevor Grant</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12922@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12922</pentabarf:event-id>
      <pentabarf:event-slug>lotech_somethingaboutqa</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_somethingaboutqa</pentabarf:event-tag>
      <pentabarf:title>Things you can test in a UITest</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T163000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Things you can test in a UITest</summary>
      <description>&lt;p&gt;Something about QA&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_somethingaboutqa/</url>
      <location>D.libreoffice</location>
      <attendee>Xisco Fauli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13001@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13001</pentabarf:event-id>
      <pentabarf:event-slug>retro_frogfind</pentabarf:event-slug>
      <pentabarf:event-tag>retro_frogfind</pentabarf:event-tag>
      <pentabarf:title>FrogFind and 68k News</pentabarf:title>
      <pentabarf:subtitle>Building Modern Web Portals for Vintage Machines</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>FrogFind and 68k News- Building Modern Web Portals for Vintage Machines</summary>
      <description>&lt;p&gt;This talk will cover the creation of two web portals, which use open source libraries to make much of the modern web accessible to vintage machines and old web browsers. By using the Readability library, along with some haphazard PHP, I was able to take modern sites down to text content and HTML 1.1 on the server side. FrogFind.com serves as a web portal for limited browsers, such as old versions of Mosiac, or even text browsers like Contiki's on an Apple ][, to make much of the web's content accessible to them in a perfectly readable way.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_frogfind/</url>
      <location>D.retro</location>
      <attendee>Sean Malseed</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13039@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13039</pentabarf:event-id>
      <pentabarf:event-slug>open_research_knowledge_management_panel</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_knowledge_management_panel</pentabarf:event-tag>
      <pentabarf:title>Knowledge management communities panel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T164500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Knowledge management communities panel</summary>
      <description>&lt;p&gt;Discussion between speakers of the Knowledge Management Communities panel.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_knowledge_management_panel/</url>
      <location>D.research</location>
      <attendee>Paul Girard</attendee>
      <attendee>Damien Goutte-Gattat</attendee>
      <attendee>Lozana Rossenova</attendee>
      <attendee>Dragan Espenschied</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13054@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13054</pentabarf:event-id>
      <pentabarf:event-slug>didkit</pentabarf:event-slug>
      <pentabarf:event-tag>didkit</pentabarf:event-tag>
      <pentabarf:title>Verifiable Credentials and Decentralized Identifiers with DIDKit</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T163000</dtstart>
      <dtend>20220206T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Verifiable Credentials and Decentralized Identifiers with DIDKit</summary>
      <description>&lt;p&gt;We present DIDKit, a toolkit for Verifiable Credentials and Decentralized Identifiers, implemented in Rust. This includes an introduction to Verifiable Credentials ("VCs"), a W3C Recommendation; to Decentralized Identifiers ("DIDs"), a Proposed W3C Recommendation; and to the signing formats used with these: JSON Web Signatures (JWS) and Linked Data Proofs. Charles Lehner will demo using DIDKit to issue, present and verify verifiable credentials using DIDs based on cryptographic keypairs. Charles is joined by Juan Caballero (@bumblefudge) for the Q&amp;amp;A.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/didkit/</url>
      <location>D.web3</location>
      <attendee>Charles Lehner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13063@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13063</pentabarf:event-id>
      <pentabarf:event-slug>e2e_testing_with_microsoft_playwright</pentabarf:event-slug>
      <pentabarf:event-tag>e2e_testing_with_microsoft_playwright</pentabarf:event-tag>
      <pentabarf:title>E2E testing with Microsoft Playwright</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>E2E testing with Microsoft Playwright</summary>
      <description>&lt;p&gt;Automated browser end-to-end testing is a powerful technique to ensure your web UI and backend work together nicely. In this talk, we show how we've leveraged Microsoft's Playwright library to refactor our test suite, enhance productivity and code quality.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/e2e_testing_with_microsoft_playwright/</url>
      <location>D.javascript</location>
      <attendee>Florian Schade</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13082@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13082</pentabarf:event-id>
      <pentabarf:event-slug>python_feature_flags</pentabarf:event-slug>
      <pentabarf:event-tag>python_feature_flags</pentabarf:event-tag>
      <pentabarf:title>Implementing and managing feature flags</pentabarf:title>
      <pentabarf:subtitle>How to effectively manage your feature flags in a monolitic Django application</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2022-02-06 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T163000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Implementing and managing feature flags- How to effectively manage your feature flags in a monolitic Django application</summary>
      <description>&lt;p&gt;When developing a plateform with a large code base, multiple Django applications in a monolith, feature flags are a must have to keep your release cycle short. Those allow teams to develop a feature throughout multiple releases without users being aware that this feature is under development. Shorter release cycle are still possible without hindering quality teams or users.&lt;/p&gt;

&lt;p&gt;At GitGuardian, we use feature flags for multiple purposes: distinguishing between code deployment and feature rollout, managing differences for premium accounts and A/B testing. We will talk about how we handle feature flags for saas and on premise deployment and how to avoid some common on premise pitfalls with feature flags.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2022/schedule/event/python_feature_flags/</url>
      <location>D.python</location>
      <attendee>Mehdi Raddadi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13089@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13089</pentabarf:event-id>
      <pentabarf:event-slug>valgrind_riscv</pentabarf:event-slug>
      <pentabarf:event-tag>valgrind_riscv</pentabarf:event-tag>
      <pentabarf:title>Valgrind on RISC-V</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Valgrind</pentabarf:track>
      <pentabarf:start>2022-02-06 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T163000</dtstart>
      <dtend>20220206T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Valgrind on RISC-V</summary>
      <description>&lt;p&gt;Valgrind is an instrumentation framework with support for a wide range of general-purpose processor architectures. RISC-V is a modern open-standard architecture which has seen increasing adoption lately. The talk describes an effort to add support for this new architecture in Valgrind.&lt;/p&gt;

&lt;p&gt;The talk provides a brief overview of the dynamic translation in Valgrind and a short introduction to the RISC-V architecture. It then discusses implementation work to add support for RISC-V in Valgrind, and finally presents the current state of this project and outlines future plans.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Valgrind</categories>
      <url>https:/fosdem.org/2022/schedule/event/valgrind_riscv/</url>
      <location>D.valgrind</location>
      <attendee>Petr Pavlu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13110@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13110</pentabarf:event-id>
      <pentabarf:event-slug>conference_fosdem</pentabarf:event-slug>
      <pentabarf:event-tag>conference_fosdem</pentabarf:event-tag>
      <pentabarf:title>FOSDEM Conference Infrastructure</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Conference Organisation</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T170500</dtend>
      <duration>00:35:00:00</duration>
      <summary>FOSDEM Conference Infrastructure</summary>
      <description>&lt;p&gt;A technical overview of how the FOSDEM conference is run: the tools we use, the tools we wrote, and the processes we use; both for the in-person version of the conference as well as the online one of which we're doing our second edition this year.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Conference Organisation</categories>
      <url>https:/fosdem.org/2022/schedule/event/conference_fosdem/</url>
      <location>D.conference</location>
      <attendee>Wouter Verhelst</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13119@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13119</pentabarf:event-id>
      <pentabarf:event-slug>symbols_symbols_everywhere</pentabarf:event-slug>
      <pentabarf:event-tag>symbols_symbols_everywhere</pentabarf:event-tag>
      <pentabarf:title>Symbols Symbols everywhere</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-06 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T163000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Symbols Symbols everywhere</summary>
      <description>&lt;p&gt;As part of javascript ES6  (ECMAScript 2015) a new primitive type called symbols was added to the programming language. It is not a widely talked about feature but useful for certain scenarios.&lt;/p&gt;

&lt;p&gt;The talk will explain the following new features and demo how they are used.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What are symbols and why they were introduced&lt;/li&gt;
&lt;li&gt;Use cases for symbols&lt;/li&gt;
&lt;li&gt;Why would you use them&lt;/li&gt;
&lt;li&gt;Creating and Overwriting symbol methods&lt;/li&gt;
&lt;li&gt;Well known symbols&lt;/li&gt;
&lt;li&gt;Explore core source code of symbols&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/symbols_symbols_everywhere/</url>
      <location>D.javascript</location>
      <attendee>Martin Naughton</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13140@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13140</pentabarf:event-id>
      <pentabarf:event-slug>flux</pentabarf:event-slug>
      <pentabarf:event-tag>flux</pentabarf:event-tag>
      <pentabarf:title>The Peoples' Web3</pentabarf:title>
      <pentabarf:subtitle>Bringing decentralized hosting infrastucture and dapp development to all the corners of the globle.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T165000</dtend>
      <duration>00:20:00:00</duration>
      <summary>The Peoples' Web3- Bringing decentralized hosting infrastucture and dapp development to all the corners of the globle.</summary>
      <description>&lt;p&gt;The Flux Ecosystem is a suite of decentralized computing services and blockchain-as-a-service solutions together to offer an interoperable, decentralized AWS-like development
environment. Flux utilizes a native POW coin to power this ecosystem, providing incentive for hardware hosters, governance on-chain, and bad actor mitigation via staking
requirements for running hardware. The Flux operating system runs on top of Linux to provide the network with verified, enterprise-grade compute power and utilizes the
blockchain to ensure transparency in governance operations.  This allows almost anyone to be rewarded for providing hardware to the network, from anywhere in the world.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/flux/</url>
      <location>D.web3</location>
      <attendee>Nicholas Pawelk</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13198@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13198</pentabarf:event-id>
      <pentabarf:event-slug>openoffice_testing</pentabarf:event-slug>
      <pentabarf:event-tag>openoffice_testing</pentabarf:event-tag>
      <pentabarf:title>Apache OpenOffice Verification Testing</pentabarf:title>
      <pentabarf:subtitle>Build and Functional Testing with JUnit</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Apache OpenOffice</pentabarf:track>
      <pentabarf:start>2022-02-05 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T163000</dtstart>
      <dtend>20220205T171500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Apache OpenOffice Verification Testing- Build and Functional Testing with JUnit</summary>
      <description>&lt;p&gt;The talk will discuss current state of Unit testing in the Apache OpenOffice project and the effort to update the test suites to be useful standalone to run tests against an installed office without being tied to the OpenOffice build process. Also areas where Java developers could get involved.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Apache OpenOffice</categories>
      <url>https:/fosdem.org/2022/schedule/event/openoffice_testing/</url>
      <location>D.apache-openoffice</location>
      <attendee>Carl Marcum</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13217@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13217</pentabarf:event-id>
      <pentabarf:event-slug>mobile_closing_session</pentabarf:event-slug>
      <pentabarf:event-tag>mobile_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>FOSS on Mobile Devices</pentabarf:track>
      <pentabarf:start>2022-02-06 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:30:00:00</pentabarf:duration>
      <dtstart>20220206T163000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>01:30:00:00</duration>
      <summary>Closing session</summary>
      <description>&lt;p&gt;Closing session for the FOSS on mobile devices devroom.
We reserve the right to have the "Phosh contributors meeting" bleed into this session.&lt;/p&gt;

&lt;p&gt;Come and join us as we're looking back at FOSDEM22, reflect on how our quest for world domination is going
and talk about anything and everything (tangentially) related to FOSS on mobile devices.
While not mandatory grabbing a refreshing (rejuvenating even!) beverages of your choice is highly recommended
as we're closing this years event.&lt;/p&gt;

&lt;p&gt;No dresscode :)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSS on Mobile Devices</categories>
      <url>https:/fosdem.org/2022/schedule/event/mobile_closing_session/</url>
      <location>D.mobile</location>
      <attendee>Evangelos Ribeiro Tzaras</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12475@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12475</pentabarf:event-id>
      <pentabarf:event-slug>using_kubernetes_api_to_manage_everything</pentabarf:event-slug>
      <pentabarf:event-tag>using_kubernetes_api_to_manage_everything</pentabarf:event-tag>
      <pentabarf:title>Using Kubernetes API To Manage Everything</pentabarf:title>
      <pentabarf:subtitle>Explore the principles behind the universal control plane implemented through the open-source project Crossplane.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 16:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T163500</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Using Kubernetes API To Manage Everything- Explore the principles behind the universal control plane implemented through the open-source project Crossplane.</summary>
      <description>&lt;p&gt;Wouldn't it be beneficial if we had a single API and a universal control plane responsible for managing applications, infrastructure, services, and everything else, no matter whether we are in the public cloud and on-prem?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/using_kubernetes_api_to_manage_everything/</url>
      <location>D.cicd</location>
      <attendee>Viktor Farcic</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12485@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12485</pentabarf:event-id>
      <pentabarf:event-slug>container_fat_layers</pentabarf:event-slug>
      <pentabarf:event-tag>container_fat_layers</pentabarf:event-tag>
      <pentabarf:title>What made your container fat?</pentabarf:title>
      <pentabarf:subtitle>Visualizing the size of Container Layers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 16:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20220206T163500</dtstart>
      <dtend>20220206T164500</dtend>
      <duration>00:10:00:00</duration>
      <summary>What made your container fat?- Visualizing the size of Container Layers</summary>
      <description>&lt;p&gt;Keeping the size of of your containers small is more important than ever, especially when distributing container images for others to build upon them. However, once multiple container layers get involved, even the data collection aspect becomes challenging and most existing tools do not primarily focus on visualization.&lt;/p&gt;

&lt;p&gt;We will present a simple tool that we created for this: it is a simple web app that produces sunburst graphs for each layer of a container image and can thereby aid you in finding out where the size bloat comes from. Go and grab it from https://github.com/dcermak/container-layer-sizes and give it a spin yourself!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_fat_layers/</url>
      <location>D.containers</location>
      <attendee>Dan Čermák</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12742@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12742</pentabarf:event-id>
      <pentabarf:event-slug>rsc</pentabarf:event-slug>
      <pentabarf:event-tag>rsc</pentabarf:event-tag>
      <pentabarf:title>Raku Steering Council Q&amp;A Panel</pentabarf:title>
      <pentabarf:subtitle>RSC members to answer live questions.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Raku</pentabarf:track>
      <pentabarf:start>2022-02-05 16:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:35:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T163500</dtstart>
      <dtend>20220205T173500</dtend>
      <duration>01:00:00:00</duration>
      <summary>Raku Steering Council Q&amp;A Panel- RSC members to answer live questions.</summary>
      <description>&lt;p&gt;Raku Steering Council Q&amp;amp;A panel is aimed at the audience interested in the Raku® programming language, its current state, and its future. Members of the Council will try to answer any related questions, including those about the Council itself.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Raku</categories>
      <url>https:/fosdem.org/2022/schedule/event/rsc/</url>
      <location>D.raku</location>
      <attendee>Juan Julián Merelo</attendee>
      <attendee>Stefan Seifert (nine)</attendee>
      <attendee>Daniel Sockwell</attendee>
      <attendee>Elizabeth Mattijsen</attendee>
      <attendee>Vadim Belman</attendee>
      <attendee>Geoffrey Broadwell</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12370@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12370</pentabarf:event-id>
      <pentabarf:event-slug>matrix_extend_synapse</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_extend_synapse</pentabarf:event-tag>
      <pentabarf:title>Beyond the Matrix: Extend the capabilities of your Synapse homeserver</pentabarf:title>
      <pentabarf:subtitle>How to add custom features to Synapse with modules</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T164000</dtstart>
      <dtend>20220206T171000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Beyond the Matrix: Extend the capabilities of your Synapse homeserver- How to add custom features to Synapse with modules</summary>
      <description>&lt;p&gt;Synapse is the main Matrix homeserver implementation, and is maintained by the Matrix.org Foundation. One of the lesser-known features of Synapse is its module system, which allows any developer to write custom functionalities for it, and to extend its capabilities beyond the scope of the Matrix specification.&lt;/p&gt;

&lt;p&gt;In this talk, I will cover the current state of Synapse's module system, which has recently been subject to a big overhaul, as well as how to write and use a simple module.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_extend_synapse/</url>
      <location>D.matrix</location>
      <attendee>Brendan Abolivier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12388@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12388</pentabarf:event-id>
      <pentabarf:event-slug>jreleaser</pentabarf:event-slug>
      <pentabarf:event-tag>jreleaser</pentabarf:event-tag>
      <pentabarf:title>Releasing  Fast, Easy, and Consistently</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T164000</dtstart>
      <dtend>20220206T172000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Releasing  Fast, Easy, and Consistently</summary>
      <description>&lt;p&gt;When a  project has reached that stage when it’s a good idea to post binaries,  new questions arise such as where should they be posted? How do make it easier for users to install and discover binaries? Where should releases be shared? Most importantly,  can it be automated?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/jreleaser/</url>
      <location>D.openjdk</location>
      <attendee>Ixchel Ruiz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12662@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12662</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_bfptrace</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_bfptrace</pentabarf:event-tag>
      <pentabarf:title>More on bpftrace for MariaDB DBAs and Developers</pentabarf:title>
      <pentabarf:subtitle>Summary of recent experience</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T164000</dtstart>
      <dtend>20220205T170500</dtend>
      <duration>00:25:00:00</duration>
      <summary>More on bpftrace for MariaDB DBAs and Developers- Summary of recent experience</summary>
      <description>&lt;p&gt;bpftrace is a relatively new open source tracer for modern Linux (kernels 5.x.y) that may help to troubleshoot performance issues in production as well as to get insights on how software really works. More exotic use cases for the tool, as well as few more advanced bpftrace-based scripts useful for MariaDB DBAs and developers are presented.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_bfptrace/</url>
      <location>D.mariadb</location>
      <attendee>Valerii Kravchuk</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12701@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12701</pentabarf:event-id>
      <pentabarf:event-slug>dependency_owasp</pentabarf:event-slug>
      <pentabarf:event-tag>dependency_owasp</pentabarf:event-tag>
      <pentabarf:title>Operationalize SBOM with OWASP Dependency-Track</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T164000</dtstart>
      <dtend>20220206T170000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Operationalize SBOM with OWASP Dependency-Track</summary>
      <description>&lt;p&gt;Dependency-Track is an intelligent Component Analysis platform that allows organizations to operationalize the use of CycloneDX Software Bill of Materials (SBOM). The platform allows organizations to quickly identify and reduce risk in the software supply chain and is ideal for use in modern DevSecOps environments, procurement, and M&amp;amp;A.&lt;/p&gt;

&lt;p&gt;Discover the benefits of leveraging OWASP CycloneDX Software Bill of Materials along with OWASP Dependency-Track.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/dependency_owasp/</url>
      <location>D.dependency</location>
      <attendee>Steve Springett</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12843@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12843</pentabarf:event-id>
      <pentabarf:event-slug>threading</pentabarf:event-slug>
      <pentabarf:event-tag>threading</pentabarf:event-tag>
      <pentabarf:title>Java Threading Essentials</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T164000</dtstart>
      <dtend>20220205T172000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Java Threading Essentials</summary>
      <description>&lt;p&gt;To be a proficient java developer, you must learn Java Thread programming. Thread is the heart of the Java ecosystem. All the server-side programming model heavily depends on the java concurrency model. In this session, I will explain a few essential aspects of the java thread model from the ground up so that a beginner can build up their concurrency knowledge on top of it. The session will include -&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;How to create a simple concurrent program&lt;/li&gt;
&lt;li&gt;Identify the benefits of java threadings&lt;/li&gt;
&lt;li&gt;Understanding the bagasse that comes with threads and how to avoid them&lt;/li&gt;
&lt;li&gt;What are the threadsafe classes available in the JDK&lt;/li&gt;
&lt;/ol&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/threading/</url>
      <location>D.openjdk</location>
      <attendee>Bazlur Rahman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12978@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12978</pentabarf:event-id>
      <pentabarf:event-slug>history_of_testing</pentabarf:event-slug>
      <pentabarf:event-tag>history_of_testing</pentabarf:event-tag>
      <pentabarf:title>History of Testing</pentabarf:title>
      <pentabarf:subtitle>let's write it together</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2022-02-05 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220205T164000</dtstart>
      <dtend>20220205T164500</dtend>
      <duration>00:05:00:00</duration>
      <summary>History of Testing- let's write it together</summary>
      <description>&lt;p&gt;As a side project the Kiwi TCMS team has started collecting facts about people who've made important contributions to the testing field. We're calling upon other testers for ideas and contributions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2022/schedule/event/history_of_testing/</url>
      <location>D.testing</location>
      <attendee>Alexander Todorov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13102@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13102</pentabarf:event-id>
      <pentabarf:event-slug>educamadrid</pentabarf:event-slug>
      <pentabarf:event-tag>educamadrid</pentabarf:event-tag>
      <pentabarf:title>EducaMadrid, the Free and Educational Technology Platform of Madrid</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220206T164000</dtstart>
      <dtend>20220206T165500</dtend>
      <duration>00:15:00:00</duration>
      <summary>EducaMadrid, the Free and Educational Technology Platform of Madrid</summary>
      <description>&lt;p&gt;EducaMadrid is an Educational Technology Platform based on Free Software that offers multiple interconnected and complementary services: school websites, teachers' blogs, virtual classrooms, media library, cloud, mail, videoconferencing, MAdrid_linuX, etc.&lt;/p&gt;

&lt;p&gt;It offers the possibility to develop digital competence, communication between students and teachers and to implement teaching processes both face-to-face and remotely in a secure, free and sustainable environment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/educamadrid/</url>
      <location>D.public-code</location>
      <attendee>Adolfo Sanz De Diego</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13144@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13144</pentabarf:event-id>
      <pentabarf:event-slug>livecoding_a_web_server_with_ktor</pentabarf:event-slug>
      <pentabarf:event-tag>livecoding_a_web_server_with_ktor</pentabarf:event-tag>
      <pentabarf:title>Live-coding a web server with Ktor</pentabarf:title>
      <pentabarf:subtitle>Set up a web server and a client with Ktor in a live coding session.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T164000</dtstart>
      <dtend>20220206T171000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Live-coding a web server with Ktor- Set up a web server and a client with Ktor in a live coding session.</summary>
      <description>&lt;p&gt;Ktor is a Kotlin framework dedicated to building asynchronous servers and clients in connected systems.
In this session, I will explain and demo the core concepts of Ktor 2 by live coding an HTTP server from scratch using Ktor Server.
Also, we'll take an overview of Ktor Client, from setting it up to making requests and installing plugins.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/livecoding_a_web_server_with_ktor/</url>
      <location>D.kotlin</location>
      <attendee>Renaud Mathieu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12367@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12367</pentabarf:event-id>
      <pentabarf:event-slug>osd_attracting_and_keeping_ux_designers_on_foss_projects</pentabarf:event-slug>
      <pentabarf:event-tag>osd_attracting_and_keeping_ux_designers_on_foss_projects</pentabarf:event-tag>
      <pentabarf:title>Calling all UX Designers!</pentabarf:title>
      <pentabarf:subtitle>Attracting and keeping UX designers on FOSS projects</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2022-02-05 16:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T164500</dtstart>
      <dtend>20220205T171000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Calling all UX Designers!- Attracting and keeping UX designers on FOSS projects</summary>
      <description>&lt;p&gt;How can your project attract (and keep!) UX designers? I'll list few specific changes that should help. But I have to warn you, these aren't quick hacks. They're small but meaningful changes to your culture that will also improve your product overall.&lt;/p&gt;

&lt;p&gt;I gave a talk at &lt;a href="https://www.youtube.com/watch?v=Mjup7Mrj7uU"&gt;FOSS Backstage on UX and FOSS&lt;/a&gt;. This is really 'part 2' in the series, making concrete suggestions maintainers can use to help make their projects more UX focused and by extension, help attract UX designers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_attracting_and_keeping_ux_designers_on_foss_projects/</url>
      <location>D.design</location>
      <attendee>Scott Jenson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13519@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13519</pentabarf:event-id>
      <pentabarf:event-slug>open_research_f_uji</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_f_uji</pentabarf:event-tag>
      <pentabarf:title>F-UJI : A Tool for the automated assessment and improvement of the FAIRness of Research Data</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 16:45:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220205T164500</dtstart>
      <dtend>20220205T170000</dtend>
      <duration>00:15:00:00</duration>
      <summary>F-UJI : A Tool for the automated assessment and improvement of the FAIRness of Research Data</summary>
      <description>&lt;p&gt;Funders, publishers and scientific organizations have highly endorsed the adoption of FAIR principles (Findable, Accessible, Interoperable, and Reusable) to promote research data reusability and reproducibility.
However, FAIR principles are high-level guidelines without explicit requirements for their implementation. Practical solutions such as metrics and associated tools are required to support the assessment of FAIR compliance of research artefacts such as services and datasets. This talk will introduce an open-source tool named F-UJI which was mainly developed to support trustworthy data repositories committed to FAIR data provision to programmatically measure datasets for their level of FAIRness over time. The talk will provide an overview the development and application of F-UJI and use cases it has supported so far.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_f_uji/</url>
      <location>D.research</location>
      <attendee>Patricia Herterich</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12371@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12371</pentabarf:event-id>
      <pentabarf:event-slug>10_oss_test_automation_tools</pentabarf:event-slug>
      <pentabarf:event-tag>10_oss_test_automation_tools</pentabarf:event-tag>
      <pentabarf:title>5 OpenSource Test Automation tools in 45 minutes!</pentabarf:title>
      <pentabarf:subtitle>See a working example of these cool OSS (Test) Automation Tools and see how they compare.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2022-02-05 16:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T165000</dtstart>
      <dtend>20220205T175000</dtend>
      <duration>01:00:00:00</duration>
      <summary>5 OpenSource Test Automation tools in 45 minutes!- See a working example of these cool OSS (Test) Automation Tools and see how they compare.</summary>
      <description>&lt;p&gt;5 OpenSource Test Automation tools in 45 minutes! You will be left with a general oversight of various well known OpenSource Test Automation tools which are applicable in a large (or smaller) companies or OSS projects. With a working example demo where you see it in action. The talk will also score these tools (subjectively) among each other (installation, ease of use, stability, speed, etc) and provide insights on how to get started. When to use it, and when not to use it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2022/schedule/event/10_oss_test_automation_tools/</url>
      <location>D.testing</location>
      <attendee>Eric de Graaf</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12855@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12855</pentabarf:event-id>
      <pentabarf:event-slug>container_notebook_images</pentabarf:event-slug>
      <pentabarf:event-tag>container_notebook_images</pentabarf:event-tag>
      <pentabarf:title>An easy and elegant way to manage and build your notebook images</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 16:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T165000</dtstart>
      <dtend>20220206T171000</dtend>
      <duration>00:20:00:00</duration>
      <summary>An easy and elegant way to manage and build your notebook images</summary>
      <description>&lt;p&gt;Crane is a minimalist open-source image builder, and aims to provide a dead-simple image building experience for your notebook with a beautiful user interface, which could work with your existing ML pipeline and increase productivity for data scientists.&lt;/p&gt;

&lt;p&gt;Instead of building an end-to-end solution for MLOps, Crane focuses on one piece of the puzzle and provides a friendly solution to a problem we encountered daily. Building a container, dealing with registries, and keeping track of what you’ve already built, are tedious tasks, but they’re things you need to do often. Let’s build a tool for it and save time for data scientists, then they can focus on the real problems to solve.&lt;/p&gt;

&lt;p&gt;When it comes to building a container image, there are lots of gaps to fill. In this talk, we’re going to share why we build Crane, how could it help data scientists, why we choose to build Crane with the community, and what’s the possibilities Crane has to boost productivity for data scientists.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_notebook_images/</url>
      <location>D.containers</location>
      <attendee>Kuan Lin Huang</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12857@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12857</pentabarf:event-id>
      <pentabarf:event-slug>go_why_embedded</pentabarf:event-slug>
      <pentabarf:event-tag>go_why_embedded</pentabarf:event-tag>
      <pentabarf:title>Why your next embedded project should be written in Go</pentabarf:title>
      <pentabarf:subtitle>Confessions of a recovering C developer</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2022-02-05 16:50:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T165000</dtstart>
      <dtend>20220205T172500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Why your next embedded project should be written in Go- Confessions of a recovering C developer</summary>
      <description>&lt;p&gt;The Go ecosystem has established itself as the language of choice for many cloud and server software. We present arguments that Go is also uniquely suited to thrive for Linux-based embedded development. We present our case in the context of the SysOTA and NetOTA projects&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2022/schedule/event/go_why_embedded/</url>
      <location>D.go</location>
      <attendee>Zygmunt Krynicki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13127@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13127</pentabarf:event-id>
      <pentabarf:event-slug>flutter_nft</pentabarf:event-slug>
      <pentabarf:event-tag>flutter_nft</pentabarf:event-tag>
      <pentabarf:title>Flutter in the NFT world</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dart and Flutter</pentabarf:track>
      <pentabarf:start>2022-02-05 16:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T165500</dtstart>
      <dtend>20220205T172500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Flutter in the NFT world</summary>
      <description>&lt;p&gt;How to create and deploy NFTs with Flutter and the Algorand blockchain.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dart and Flutter</categories>
      <url>https:/fosdem.org/2022/schedule/event/flutter_nft/</url>
      <location>D.dart-flutter</location>
      <attendee>Arjan van Eersel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12346@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12346</pentabarf:event-id>
      <pentabarf:event-slug>challenges_and_opportunities_in_performance_benchmarking_of_service_mesh_for_the_edge</pentabarf:event-slug>
      <pentabarf:event-tag>challenges_and_opportunities_in_performance_benchmarking_of_service_mesh_for_the_edge</pentabarf:event-tag>
      <pentabarf:title>Challenges and Opportunities in Performance Benchmarking of Service Mesh for the Edge</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Network</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Challenges and Opportunities in Performance Benchmarking of Service Mesh for the Edge</summary>
      <description>&lt;p&gt;As Edge deployments move closer towards the end devices, low latency communication among Edge aware applications is one of the key tenants of Edge service offerings. In order to simplify application development, service mesh architectures have emerged as the evolutionary architectural paradigms for taking care of bulk of application communication logic such as health checks, circuit breaking, secure communication, resiliency (among others), thereby decoupling application logic with communication infrastructure. The latency to throughput ratio needs to be measurable for high performant deployments at the Edge. Providing benchmark data for various edge deployments with Bare Metal and virtual machine-based scenarios, this paper digs into architectural complexities of deploying service mesh at edge environment, performance impact across north-south and east-west communications in and out of a service mesh leveraging popular open-source service mesh Istio/Envoy using a simple on-prem Kubernetes cluster. The performance results shared indicate performance impact of Kubernetes network stack with Envoy data plane. Microarchitecture analyses indicate bottlenecks in Linux based stacks from a CPU micro-architecture perspective and quantify the high impact of Linux’s Iptables rule matching at scale. We conclude with the challenges in multiple areas of profiling and benchmarking requirement and a call to action for deploying a service mesh, in latency sensitive environments at Edge.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Network</categories>
      <url>https:/fosdem.org/2022/schedule/event/challenges_and_opportunities_in_performance_benchmarking_of_service_mesh_for_the_edge/</url>
      <location>D.network</location>
      <attendee>Sunku Ranganath</attendee>
      <attendee>Mrittika Ganguli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12372@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12372</pentabarf:event-id>
      <pentabarf:event-slug>unifying_infrastructure_and_application_delivery_using_keptn</pentabarf:event-slug>
      <pentabarf:event-tag>unifying_infrastructure_and_application_delivery_using_keptn</pentabarf:event-tag>
      <pentabarf:title>Unifying Infrastructure and Application Delivery Using Keptn </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T173500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Unifying Infrastructure and Application Delivery Using Keptn </summary>
      <description>&lt;p&gt;Did you ever promote your application from a staging to production and forgot some important infrastructure changes? Do you wonder how to automate chaos tests into your delivery pipeline to validate your services can deal with failing nodes? When we at Dynatrace started our microservice journey, we had to deal with precisely those and many more questions. Using Keptn as a control plane for application delivery, we can orchestrate all those tasks to avoid any bad deployments while providing a unified deployment experience for our developers. In this talk, I will bring some light into combined infrastructure and application deployment using Keptn to show you how those seemingly separated activities can be unified.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2022/schedule/event/unifying_infrastructure_and_application_delivery_using_keptn/</url>
      <location>D.cicd</location>
      <attendee>Thomas Schuetz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12380@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12380</pentabarf:event-id>
      <pentabarf:event-slug>search_and_aggregations_made_easy_with_nodejs_and_opensearch</pentabarf:event-slug>
      <pentabarf:event-tag>search_and_aggregations_made_easy_with_nodejs_and_opensearch</pentabarf:event-tag>
      <pentabarf:title>Search and aggregations made easy with NodeJS and OpenSearch</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-05 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T170000</dtstart>
      <dtend>20220205T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Search and aggregations made easy with NodeJS and OpenSearch</summary>
      <description>&lt;p&gt;Learn how OpenSearch works and get equipped with practical knowledge to search, aggregate and visualise your data.&lt;/p&gt;

&lt;p&gt;This is a hands-on session where we will use JavaScript to interact with the OpenSearch cluster - create an index, add documents, search and aggregate data. At the end we’ll visualise results with OpenSearch Dashboards.&lt;/p&gt;

&lt;p&gt;JavaScript engineers who are ready to add search and aggregation features to their applications should attend this session; no previous knowledge of OpenSearch is required.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/search_and_aggregations_made_easy_with_nodejs_and_opensearch/</url>
      <location>D.javascript</location>
      <attendee>Olena Kutsenko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12383@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12383</pentabarf:event-id>
      <pentabarf:event-slug>collaboration_instead_of_competition</pentabarf:event-slug>
      <pentabarf:event-tag>collaboration_instead_of_competition</pentabarf:event-tag>
      <pentabarf:title>Collaboration instead of Competition</pentabarf:title>
      <pentabarf:subtitle>The Linux Distributions Working Group at the Open Mainframe Project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T174500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Collaboration instead of Competition- The Linux Distributions Working Group at the Open Mainframe Project</summary>
      <description>&lt;p&gt;Default community distributions are running in the same issues for special architectures. Every Linux distribution has got mostly separate maintainers and hardware distributors are handling these communities really often disconnected. That has been identified also for the architecture s390x. Therefore, openSUSE, Fedora and Debian have established together with IBM a  Linux Distributions Working Group for a better collaboration together and with the goal to receive better support. In this presentation you should receive an overview about a good collaboration between Linux distributions and what you can achieve together with such a Working Group.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2022/schedule/event/collaboration_instead_of_competition/</url>
      <location>D.distributions</location>
      <attendee>Sarah Julia Kriesch</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12450@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12450</pentabarf:event-id>
      <pentabarf:event-slug>security_sudo</pentabarf:event-slug>
      <pentabarf:event-tag>security_sudo</pentabarf:event-tag>
      <pentabarf:title>Sudo</pentabarf:title>
      <pentabarf:subtitle>Watch and control your blind spots</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T174500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Sudo- Watch and control your blind spots</summary>
      <description>&lt;p&gt;Sudo is used by millions to control and log administrator access to systems, but using only the default configuration, there are plenty of blind spots. Using the latest features in sudo lets you watch some functions that previously were blind spots and you can also control access to them. There were several minor and major changes since the 1.9.0 release that I discussed in my previous FOSDEM talks. Here are the four major new features allowing you see your blind spots:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;instead of giving full shell access, you can fine-tune the working directory and chroot settings&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JSON-formatted logs give you more details on events and are easier to act on&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;relays in sudo_logsrvd make session recording collection more secure and reliable&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;you can log and control sub-commands executed by the command that is run through sudo&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2022/schedule/event/security_sudo/</url>
      <location>M.security</location>
      <attendee>Peter Czanik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12483@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12483</pentabarf:event-id>
      <pentabarf:event-slug>retro_spreadsheets</pentabarf:event-slug>
      <pentabarf:event-tag>retro_spreadsheets</pentabarf:event-tag>
      <pentabarf:title>A Brief History of Spreadsheets</pentabarf:title>
      <pentabarf:subtitle>From LANPAR to VisiCalc to Lotus to LibreOffice</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2022-02-05 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T170000</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>01:00:00:00</duration>
      <summary>A Brief History of Spreadsheets- From LANPAR to VisiCalc to Lotus to LibreOffice</summary>
      <description>&lt;p&gt;Have you ever wondered why spreadsheets look and act that way? Why does LibreOffice and Excel use letters for columns and numbers for rows? In this high energy presentation, Jim Hall will discuss a brief history of spreadsheets, from LANPAR to VisiCalc to Lotus 1-2-3 to LibreOffice. A great history lesson and practical demonstration.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2022/schedule/event/retro_spreadsheets/</url>
      <location>D.retro</location>
      <attendee>Jim Hall</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12500@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12500</pentabarf:event-id>
      <pentabarf:event-slug>nim_metaprogramming</pentabarf:event-slug>
      <pentabarf:event-tag>nim_metaprogramming</pentabarf:event-tag>
      <pentabarf:title>Nim Metaprogramming in the real world</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Nim Programming Language</pentabarf:track>
      <pentabarf:start>2022-02-05 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T170000</dtstart>
      <dtend>20220205T174000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Nim Metaprogramming in the real world</summary>
      <description>&lt;p&gt;Metaprogramming in Nim is very powerful. But why would you use it? How is it used in the real world? We will explore the "power levels": starting from generics, continuing to templates and finally arriving at macros.&lt;/p&gt;

&lt;p&gt;We will first look at generics usage in VMath (Vector Math Library) and Jsony (JSON Parsing Library). Then we will continue on to templates and how they are used in VMath and Windy. Finally we will look macros, the top of the "power levels", and how they are used in Shady (a Nim to GLSL compiler) and Genny (Generates bindings for Nim libraries).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Nim Programming Language</categories>
      <url>https:/fosdem.org/2022/schedule/event/nim_metaprogramming/</url>
      <location>D.nim</location>
      <attendee>Andre von Houck</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12580@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12580</pentabarf:event-id>
      <pentabarf:event-slug>python_cubicweb</pentabarf:event-slug>
      <pentabarf:event-tag>python_cubicweb</pentabarf:event-tag>
      <pentabarf:title>CubicWeb: bootstraping a web-application from RDF data</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T172500</dtend>
      <duration>00:25:00:00</duration>
      <summary>CubicWeb: bootstraping a web-application from RDF data</summary>
      <description>&lt;p&gt;We made the Web accessible to human.
We are making the web accessible to computers with Linked Open Data (LOD - https://www.w3.org/standards/semanticweb/data).
More and more RDF data is created by people and institutions to contribute to the LOD.
However, publishing this RDF data with content negotiation is rarely done, because there is no on-shelve solution.
Moreover, there is no easy to use user interface to manage linked data (including CRUD operations, but also user permissions, rendering, etc.).&lt;/p&gt;

&lt;p&gt;CubicWeb is a SCMS (Semantic Content Management System) for Linked Open Data (https://forge.extranet.logilab.fr/cubicweb/cubicweb).
This python-based framework can be used to import OWL schema and RDF data automatically to generate a new CubicWeb instance.
This instance can be used out-of-the-box as a single application to serve RDF data through a conventional web interface for browsing and through
content negotiation for downloading. No need to configure anything, just import and launch the app.
The CubicWeb framework implements an administration interface to manage data easily even
for non-technical people. All the common features of a web application framework are available.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2022/schedule/event/python_cubicweb/</url>
      <location>D.python</location>
      <attendee>Fabien Amarger</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12587@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12587</pentabarf:event-id>
      <pentabarf:event-slug>community_mentorship</pentabarf:event-slug>
      <pentabarf:event-tag>community_mentorship</pentabarf:event-tag>
      <pentabarf:title>Enabling Next Gen of Diverse Maintainers and Employees Through Mentorship</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Enabling Next Gen of Diverse Maintainers and Employees Through Mentorship</summary>
      <description>&lt;p&gt;Finding brilliant and diverse engineers, who could maintain complex open-source projects, lead communities and be productive employees is an extremely hard task these days. It’s easy for aspiring talents to feel lost, be ashamed and give up in the process due to the transparent aspect of work in open source. We believe we found a quite neat shortcut to this!&lt;/p&gt;

&lt;p&gt;The solution is called “structured mentoring” and in this talk, Prem and Bartek, maintainers of CNCF projects, will explain why this is a game-changer, based on their experience mentoring 20+ talents for the Thanos and Prometheus projects.&lt;/p&gt;

&lt;p&gt;There are many mentoring programs like LFX, GSoC or Outreachy but it is easy to make mistakes, get lost and have no results from mentoring if not done carefully.&lt;/p&gt;

&lt;p&gt;Join us to learn what processes worked the best to get the most out of the open-source mentorship. Learn what mistakes to avoid, how to get mentored and how to start mentoring in your company or open source project today&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/community_mentorship/</url>
      <location>M.community</location>
      <attendee>Bartek Plotka</attendee>
      <attendee>Prem Saraswat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12640@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12640</pentabarf:event-id>
      <pentabarf:event-slug>mysql_cpu</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_cpu</pentabarf:event-tag>
      <pentabarf:title>MySQL Performance on Modern CPU:  Intel vs AMD vs ARM</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T172500</dtend>
      <duration>00:25:00:00</duration>
      <summary>MySQL Performance on Modern CPU:  Intel vs AMD vs ARM</summary>
      <description>&lt;p&gt;For years CPU choice for MySQL was pretty boring - just chose what Intel Made CPU you want. In recent years the situation changed with AMD producing very competitive Server grade CPUs and ARM going from being the leading CPU manufacturers for low-power gadgets to being inside some of the highest performance server chips.&lt;/p&gt;

&lt;p&gt;In this presentation, we will look into current CPU choices through MySQL Lense - which CPUs provide the best performance for single threaded and high concurrency workloads and which help to achieve the best price/performance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_cpu/</url>
      <location>D.mysql</location>
      <attendee>Peter Zaitsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12708@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12708</pentabarf:event-id>
      <pentabarf:event-slug>lotech_canvasforux</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_canvasforux</pentabarf:event-tag>
      <pentabarf:title>Canvas For Rendering UX</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-05 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T170000</dtstart>
      <dtend>20220205T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Canvas For Rendering UX</summary>
      <description>&lt;p&gt;I will present why we needed to use Canvas for rendering the UI and the document. Then i will explain the structure we created for this task.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_canvasforux/</url>
      <location>D.libreoffice</location>
      <attendee>Gökay Şatır</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12737@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12737</pentabarf:event-id>
      <pentabarf:event-slug>solid</pentabarf:event-slug>
      <pentabarf:event-tag>solid</pentabarf:event-tag>
      <pentabarf:title>Building Interoperable Applications with Solid in 2022</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T172500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building Interoperable Applications with Solid in 2022</summary>
      <description>&lt;p&gt;Each time a new software project is created, a new data silo is also made. Solid, the decentralized web network pioneered by Tim Berners-Lee, aim to combat the expanding number of data silos by standardizing a global decentralized knowledge graph. Though, this is easier said than done. Ensuring all applications using the knowledge graph are interoperable is a massive undertaking.&lt;/p&gt;

&lt;p&gt;This talk will detail the ongoing efforts to make it easier for application developers to build interoperable applications, the yet to be implemented future visions for interoperability, and how these methods can be used in other decentralized web projects outside of Solid.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/solid/</url>
      <location>D.web3</location>
      <attendee>Jackson Morgan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12739@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12739</pentabarf:event-id>
      <pentabarf:event-slug>lotech_macrodialog</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_macrodialog</pentabarf:event-tag>
      <pentabarf:title>Macro Dialog feature</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T172000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Macro Dialog feature</summary>
      <description>&lt;p&gt;The implementation of a Macro Selector Dialog on client side to execute VBA macros on the server side.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_macrodialog/</url>
      <location>D.libreoffice</location>
      <attendee>Henry Castro</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12746@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12746</pentabarf:event-id>
      <pentabarf:event-slug>relationalexplorationofmccarthysamb</pentabarf:event-slug>
      <pentabarf:event-tag>relationalexplorationofmccarthysamb</pentabarf:event-tag>
      <pentabarf:title>A Relational Exploration of McCarthy's 'Amb'</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T174000</dtend>
      <duration>00:40:00:00</duration>
      <summary>A Relational Exploration of McCarthy's 'Amb'</summary>
      <description>&lt;p&gt;We will investigate what weirdness occurs when John McCarthy's non-deterministic 'amb' operator is added to a LISP interpreter written in a relational style, in the miniKanren constraint logic programming language.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/relationalexplorationofmccarthysamb/</url>
      <location>D.minimalistic</location>
      <attendee>William Byrd</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12771@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12771</pentabarf:event-id>
      <pentabarf:event-slug>open_research_agrometeorology</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_agrometeorology</pentabarf:event-tag>
      <pentabarf:title>Internal R packages for Open Science in Agrometeorology</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T170000</dtstart>
      <dtend>20220205T172000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Internal R packages for Open Science in Agrometeorology</summary>
      <description>&lt;p&gt;Argentina's National Institute of Agricultural Technology (INTA) conducts research and development for the agricultural sector. Environmental conditions influence agricultural activity; in particular, climatic conditions have a favorable or detrimental effect on production. Thus, it is essential to monitor and analyze the different agro-meteorological variables to describe these conditions and their impact on agricultural and livestock production. With this approach, INTA has an extensive ground network of conventional and automatic weather stations. In addition, there is an information system (http://siga.inta.gob.ar) with predefined queries and visualization on this data for internal and external use. All the information generated by the institution is openly shared under a CC-BY-NC license.
INTA is a decentralized institution and generates research, analysis, and reports at different scales (national to local).  The processes to perform these tasks use various software tools and different methodologies.  Moreover, these processes are in the computer and the head of the researchers.&lt;br/&gt;
Developing internal packages or libraries has great potential to promote reproducible analysis frameworks, improve an organization's code quality, enhance knowledge management (Riederer, 2021), standardize and make processes transparent, and open software and data to society.&lt;/p&gt;

&lt;p&gt;The {agromet} package includes a series of functions that can be used regularly for the calculation of agrometeorological indices and statistics. The input meteorological data works under the tidy data philosophy, so the package functions are generic. They can be applied to any tabular dataset regardless of its origin, order, or column names. However, according to INTA's internal requirements, the package also incorporates tools to read data in an INTA format.  This package has implemented functions for calculating indexes and variables of agricultural interest, standardizing how these computations are made.  It also incorporates mapping functions with scale and reports templates.&lt;/p&gt;

&lt;p&gt;The package {siga} downloads and reads data from INTA's Agrometeorological Information and Management System programmatically.&lt;/p&gt;

&lt;p&gt;This talk will discuss the decision process to generate a series of internal packages designed to be used by INTA users but with enough generality to be helpful to a broad community. Their development, current use, and this experience encouraged the generation of similar packages for soil data.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_agrometeorology/</url>
      <location>D.research</location>
      <attendee>Yanina Bellini Saibene</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12808@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12808</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_lesser_known_postgresql_features</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_lesser_known_postgresql_features</pentabarf:event-tag>
      <pentabarf:title>Lesser Known PostgreSQL Features</pentabarf:title>
      <pentabarf:subtitle>Features you already have but may not know about!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Lesser Known PostgreSQL Features- Features you already have but may not know about!</summary>
      <description>&lt;p&gt;In the talk I want to present a few lesser know, but useful features you may never heard about! For example, do you know how you can get the number of inserted and update rows in an upsert? how to create reproducible random data for testing and demonstrations? match a text against multiple patterns without complicated condition? How about using \copy with multi-line queries? All that and more... in my talk :)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/postgresql_lesser_known_postgresql_features/</url>
      <location>D.postgresql</location>
      <attendee>Haki Benita</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12812@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12812</pentabarf:event-id>
      <pentabarf:event-slug>micro_lc</pentabarf:event-slug>
      <pentabarf:event-tag>micro_lc</pentabarf:event-tag>
      <pentabarf:title>micro-lc: a new micro-frontend orchestrator</pentabarf:title>
      <pentabarf:subtitle>The easiest way to micro-frontend</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>micro-lc: a new micro-frontend orchestrator- The easiest way to micro-frontend</summary>
      <description>&lt;p&gt;micro-lc enables you to create modular applications composed by multiple, independent micro frontends called plugins integrated at runtime. micro-lc consists of a core interface that loads, embeds, and orchestrates plugins, while providing configuration options and useful out-of-the-box features.&lt;/p&gt;

&lt;p&gt;The core components are written in Typescript and React, micro-lc is technology-agnostic, which means that it integrates seamlessly with your favourite toolkit, being it Angular, React, Vue, or anything else you like.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2022/schedule/event/micro_lc/</url>
      <location>D.javascript</location>
      <attendee>Matteo Pietro Dazzi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12833@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12833</pentabarf:event-id>
      <pentabarf:event-slug>misc_ntfs_rust</pentabarf:event-slug>
      <pentabarf:event-tag>misc_ntfs_rust</pentabarf:event-tag>
      <pentabarf:title>Implementing the NTFS filesystem in Rust</pentabarf:title>
      <pentabarf:subtitle>Reusable code from firmware level up to user-mode</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2022-02-05 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T170000</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Implementing the NTFS filesystem in Rust- Reusable code from firmware level up to user-mode</summary>
      <description>&lt;p&gt;Time has come to rewrite our system software in Rust and leave the pitfalls of C behind. This also includes basics such as filesystem support.
I took on the challenge to implement NTFS, the primary filesystem used by Windows, in a Rust crate that is equally usable from the firmware level up to user-mode.&lt;/p&gt;

&lt;p&gt;While Rust has been conquering the system software landscape for the past few years, there are next to no examples for implementing filesystems.
Likewise, NTFS only has a single major open-source implementation known as ntfs-3g, and it was developed in C over a decade ago.&lt;/p&gt;

&lt;p&gt;This talk will cover my motivation for targeting NTFS and various use cases for such a Rust crate. I will introduce you to the internals of the NTFS filesystem, how they influenced the crate's design, and how Rust's features can be leveraged to create a safe and maintainable implementation. My talk will cover the current implementation, but also the necessary iterations until I got there.
Finally, we will also deal with the current limitations of the Rust ecosystem and possible future improvements to the crate.&lt;/p&gt;

&lt;p&gt;You will see that Rust has many advantages for implementing filesystems, and I hope to see more such crates in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2022/schedule/event/misc_ntfs_rust/</url>
      <location>M.misc</location>
      <attendee>Colin Finck</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12836@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12836</pentabarf:event-id>
      <pentabarf:event-slug>tracking_software_dependencies</pentabarf:event-slug>
      <pentabarf:event-tag>tracking_software_dependencies</pentabarf:event-tag>
      <pentabarf:title>Tracking Software Dependencies</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T172000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Tracking Software Dependencies</summary>
      <description>&lt;p&gt;The accurate identification of software elements and their dependency relationships are critical for understand when specific software is exploitable.  Different types of dependencies necessary for security use cases will be explored.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/tracking_software_dependencies/</url>
      <location>D.dependency</location>
      <attendee>Kate Stewart</attendee>
      <attendee>Gary O'Neall</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12876@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12876</pentabarf:event-id>
      <pentabarf:event-slug>hpc_knowledge_base</pentabarf:event-slug>
      <pentabarf:event-tag>hpc_knowledge_base</pentabarf:event-tag>
      <pentabarf:title>Bringing together open source scientific software development for HPC and beginners</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>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Bringing together open source scientific software development for HPC and beginners</summary>
      <description>&lt;p&gt;In the scope of the National Research Data Infrastructure Germany (NFDI) we develop and maintain a knowledge-base with guides and best practices about scientific software development – availabe at https://nfdi4ing.pages.rwth-aachen.de/knowledge-base/.&lt;/p&gt;

&lt;p&gt;With the knowledge-base we pursue the goal to make sustainable software development possible for everybody. Most importantly, we want to encourage people without strong computer science background to apply fundamental best practices, e.g., version control, from the start. We believe this is necessary since many engineers – and not computer scientists – write scientific code. Starting from version control, the topics range to fully automated experiments using CI/CD workflows. Many of the existing examples concern OpenFOAM development due to the knowledge-base’s heritage in TU Darmstadt’s CRC 1194. Since then, we also are working with the Lehrstuhl für Hydromechanik und Hydrosystemmodellierung (LH²) as well as with the Institute of Wasserbau and the Institute of Fluidsystemtechnik at TU Darmstadt.&lt;/p&gt;

&lt;p&gt;While curating the content, which we maintain in a Gitlab repository using the HUGO website generator, we realized that one of the most important additions that we provide is an actively maintained and simple glossary. Especially for people not yet very familiar with the technologies used, the pure number of terms can be intimidating and confusing. Our glossary helps by providing brief explanations of relevant terms used throughout the articles. An addition for which we modified the actual HUGO template is that we provide a taxonomy of articles rather than a pure folder structure to ease the navigation.&lt;/p&gt;

&lt;p&gt;The knowledge-base is an on-going effort in which we appreciate feedback and contributions. In the presentation, we will take a closer look on the different materials provided for people developing software, people using software, and how people can actively contribute to the knowledge base through our peer-review process and material creation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/hpc_knowledge_base/</url>
      <location>D.hpc</location>
      <attendee>Jan-Patrick Lehr</attendee>
      <attendee>Moritz Schwarzmeier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13034@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13034</pentabarf:event-id>
      <pentabarf:event-slug>neighbourhoods</pentabarf:event-slug>
      <pentabarf:event-tag>neighbourhoods</pentabarf:event-tag>
      <pentabarf:title>Introduction to Neighbourhoods</pentabarf:title>
      <pentabarf:subtitle>A Holochain-based framework for reputation data</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-05 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T170000</dtstart>
      <dtend>20220205T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Introduction to Neighbourhoods- A Holochain-based framework for reputation data</summary>
      <description>&lt;p&gt;This talk introduces Neighbourhoods: a proposed organizing principle for social spaces on the distributed web using Holochain. We envision “groupware” (like calendars, simple games, chat, collaborative docs, etc.) decoupled from reputation and group culture metrics (e.g. entry and exit rules, engagement incentives, likes or claps, visibility and feed ordering); in social platforms on the centralized web, these distinct functions are typically combined.
To facilitate neighbourhoods, we are building a language and “interchange” for reputation data on Holochain such that users can connect a portable reputation extension to bundles of Holochain groupware.&lt;/p&gt;

&lt;p&gt;Groups can then use the neighbourhoods framework to bundle p2p modules with reputational and cultural inputs that relate to their particular use cases and style of relating. This also means individuals’ reputation and activity records are stored on their devices, and so can be ported to other neighbourhoods and verified using Holochain’s gossip protocol for data validation. Neighbourhoods is centered on the Holochain ecosystem, but it may also be of interest to dWeb communities and projects aspiring to traffic in “richer” data than ownership claims &amp;amp; token counts - especially when those data support community collective intelligence.&lt;/p&gt;

&lt;p&gt;Much of the system remains to be built, but the core language - &lt;code&gt;rep_lang&lt;/code&gt; - has been integrated with Holochain. We’ll close with a brief demo showing one key aspect of the system: &lt;code&gt;rep_lang&lt;/code&gt; computations being validated by multiple agents on Holochain.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/neighbourhoods/</url>
      <location>D.web3</location>
      <attendee>Emaline Friedman</attendee>
      <attendee>Michael Hueschen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13515@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13515</pentabarf:event-id>
      <pentabarf:event-slug>plan_9_cpu_cmd</pentabarf:event-slug>
      <pentabarf:event-tag>plan_9_cpu_cmd</pentabarf:event-tag>
      <pentabarf:title>Plan 9 CPU command, in Go, for Linux</pentabarf:title>
      <pentabarf:subtitle>the network is the computer -- for real this time</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2022-02-05 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20220205T170000</dtstart>
      <dtend>20220205T175000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Plan 9 CPU command, in Go, for Linux- the network is the computer -- for real this time</summary>
      <description>&lt;p&gt;I have reimplemented the Plan 9 cpu command in pure Go, available at github.com/u-root/cpu. It uses the ssh transport protocol for data, and the 9p protocol for file system traffic.&lt;/p&gt;

&lt;p&gt;If you are used to ssh, cpu will look very similar, to the point of even honoring your .ssh/config! What's different is that when you cpu from your local note to a remote node, file systems of your choosing are visible on the remote node, mounted over 9p, connected to a server running in the cpu command itself. Translation: you don't ever need to talk to a sysadmin to get network mounts set up. Want to use programs from your local node, libraries from your node, and see your home directory? No problem, run with the default namespace. Is the node a different architecture, but you want to use your /home? No problem, just tailor the CPU&lt;em&gt;NAMESPACE variable, e.g.: CPU&lt;/em&gt;NAMESPACE=/home:/bin=/arm/bin:/usr=/arm/usr:/lib=/arm/lib cpu cat /proc/cpuinfo. Want all this from power-on/reset? No problem, we embed kernels and a cpu daemon in flash on any of x86, ARM, ARM64, and RISC-V. Want to embed a cpu capability into your Go program? No problem there is a simple package that implements the Go exec.Command interface. Want to understand cpu? No problem, it's easy to read, consisting of 1164 lines of code for the client and 799 for the server.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2022/schedule/event/plan_9_cpu_cmd/</url>
      <location>D.firmware</location>
      <attendee>Ron Minnich</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13517@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13517</pentabarf:event-id>
      <pentabarf:event-slug>valgrind_isa31</pentabarf:event-slug>
      <pentabarf:event-tag>valgrind_isa31</pentabarf:event-tag>
      <pentabarf:title>Adding Power ISA 3.1 instruction support to Valgrind</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Valgrind</pentabarf:track>
      <pentabarf:start>2022-02-06 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T170000</dtstart>
      <dtend>20220206T172500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Adding Power ISA 3.1 instruction support to Valgrind</summary>
      <description>&lt;p&gt;The Power ISA 3.1 is an extension of the Power instruction set.  The presentation is targeted at the Valgrind developer who is interested in implementing new instruction support in Valgrind.  The presentation will discuss implementing new instuctions using Iops, clean helpers and dirty helpers in Valgrind.  A brief discussion of the functionality of the new instructions in the Power ISA 3.1 instruction set will also be discussed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Valgrind</categories>
      <url>https:/fosdem.org/2022/schedule/event/valgrind_isa31/</url>
      <location>D.valgrind</location>
      <attendee>Carl Love</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13532@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13532</pentabarf:event-id>
      <pentabarf:event-slug>rport_remote_access_management</pentabarf:event-slug>
      <pentabarf:event-tag>rport_remote_access_management</pentabarf:event-tag>
      <pentabarf:title>RPort remote access and remote management</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>2022-02-05 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220205T170000</dtstart>
      <dtend>20220205T174500</dtend>
      <duration>00:45:00:00</duration>
      <summary>RPort remote access and remote management</summary>
      <description>&lt;p&gt;An introduction (live demo with questions and answers) into RPort - a new open-source software for remote access and remote management of heterogeneous it-landscapes. Use the UI, the command line or an REST API to manage servers and desktop efficiently from a central place.&lt;/p&gt;

&lt;p&gt;RPort is a comprehensive solution for remote management of servers and desktop systems. Even if they are behind firewalls, routers and NAT. RPort is built on the client-server principle, clients connect to the server, the management component, using a secure reverse tunnel. Unlike pure SSH, RPort is made for heterogeneous environments (Windows, Linux, macOS) and addresses four basic needs of system administrators:
•  Secure remote access from anywhere via tunnels and SSH/RDP/VNC/HTTP and other TCP connections
•  Script and command execution on target machines via a central dashboard.
•  Automation of recurring tasks such as updates, inventory, configuration and fine-tuning of systems.
•  Monitoring and logging system load and resource usage.&lt;/p&gt;

&lt;p&gt;With RPort, a complete IT infrastructure with Windows, Linux and macOS systems can be managed via command line or a convenient web-based, central dashboard. The server component can be self-hosted or deployed in minutes using the automated installer provided by RPort.
RPort is released under the MIT open-source license.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2022/schedule/event/rport_remote_access_management/</url>
      <location>D.infra</location>
      <attendee>tkramm</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13539@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13539</pentabarf:event-id>
      <pentabarf:event-slug>openpowerfoundation</pentabarf:event-slug>
      <pentabarf:event-tag>openpowerfoundation</pentabarf:event-tag>
      <pentabarf:title>OpenPOWER Foundation 2.0</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>OpenPOWER</pentabarf:track>
      <pentabarf:start>2022-02-05 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20220205T170000</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>01:00:00:00</duration>
      <summary>OpenPOWER Foundation 2.0</summary>
      <description>&lt;p&gt;This is a presentation about the revamp of OpenPOWER platform by the OpenPOWER Foundation&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>OpenPOWER</categories>
      <url>https:/fosdem.org/2022/schedule/event/openpowerfoundation/</url>
      <location>D.openpower</location>
      <attendee>James Kulina</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12634@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12634</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_json</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_json</pentabarf:event-tag>
      <pentabarf:title>Introducing MYSQL_JSON plugin</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 17:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T170500</dtstart>
      <dtend>20220205T173500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Introducing MYSQL_JSON plugin</summary>
      <description>&lt;p&gt;MYSQL_JSON plugin is created in MariaDB as a bridge to bypass the confusion between MySQL and MariaDB JSON data type representation and to help MariaDB users in that regard.
Purpose of this talk will be to highlight how to convert MySQL data directory containing JSON native data type in MySQL to the MariaDB data directory where JSON is stored as an alias for LONGTEXT and how to deal with errors in that process.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_json/</url>
      <location>D.mariadb</location>
      <attendee>Anel Husakovic</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12867@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12867</pentabarf:event-id>
      <pentabarf:event-slug>ada_build_manager</pentabarf:event-slug>
      <pentabarf:event-tag>ada_build_manager</pentabarf:event-tag>
      <pentabarf:title>Implementing a Build Manager 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>2022-02-06 17:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T170500</dtstart>
      <dtend>20220206T173000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Implementing a Build Manager in Ada</summary>
      <description>&lt;p&gt;Having used Jenkins with more than 30 projects during 8 years,
it was time to switch to another build manager.
Written in Ada, Porion is a new build manager intended to replace
Jenkins by providing more security, safety and performance.&lt;/p&gt;

&lt;p&gt;The presentation describes the complexity of designing a build
manager.  It highlights some security issues that apply to
a build manager and its implementation.  It explains the overall
architecture that was chosen and the reason of the choice.
Finally it presents the Ada generation tools that have been
used in this project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_build_manager/</url>
      <location>D.ada</location>
      <attendee>Stephane Carrez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12970@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12970</pentabarf:event-id>
      <pentabarf:event-slug>bgarst</pentabarf:event-slug>
      <pentabarf:event-tag>bgarst</pentabarf:event-tag>
      <pentabarf:title>Unhackable across 30 Years, End in Sight</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernel and Component-based OS</pentabarf:track>
      <pentabarf:start>2022-02-05 17:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20220205T170500</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>00:55:00:00</duration>
      <summary>Unhackable across 30 Years, End in Sight</summary>
      <description>&lt;p&gt;As tech lead on commercial UNIX at Bell Labs, an opportunity arose in 1988 to write a nano-kernel to end all nano-kernels, complete with an unhackable boot requirement. It was clear that a cryptographically secure chip level boot assistance was required, which guided subsequent patented ECC work at NeXT and Apple. Post Apple, in a “Social Purpose” company of his own, work has continued to fully realize this dream. The 1988 nanokernel had no threads and delivered messages across upcall channels to a thread simulation, yet that was unsatisfactory. The social element of phishing etc. is now the most feared secuirity breach, and in new work, discussed, the complete solution space is described, in the first half. New hardware is underway, solving such issues as weak memory models.&lt;/p&gt;

&lt;p&gt;In the second half of the talk, key lockless queuing primitives are discussed that form the basis fo a multi-core actor runtime (MART) to subsume most if not all duties of the executive. Far richer than a hypervisor, the executive manages memory in new manners, in a memory safe programmer nature. In practice, a single core actor runtime (START), running across 32, 64 arm, x86, and extensa cpu architectures is available. The language and runtime are destined to the Open Source world, unless the larger project, TheDew, makes file systems and databases obsolete in its first rollout, which will include unhackable identity. Ask: Join us!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernel and Component-based OS</categories>
      <url>https:/fosdem.org/2022/schedule/event/bgarst/</url>
      <location>D.microkernel</location>
      <attendee>Blaine Garst</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12973@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12973</pentabarf:event-id>
      <pentabarf:event-slug>open_source_policy</pentabarf:event-slug>
      <pentabarf:event-tag>open_source_policy</pentabarf:event-tag>
      <pentabarf:title>Open Source Policy</pentabarf:title>
      <pentabarf:subtitle>Creating value beyond code</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 17:05:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20220206T170500</dtstart>
      <dtend>20220206T172000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Open Source Policy- Creating value beyond code</summary>
      <description>&lt;p&gt;In this lighting talk we want to talk about the potential of open source not only for code, but also for policy documents.&lt;/p&gt;

&lt;p&gt;One of the pillars to promote open government at any level of government is that there should exist an open data policy. However, in the Mexican context, although one already exists at the federal level, very few states and municipalities have open data policies. This is partly due to the lack of knowledge and culture about open government, especially at the municipal level.&lt;/p&gt;

&lt;p&gt;From Codeando México we work to promote citizen participation and open government, and we have carried out several exercises to co-create open data policies with the three levels of government: federal, state and municipal.&lt;/p&gt;

&lt;p&gt;With this experience, we saw the need for the creation of an open data policy with a free use license. This policy, a work in progress, will be hosted in an open repository, will allow any level of government that wants to have an open data policy to adopt it and adapt it to their needs in a short time.&lt;/p&gt;

&lt;p&gt;This project is nourished not only by the experience of Mexican civil society of the last 10 years but also, being an open source project, it will be in continuous evolution and improvement with the contributions of governments, civil society and any interested citizen.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_source_policy/</url>
      <location>D.public-code</location>
      <attendee>Ricardo Mirón</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12510@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12510</pentabarf:event-id>
      <pentabarf:event-slug>matrix_mls</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_mls</pentabarf:event-tag>
      <pentabarf:title>MLS meets Matrix</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 17:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T171000</dtstart>
      <dtend>20220206T174000</dtend>
      <duration>00:30:00:00</duration>
      <summary>MLS meets Matrix</summary>
      <description>&lt;p&gt;MLS (Messaging Layer Security) is an upcoming IETF standard for messaging systems.  In this talk, I will discuss some of the work in integrating MLS with Matrix.  This will include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;why we would want to use MLS&lt;/li&gt;
&lt;li&gt;making MLS work in a decentralised messaging system&lt;/li&gt;
&lt;li&gt;how MLS concepts can fit into Matrix&lt;/li&gt;
&lt;li&gt;what will be needed to migrate to MLS&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_mls/</url>
      <location>D.matrix</location>
      <attendee>Hubert Chathi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12869@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12869</pentabarf:event-id>
      <pentabarf:event-slug>refactoring_glided_rose_kata</pentabarf:event-slug>
      <pentabarf:event-tag>refactoring_glided_rose_kata</pentabarf:event-tag>
      <pentabarf:title>Refactoring Gilded Rose Kata</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2022-02-06 17:10:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220206T171000</dtstart>
      <dtend>20220206T174500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Refactoring Gilded Rose Kata</summary>
      <description>&lt;p&gt;Gilded Rose refactoring kata is a coding exercise designed to practice your refactoring and test cases writing skills. In this live coding session I will use the Kotlin version of the kata to show how a sequence of small improvements can make a difference taking program design to a better and more functional place. You will see a few refactoring heuristics, IntelliJ tips and tricks and design emerging from seemingly chaotic code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2022/schedule/event/refactoring_glided_rose_kata/</url>
      <location>D.kotlin</location>
      <attendee>Dmitry Kandalov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12335@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12335</pentabarf:event-id>
      <pentabarf:event-slug>vai_tracing_kubevirt</pentabarf:event-slug>
      <pentabarf:event-tag>vai_tracing_kubevirt</pentabarf:event-tag>
      <pentabarf:title>Tracing KubeVirt traffic with Istio</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>2022-02-05 17:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T171500</dtstart>
      <dtend>20220205T173500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Tracing KubeVirt traffic with Istio</summary>
      <description>&lt;p&gt;Software development has been gradually shifting from monolithic to distributed containerized applications. Such applications are composed of components referred to as micro services.
With the increasing number of micro services, it becomes increasingly difficult to understand how all the components communicate.&lt;/p&gt;

&lt;p&gt;This is where Istio service mesh comes into play. Istio allows developers to manage and monitor network traffic between micro services and by providing features like mutual TLS, request retries or request circuit breaking. Vendoring these features from Istio helps keeping micro services focused on the actual application logic as they don't need to be implemented by the micro services.
The IT industry has broadly adopted this architecture, but there are still plenty of legacy workloads running in virtual machines, which can't easily take the advantage of the features provided by service mesh. At least not until recently when KubeVirt introduced support for Istio service mesh.&lt;/p&gt;

&lt;p&gt;Attendees of this talk gain insight into the concept of the Istio sidecar proxy. A short demonstration showing typical use case of Istio service mesh -- canary deployment -- is presented. Next, this talk explains subtle differences of network traffic routing between regular Kubernetes pods and containerized KubeVirt virtual machines, leading to the challenges that these differences pose for traffic proxying.
Finally, the changes necessary to support Istio for KubeVirt virtual machines are explained and the resulting functionality presented using the same scenario, but with the workload running in virtual machines instead of Kubernetes Pods.&lt;/p&gt;

&lt;p&gt;The takeaway of this talk is understanding of routing concepts behind Istio proxy sidecar with regular Kubernetes pods as well as with containerized KubeVirt virtual machines. Audience will have a chance to observe typical use case of Istio with both pods and virtual machines and get insight into the necessary changes that made this possible.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2022/schedule/event/vai_tracing_kubevirt/</url>
      <location>D.virtualization</location>
      <attendee>Radim Hrazdil</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12797@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12797</pentabarf:event-id>
      <pentabarf:event-slug>container_singularity_apptainer</pentabarf:event-slug>
      <pentabarf:event-tag>container_singularity_apptainer</pentabarf:event-tag>
      <pentabarf:title>From Singularity to Apptainer</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2022-02-06 17:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T171500</dtstart>
      <dtend>20220206T174500</dtend>
      <duration>00:30:00:00</duration>
      <summary>From Singularity to Apptainer</summary>
      <description>&lt;p&gt;Singularity, an open-source containerization platform built for high performance computing use cases and utilized by HPC sites all over the world, was recently moved into the Linux Foundation and renamed to "Apptainer." This presentation will focus on exploring what this change means for Apptainer, including what the current state of the project is, what the priorities for the project in the near-term are, and what the roadmap for the future of the project looks like.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2022/schedule/event/container_singularity_apptainer/</url>
      <location>D.containers</location>
      <attendee>Forrest Burt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12886@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12886</pentabarf:event-id>
      <pentabarf:event-slug>fex</pentabarf:event-slug>
      <pentabarf:event-tag>fex</pentabarf:event-tag>
      <pentabarf:title>FEX-Emu: Fast(-er) x86 emulation for AArch64</pentabarf:title>
      <pentabarf:subtitle>How we're creating a better gaming experience on ARM</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Emulator Development</pentabarf:track>
      <pentabarf:start>2022-02-06 17:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20220206T171500</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>00:45:00:00</duration>
      <summary>FEX-Emu: Fast(-er) x86 emulation for AArch64- How we're creating a better gaming experience on ARM</summary>
      <description>&lt;p&gt;QEmu is a great project but it isn't really designed around high performance gaming.
Let's create a new project that is specifically designed for running x86 and x86-64 games on AArch64.
With FEX-Emu now off the ground let's talk about the problems of translating x86 and x86-64 to AArch64. Translating 32-bit games to a 64-bit process encounter a bunch of fun issues. On top of that, translating x86/x64 to Arm has issues that you wouldn't really expect.
Come along for the ride with all the problems we encountered and where our future plans lie with FEX-Emu.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Emulator Development</categories>
      <url>https:/fosdem.org/2022/schedule/event/fex/</url>
      <location>D.emulator</location>
      <attendee>Ryan Houdek</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12966@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12966</pentabarf:event-id>
      <pentabarf:event-slug>osd_sustaining_open_source_design_podcast</pentabarf:event-slug>
      <pentabarf:event-tag>osd_sustaining_open_source_design_podcast</pentabarf:event-tag>
      <pentabarf:title>1 year of the Sustaining open source design podcast</pentabarf:title>
      <pentabarf:subtitle>What key themes emerged from 1 year and 17 episodes of design in open source podcasts?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2022-02-05 17:15:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T171500</dtstart>
      <dtend>20220205T174000</dtend>
      <duration>00:25:00:00</duration>
      <summary>1 year of the Sustaining open source design podcast- What key themes emerged from 1 year and 17 episodes of design in open source podcasts?</summary>
      <description>&lt;p&gt;The Sustaining open source design podcast has been hosting conversations about open source and design over the last year with designers of all kinds across the spectrum of open source software projects. From new to open source to long term contributors and from practicing visual designers to design researchers. We've spent over 30 hours in conversation with designers and we are coming together as hosts to discuss the main themes throughout these conversations in 2021 at FOSDEM 2022 with a look ahead to what might come up in 2022 for design in OSS.&lt;/p&gt;

&lt;p&gt;This will be a conversation between hosts of the SOS design podcast: Eriol Fox, Georgia Bullen, Memo Esparza, Peace Omejeh and Richard Littuar&lt;/p&gt;

&lt;p&gt;https://sosdesign.sustainoss.org/&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_sustaining_open_source_design_podcast/</url>
      <location>D.design</location>
      <attendee>Georgia Bullen</attendee>
      <attendee>Memo Esparza</attendee>
      <attendee>Eriol Fox</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12758@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12758</pentabarf:event-id>
      <pentabarf:event-slug>open_research_lhc</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_lhc</pentabarf:event-tag>
      <pentabarf:title>Unveiling Hidden Physics at the LHC using Open Data</pentabarf:title>
      <pentabarf:subtitle>Making particle physics Open Data usable</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T172000</dtstart>
      <dtend>20220205T174000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Unveiling Hidden Physics at the LHC using Open Data- Making particle physics Open Data usable</summary>
      <description>&lt;p&gt;The experiments at the Large Hadron Collider (LHC) at &lt;a href="https://home.cern/"&gt;CERN&lt;/a&gt; have been running for more than a decade. The data recorded by the detectors such as the &lt;a href="https://cms.cern/"&gt;CMS experiment&lt;/a&gt; are analysed by thousands of physicists all over the world. The CMS Collaboration has made openly available more than 2.5 petabytes of data on the &lt;a href="http://opendata.cern.ch/"&gt;CERN Open Data Portal&lt;/a&gt;, containing billions of recorded and simulated events.&lt;/p&gt;

&lt;p&gt;Open Data are, however, only useful when accompanied by realistic usage examples. The sheer amount of data as well as the fact that the software used to analyse them is often more than ten years old poses several challenges. In this presentation, Clemens will discuss how the CMS Data Preservation and Open Access group tries to overcome these challenges so that potentially everyone could use the data to &lt;a href="https://arxiv.org/abs/2109.06065"&gt;unveil hidden physics&lt;/a&gt;.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_lhc/</url>
      <location>D.research</location>
      <attendee>Clemens Lange</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12763@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12763</pentabarf:event-id>
      <pentabarf:event-slug>lotech_odftoolkit</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_odftoolkit</pentabarf:event-tag>
      <pentabarf:title>News from the ODF Toolkit</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-06 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T172000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>00:40:00:00</duration>
      <summary>News from the ODF Toolkit</summary>
      <description>&lt;p&gt;New ODF Toolkit releases have been released.
How can it help you? Where are we striving for?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_odftoolkit/</url>
      <location>D.libreoffice</location>
      <attendee>Svante Schubert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12918@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12918</pentabarf:event-id>
      <pentabarf:event-slug>process</pentabarf:event-slug>
      <pentabarf:event-tag>process</pentabarf:event-tag>
      <pentabarf:title>An Infallible Process to Fix Production Java Apps</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-06 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T172000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>00:40:00:00</duration>
      <summary>An Infallible Process to Fix Production Java Apps</summary>
      <description>&lt;p&gt;Your production Java application stops working. An angry customer is waiting for a fix. Your boss is on the line asking what's going on...&lt;/p&gt;

&lt;p&gt;We have all been there. In such situations solving problems quickly makes you trusted and shows your maturity as a developer. That's what being a senior developer looks like.&lt;/p&gt;

&lt;p&gt;This presentation will guide you through a little-known infallible process used by the top Java experts that can get you out of very hard situations!  Troubleshoot any problem in your Java applications by using free and open-source tools available in the JDK -- jps, jinfo, jmap, jstack, jcmd, jhsdb, and jdb.&lt;/p&gt;

&lt;p&gt;Be the go-to person in your team to solve hard problems! Understand the common problems professional Java developers face and how to diagnose and solve them quickly.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/process/</url>
      <location>D.openjdk</location>
      <attendee>Vipin Sharma</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12924@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12924</pentabarf:event-id>
      <pentabarf:event-slug>fuzion</pentabarf:event-slug>
      <pentabarf:event-tag>fuzion</pentabarf:event-tag>
      <pentabarf:title>Fuzion: A New Language For The OpenJDK Unifying Java's Concepts</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Friends of OpenJDK</pentabarf:track>
      <pentabarf:start>2022-02-05 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220205T172000</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Fuzion: A New Language For The OpenJDK Unifying Java's Concepts</summary>
      <description>&lt;p&gt;Fuzion is a modern general purpose programming language that unifies concepts
found in structured, functional and object-oriented programming languages into
the concept of a Fuzion feature.  It combines a powerful syntax and safety
features based on the design-by-contract principle with a simple intermediate
representation that enables powerful optimizing compilers and static analysis
tools to verify correctness aspects.&lt;/p&gt;

&lt;p&gt;This talk will explain how Java's concepts such as classes, interfaces, methods,
constructors, packages, etc. are mapped to the single concept of a Fuzion
feature.  The fzjava tool will be explained that provides Fuzion interfaces to
Java libraries.  Finally, the Fuzion interpreter and a (planned) Java byte-code
back-end are presented.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Friends of OpenJDK</categories>
      <url>https:/fosdem.org/2022/schedule/event/fuzion/</url>
      <location>D.openjdk</location>
      <attendee>Fridtjof Siebert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12995@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12995</pentabarf:event-id>
      <pentabarf:event-slug>software_composition_dependency_panel_4</pentabarf:event-slug>
      <pentabarf:event-tag>software_composition_dependency_panel_4</pentabarf:event-tag>
      <pentabarf:title>Panel 4: Software Compositions and Dependency Tools</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software composition and dependency management</pentabarf:track>
      <pentabarf:start>2022-02-06 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20220206T172000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Panel 4: Software Compositions and Dependency Tools</summary>
      <description>&lt;p&gt;As the presentations discuss, identifying dependencies can be a tedious task. It depends on the software project itself, as well as the used technology stack how certain dependencies can be identified. In the panel discussion about the special stories when trying to identify all dependencies.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software composition and dependency management</categories>
      <url>https:/fosdem.org/2022/schedule/event/software_composition_dependency_panel_4/</url>
      <location>D.dependency</location>
      <attendee>Philippe Ombredanne</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12326@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12326</pentabarf:event-id>
      <pentabarf:event-slug>go_state_of_go</pentabarf:event-slug>
      <pentabarf:event-tag>go_state_of_go</pentabarf:event-tag>
      <pentabarf:title>The State of Go</pentabarf:title>
      <pentabarf:subtitle>What's new in Go 1.17 and 1.18</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2022-02-05 17:25:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T172500</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>00:35:00:00</duration>
      <summary>The State of Go- What's new in Go 1.17 and 1.18</summary>
      <description>&lt;p&gt;Go 1.18 is planned to be released in February 2022 and this talk covers what's coming up with it.&lt;/p&gt;

&lt;p&gt;We'll talk about new features and fixes in Go, new proposals for Go 2. All of the new things you might have missed.&lt;/p&gt;

&lt;p&gt;This has been a staple talk of the Go devroom, opening the stage every year, and has always been a successful one.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2022/schedule/event/go_state_of_go/</url>
      <location>D.go</location>
      <attendee>Maartje Eyskens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12366@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12366</pentabarf:event-id>
      <pentabarf:event-slug>2_cluster_kubernetes_with_calico_bgp_interconnect_and_wireguard_all_without_leaving_your_laptop</pentabarf:event-slug>
      <pentabarf:event-tag>2_cluster_kubernetes_with_calico_bgp_interconnect_and_wireguard_all_without_leaving_your_laptop</pentabarf:event-tag>
      <pentabarf:title>2-cluster Kubernetes, with Calico, BGP Interconnect and WireGuard... All Without Leaving Your Laptop!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Network</pentabarf:track>
      <pentabarf:start>2022-02-06 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T173000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>00:30:00:00</duration>
      <summary>2-cluster Kubernetes, with Calico, BGP Interconnect and WireGuard... All Without Leaving Your Laptop!</summary>
      <description>&lt;p&gt;Wouldn’t it be great to be able to dabble with Kubernetes, Calico, BGP, and WireGuard in a totally safe, totally zero-cost, and easily (!!) reproducible local laptop or workstation environment?&lt;/p&gt;

&lt;p&gt;If you agree, I’m here for you. In this engaging, hands-on and fun session I’ll share with you how I built two four-node Kubernetes clusters, peering with BGP, forwarding with WireGuard, all inside my laptop, and how you can do the same, for fun, learning, and profit. Or, well, just fun and learning, actually.&lt;/p&gt;

&lt;p&gt;When working with these technologies (especially BGP), cost, risk and complexity are the usual barriers to learning. Let's remove them and get back to enjoying our learning.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Network</categories>
      <url>https:/fosdem.org/2022/schedule/event/2_cluster_kubernetes_with_calico_bgp_interconnect_and_wireguard_all_without_leaving_your_laptop/</url>
      <location>D.network</location>
      <attendee>Christopher Tomkins</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12567@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12567</pentabarf:event-id>
      <pentabarf:event-slug>lotech_informationengineering</pentabarf:event-slug>
      <pentabarf:event-tag>lotech_informationengineering</pentabarf:event-tag>
      <pentabarf:title>Information Engineering Operations</pentabarf:title>
      <pentabarf:subtitle>A DevOps paradigm for Product Documentation Group</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LibreOffice Technology</pentabarf:track>
      <pentabarf:start>2022-02-05 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T173000</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Information Engineering Operations- A DevOps paradigm for Product Documentation Group</summary>
      <description>&lt;p&gt;The product document intersects between product and non-product teams. The dependency on the product features is invariably high with the early adopters and existing user base.&lt;/p&gt;

&lt;p&gt;Integrating with the non-product groups to understand the expected use cases, building scenarios with the product team with quality and security being implicit will be the objective of this information engineering operations group.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LibreOffice Technology</categories>
      <url>https:/fosdem.org/2022/schedule/event/lotech_informationengineering/</url>
      <location>D.libreoffice</location>
      <attendee>Vasudev Narayanan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12685@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12685</pentabarf:event-id>
      <pentabarf:event-slug>gpio_linux_vs_zaphyr</pentabarf:event-slug>
      <pentabarf:event-tag>gpio_linux_vs_zaphyr</pentabarf:event-tag>
      <pentabarf:title>GPIO across Linux and Zephyr kernels</pentabarf:title>
      <pentabarf:subtitle>Maximizing code reuse in the example of the Oniro doorlock blueprint</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2022-02-05 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220205T173000</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>00:30:00:00</duration>
      <summary>GPIO across Linux and Zephyr kernels- Maximizing code reuse in the example of the Oniro doorlock blueprint</summary>
      <description>&lt;p&gt;Sometimes it is useful to share code across multiple kernels -- in projects
like the Oniro door lock blueprint, for the typical use cases a Cortex-M
CPU running Zephyr is more than sufficient, but using its functionality as
part of a larger project makes using Linux on Cortex-A an interesting
option. Can we find a way to maximize code reuse despite the very different
GPIO APIs?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2022/schedule/event/gpio_linux_vs_zaphyr/</url>
      <location>D.embedded</location>
      <attendee>Bernhard Rosenkränzer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12695@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12695</pentabarf:event-id>
      <pentabarf:event-slug>mysql_recap</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_recap</pentabarf:event-tag>
      <pentabarf:title>Release Note Highlights from 2021</pentabarf:title>
      <pentabarf:subtitle>Recap '23 to '27</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL</pentabarf:track>
      <pentabarf:start>2022-02-06 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T173000</dtstart>
      <dtend>20220206T175500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Release Note Highlights from 2021- Recap '23 to '27</summary>
      <description>&lt;p&gt;The new releases of MySQL Server in 2021 had some very interesting changes. This session covers the highlights, the contributions, and changes made during the last year.  After 25 years of MySQL, there are still plenty of new features in the code.  This is a quick catchup for those who have not perused the release notes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL</categories>
      <url>https:/fosdem.org/2022/schedule/event/mysql_recap/</url>
      <location>D.mysql</location>
      <attendee>Dave Stokes</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12872@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12872</pentabarf:event-id>
      <pentabarf:event-slug>open_source_hep</pentabarf:event-slug>
      <pentabarf:event-tag>open_source_hep</pentabarf:event-tag>
      <pentabarf:title>Open source tooling in High-Energy Physics Software</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>2022-02-06 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T173000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Open source tooling in High-Energy Physics Software</summary>
      <description>&lt;p&gt;Particle physics experiments have often had a pioneering role in the use of open source software. In this talk we review the current scientific software ecosystem, with particular  emphasis on the tooling to  build and deploy the typical software stack of an experiment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_source_hep/</url>
      <location>D.hpc</location>
      <attendee>Valentin Volkl</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12896@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12896</pentabarf:event-id>
      <pentabarf:event-slug>ada_python_and_julia</pentabarf:event-slug>
      <pentabarf:event-tag>ada_python_and_julia</pentabarf:event-tag>
      <pentabarf:title>Exporting Ada Software to Python and Julia</pentabarf:title>
      <pentabarf:subtitle>Applying GPRbuild to make shared object files</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2022-02-06 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220206T173000</dtstart>
      <dtend>20220206T175500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Exporting Ada Software to Python and Julia- Applying GPRbuild to make shared object files</summary>
      <description>&lt;p&gt;The objective is to demonstrate the making of Ada software
available to Python and Julia programmers using GPRbuild.
GPRbuild is the project manager of the GNAT toolchain.
This talk will first present a self-contained small example
to illustrate the making of shared object files from Ada software,
so the software can be used in Python and Julia.
The second part of the talk concerns the application to PHCpack,
a free and open source software package to solve polynomial systems
by homotopy continuation methods, written mainly in Ada, and
available at github at https://github.com/janverschelde/PHCpack.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_python_and_julia/</url>
      <location>D.ada</location>
      <attendee>Jan Verschelde</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13035@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13035</pentabarf:event-id>
      <pentabarf:event-slug>gun</pentabarf:event-slug>
      <pentabarf:event-tag>gun</pentabarf:event-tag>
      <pentabarf:title>Scaling a Decentralized Metaverse in Browser without Data Leaks</pentabarf:title>
      <pentabarf:subtitle>Hacking old tech to achieve new protocols</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-05 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20220205T173000</dtstart>
      <dtend>20220205T180500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Scaling a Decentralized Metaverse in Browser without Data Leaks- Hacking old tech to achieve new protocols</summary>
      <description>&lt;p&gt;Is a decentralized metaverse with hundreds of millions of users possible? From my experience working on open source tools with over a half billion downloads in a year, the answer is yes. But not through blockchains, tokens, or gimmicks. This talk is for the pure hearted, those who want scale, security, speed, and small code. I'll first briefly cover some mind blowing demos that our community, GUN (a p2p Firebase), has achieved, then showcase a new way to make apps &amp;amp; games that can instantly render user data (without login or registration) without the app itself being able to access it (preventing apps from being able to mine or spy on your data).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/gun/</url>
      <location>D.web3</location>
      <attendee>Mark Nadal</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13051@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13051</pentabarf:event-id>
      <pentabarf:event-slug>onecommons</pentabarf:event-slug>
      <pentabarf:event-tag>onecommons</pentabarf:event-tag>
      <pentabarf:title>How to build a free and open cloud</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web3 Infrastructure</pentabarf:track>
      <pentabarf:start>2022-02-06 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T173000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How to build a free and open cloud</summary>
      <description>&lt;p&gt;This talk will explore how we can bring open source collaboration to building and running cloud services. We present our vision of "Open Cloud Services" that provide the same openness and freedom to users and developers as open-source software. But running a cloud service requires resources so how can that be funded? An ideal solution would be simple, equitable and fair -- and not compromise the ethos of open source. We'll discuss our attempt at solving this puzzle, a funding mechanism we call cloud funding.
Next, we'll introduce Unfurl, our DevOps tool for building reproducible, cloud-provider independent open cloud services and then look to future Web3 and decentralization technologies that make this possible -- specifically how blockchain-based decentralized data and remote attestation, transparent and reproducible open cloud services, and next-generation secure-computing cloud infrastructure all combine to provide the building blocks of a free and open cloud.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web3 Infrastructure</categories>
      <url>https:/fosdem.org/2022/schedule/event/onecommons/</url>
      <location>D.web3</location>
      <attendee>Adam Souzis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13122@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13122</pentabarf:event-id>
      <pentabarf:event-slug>closing_public_code</pentabarf:event-slug>
      <pentabarf:event-tag>closing_public_code</pentabarf:event-tag>
      <pentabarf:title>Closing of the Public Code devroom</pentabarf:title>
      <pentabarf:subtitle>Reflections from the day</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Public Code</pentabarf:track>
      <pentabarf:start>2022-02-06 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T173000</dtstart>
      <dtend>20220206T175000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Closing of the Public Code devroom- Reflections from the day</summary>
      <description>&lt;p&gt;Closing of the devroom with some reflections of what we have heard through the day. What might happen next and what would we like to see more of next year?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Public Code</categories>
      <url>https:/fosdem.org/2022/schedule/event/closing_public_code/</url>
      <location>D.public-code</location>
      <attendee>Boris van Hoytema</attendee>
      <attendee>Jan Ainali</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13223@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13223</pentabarf:event-id>
      <pentabarf:event-slug>valgrind_20</pentabarf:event-slug>
      <pentabarf:event-tag>valgrind_20</pentabarf:event-tag>
      <pentabarf:title>20 years of Valgrind</pentabarf:title>
      <pentabarf:subtitle>Celebration</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Valgrind</pentabarf:track>
      <pentabarf:start>2022-02-06 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T173000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>00:30:00:00</duration>
      <summary>20 years of Valgrind- Celebration</summary>
      <description>&lt;p&gt;Valgrind is 20 years old now! On July 27, 2002 Valgrind 1.0 was released. And the initial commit to the code repository was March 22, 2002. But the real birthday of Valgrind might go back as far as the Norse Mythology. Please come and join us for a celebration of (at least) 20 years of Valgrind. A retrospective of the project and (your) ideas for the next 20 years.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Valgrind</categories>
      <url>https:/fosdem.org/2022/schedule/event/valgrind_20/</url>
      <location>D.valgrind</location>
      <attendee>Julian Seward</attendee>
      <attendee>Mark Wielaard</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12365@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12365</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_confidential</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_confidential</pentabarf:event-tag>
      <pentabarf:title>The future of databases is confidential</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MariaDB Server</pentabarf:track>
      <pentabarf:start>2022-02-05 17:35:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20220205T173500</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>00:25:00:00</duration>
      <summary>The future of databases is confidential</summary>
      <description>&lt;p&gt;In today’s cloud-first world, data security is still a major concern. Confidential computing addresses this at the root by protecting data in use: sensitive workloads are run inside hardware-isolated and runtime-encrypted environments called enclaves.&lt;/p&gt;

&lt;p&gt;We have developed the first open-source database based on MariaDB designed for confidential computing. EdgelessDB is a MySQL-compatible database that runs entirely inside Intel SGX enclaves.&lt;/p&gt;

&lt;p&gt;In this talk, we'll introduce EdgelessDB and compare it to conventional databases as well as existing database encryption solutions. We'll explore the benefits, novelties, and why confidentiality is an important feature of a database. Finally, you'll learn about uses cases and how to easily get started.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MariaDB Server</categories>
      <url>https:/fosdem.org/2022/schedule/event/mariadb_confidential/</url>
      <location>D.mariadb</location>
      <attendee>Felix Schuster</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12444@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12444</pentabarf:event-id>
      <pentabarf:event-slug>lastmilesandboxing</pentabarf:event-slug>
      <pentabarf:event-tag>lastmilesandboxing</pentabarf:event-tag>
      <pentabarf:title>Why everyone needs to know some coding: last-mile sandboxing</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Declarative and Minimalistic Computing</pentabarf:track>
      <pentabarf:start>2022-02-06 17:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T174000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Why everyone needs to know some coding: last-mile sandboxing</summary>
      <description>&lt;p&gt;We'd all like to use computers to their fullest capability. However, we'd also like to restrict the capability of computers to do things we don't intend. These constraints present a problem: how our computers should determine our intention, when the software we use is written by others. Most programming languages ignore this problem, by running untrusted programs with completely open doors. Browsers run programs with a single policy that is mostly hard-coded (no file system access) but also complex, so that it's often unclear what is protected. In this talk I'll describe my attempts to come up with a model that is both flexible and easy to understand.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Declarative and Minimalistic Computing</categories>
      <url>https:/fosdem.org/2022/schedule/event/lastmilesandboxing/</url>
      <location>D.minimalistic</location>
      <attendee>Kartik Agaram</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>12650@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>12650</pentabarf:event-id>
      <pentabarf:event-slug>matrix_metaverse</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_metaverse</pentabarf:event-tag>
      <pentabarf:title>Native Group VoIP and Metaverse on Matrix</pentabarf:title>
      <pentabarf:subtitle>Building the Matrix with Matrix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Matrix.org Foundation &amp; Community</pentabarf:track>
      <pentabarf:start>2022-02-06 17:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220206T174000</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Native Group VoIP and Metaverse on Matrix- Building the Matrix with Matrix</summary>
      <description>&lt;p&gt;In this talk we'll explain how we've added native decentralized E2E encrypted group video calling to Matrix via MSC3401 (https://github.com/matrix-org/matrix-doc/blob/matthew/group-voip/proposals/3401-group-voip.md), and how this not only provides "decentralized Zoom" style functionality for Matrix, but can also be used as the voice, video and realtime gameplay backbone for building a genuinely decentralized, equitable, free and open piece of the Metaverse on top of Matrix.&lt;/p&gt;

&lt;p&gt;We'll go over how 1 to 1 calls work in Matrix today, our Jitsi widget we've used for group calls so far, and the changes we've made to support native group calls in Matrix. We'll also show off some early concepts for our "Metaverse on Matrix" project, Third Room. Which uses this group call work as well as many other open standards to build a platform for virtual worlds on top of Matrix rooms.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Matrix.org Foundation &amp; Community</categories>
      <url>https:/fosdem.org/2022/schedule/event/matrix_metaverse/</url>
      <location>D.matrix</location>
      <attendee>Robert Long</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13040@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13040</pentabarf:event-id>
      <pentabarf:event-slug>open_research_open_data_panel</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_open_data_panel</pentabarf:event-tag>
      <pentabarf:title>Open Data Panel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2022-02-05 17:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T174000</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Open Data Panel</summary>
      <description>&lt;p&gt;Discussion between the Open data Panel speakers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2022/schedule/event/open_research_open_data_panel/</url>
      <location>D.research</location>
      <attendee>Sara Petti</attendee>
      <attendee>Yanina Bellini Saibene</attendee>
      <attendee>Clemens Lange</attendee>
      <attendee>Patricia Herterich</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13195@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13195</pentabarf:event-id>
      <pentabarf:event-slug>osd_pitch_your_project</pentabarf:event-slug>
      <pentabarf:event-tag>osd_pitch_your_project</pentabarf:event-tag>
      <pentabarf:title>Pitch your project</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2022-02-05 17:40:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-05 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20220205T174000</dtstart>
      <dtend>20220205T180000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Pitch your project</summary>
      <description>&lt;p&gt;In this session, FOSS projects as given time to present and ask for contributions to the designers in the room. Each project is given 2 minutes to present. In those 2 minutes, they should briefly introduce the project, explain what design help they need, and provide contact details so designers can reach them after FOSDEM.&lt;/p&gt;

&lt;p&gt;The Open Source Design collective will use the information to submit a "job" for each project to the Open Source Design "jobs board" (https://opensourcedesign.net/jobs/), so that the request for design help reaches not just the designers in the room, but also the wider design community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2022/schedule/event/osd_pitch_your_project/</url>
      <location>D.design</location>
      <attendee>Eriol Fox</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13560@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13560</pentabarf:event-id>
      <pentabarf:event-slug>ada_closing</pentabarf:event-slug>
      <pentabarf:event-tag>ada_closing</pentabarf:event-tag>
      <pentabarf:title>Closing of 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>2022-02-06 17:55:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20220206T175500</dtstart>
      <dtend>20220206T180000</dtend>
      <duration>00:05:00:00</duration>
      <summary>Closing of the Ada DevRoom</summary>
      <description>&lt;p&gt;Thank you for participating in this year's Ada devroom!&lt;/p&gt;

&lt;p&gt;After this short closing event, a room will be open for anybody to join and just talk about anything.&lt;/p&gt;

&lt;p&gt;We hope you enjoyed this years edition. Should you have any feedback on how it went, do not hesitate to submit it to the organisers!&lt;/p&gt;

&lt;p&gt;Cheers,
The Ada FOSDEM team.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2022/schedule/event/ada_closing/</url>
      <location>D.ada</location>
      <attendee>Dirk Craeynest</attendee>
      <attendee>Fernando Oleo Blanco</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>13550@FOSDEM22@pentabarf.org</uid>
      <pentabarf:event-id>13550</pentabarf:event-id>
      <pentabarf:event-slug>closing_fosdem</pentabarf:event-slug>
      <pentabarf:event-tag>closing_fosdem</pentabarf:event-tag>
      <pentabarf:title>Closing FOSDEM 2022</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>FOSDEM</pentabarf:track>
      <pentabarf:start>2022-02-06 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2022-02-06 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20220206T180000</dtstart>
      <dtend>20220206T183000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Closing FOSDEM 2022</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>FOSDEM</categories>
      <url>https:/fosdem.org/2022/schedule/event/closing_fosdem/</url>
      <location>K.fosdem</location>
      <attendee>FOSDEM Staff</attendee>
      <attendee>Richard Hartmann</attendee>
    </vevent>
  </vcalendar>
</iCalendar>

