BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Pentabarf//Schedule 0.3//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC;VALUE=TEXT:iCal
X-WR-CALNAME;VALUE=TEXT:iCal
X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels
BEGIN:VEVENT
METHOD:PUBLISH
UID:13009@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T090000
DTEND:20220206T180000
SUMMARY:The Virtual FOSDEM Infodesk (Sunday)
DESCRIPTION: <p>Need any assistance during the event?  Join us in here!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infodesk
URL:https:/fosdem.org/2022/schedule/event/infodesk_sunday/
LOCATION:I.infodesk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13010@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T090000
DTEND:20220205T180000
SUMMARY:The Virtual FOSDEM Infodesk (Saturday)
DESCRIPTION: <p>Need any assistance during the event?  Join us in here!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infodesk
URL:https:/fosdem.org/2022/schedule/event/infodesk_saturday/
LOCATION:I.infodesk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13549@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T090000
DTEND:20220205T092000
SUMMARY:Welcome to FOSDEM 2022
DESCRIPTION: <p>FOSDEM welcome and opening talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSDEM
URL:https:/fosdem.org/2022/schedule/event/keynotes_welcome/
LOCATION:K.fosdem
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13150@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Box86 stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Box86 stand
URL:https:/fosdem.org/2022/schedule/event/welcome_box86/
LOCATION:S.box86
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13151@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Checkmk stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2022/schedule/event/welcome_checkmk/
LOCATION:S.checkmk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13152@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the CiviCRM stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CiviCRM stand
URL:https:/fosdem.org/2022/schedule/event/welcome_civicrm/
LOCATION:S.civicrm
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13153@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the openSUSE stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:openSUSE stand
URL:https:/fosdem.org/2022/schedule/event/welcome_opensuse/
LOCATION:S.opensuse
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13154@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Debian stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debian stand
URL:https:/fosdem.org/2022/schedule/event/welcome_debian/
LOCATION:S.debian
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13155@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Eclipse Foundation stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Eclipse Foundation stand
URL:https:/fosdem.org/2022/schedule/event/welcome_eclipse/
LOCATION:S.eclipse
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13156@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Fedora Project stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Fedora Project stand
URL:https:/fosdem.org/2022/schedule/event/welcome_fedora/
LOCATION:S.fedora
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13157@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Foreman stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Foreman stand
URL:https:/fosdem.org/2022/schedule/event/welcome_foreman/
LOCATION:S.foreman
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13158@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the FOSSASIA stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSSASIA stand
URL:https:/fosdem.org/2022/schedule/event/welcome_fossasia/
LOCATION:S.fossasia
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13159@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Free Software Foundation Europe stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Foundation Europe stand
URL:https:/fosdem.org/2022/schedule/event/welcome_fsfe/
LOCATION:S.fsfe
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13160@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the FreeBSD Project stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FreeBSD Project stand
URL:https:/fosdem.org/2022/schedule/event/welcome_freebsd/
LOCATION:S.freebsd
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13161@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the GNOME stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNOME stand
URL:https:/fosdem.org/2022/schedule/event/welcome_gnome/
LOCATION:S.gnome
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13162@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Google Summer of Code stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Google Summer of Code stand
URL:https:/fosdem.org/2022/schedule/event/welcome_gsoc/
LOCATION:S.gsoc
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13163@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Haiku stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Haiku stand
URL:https:/fosdem.org/2022/schedule/event/welcome_haiku/
LOCATION:S.haiku
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13164@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the illumos stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:illumos stand
URL:https:/fosdem.org/2022/schedule/event/welcome_illumos/
LOCATION:S.illumos
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13165@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the KDE Community stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:KDE Community stand
URL:https:/fosdem.org/2022/schedule/event/welcome_kde/
LOCATION:S.kde
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13166@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Kiwi TCMS stand
DESCRIPTION: <p>Kiwi TCMS is the leading open source test management system for both manual &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; 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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kiwi TCMS stand
URL:https:/fosdem.org/2022/schedule/event/welcome_kiwi/
LOCATION:S.kiwi
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13167@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the LibreOffice stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice stand
URL:https:/fosdem.org/2022/schedule/event/welcome_libreoffice/
LOCATION:S.libreoffice
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13168@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the LibreSOC Project stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreSOC Project stand
URL:https:/fosdem.org/2022/schedule/event/welcome_libresoc/
LOCATION:S.libresoc
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13169@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the MariaDB Foundation stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Foundation stand
URL:https:/fosdem.org/2022/schedule/event/welcome_mariadb/
LOCATION:S.mariadb
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13170@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Matrix stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix stand
URL:https:/fosdem.org/2022/schedule/event/welcome_matrix/
LOCATION:S.matrix
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13171@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Mautic stand
DESCRIPTION: <p>Discover the power of open source marketing automation with Mautic!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mautic stand
URL:https:/fosdem.org/2022/schedule/event/welcome_mautic/
LOCATION:S.mautic
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13172@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Nextcloud Hub stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nextcloud Hub stand
URL:https:/fosdem.org/2022/schedule/event/welcome_nextcloud/
LOCATION:S.nextcloud
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13173@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the ntop stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2022/schedule/event/welcome_ntop/
LOCATION:S.ntop
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13174@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Oniro Project stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Oniro Project stand
URL:https:/fosdem.org/2022/schedule/event/welcome_oniro/
LOCATION:S.oniro
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13175@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the ONLYOFFICE stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ONLYOFFICE stand
URL:https:/fosdem.org/2022/schedule/event/welcome_onlyoffice/
LOCATION:S.onlyoffice
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13176@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the OpenMandriva stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenMandriva stand
URL:https:/fosdem.org/2022/schedule/event/welcome_openmandriva/
LOCATION:S.openmandriva
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13177@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the OpenTAP stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenTAP stand
URL:https:/fosdem.org/2022/schedule/event/welcome_opentap/
LOCATION:S.opentap
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13178@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the OpenUK stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenUK stand
URL:https:/fosdem.org/2022/schedule/event/welcome_openuk/
LOCATION:S.openuk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13179@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the openwifi stand
DESCRIPTION: <p>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?</p><p>The <a href="https://github.com/open-sdr/openwifi">openwifi</a> 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!</p><p>Related event:</p><ul><li>Feb 6 13:10 (Brussels time): <a href="https://fosdem.org/2022/schedule/event/radio_openwifi/">Opensource WiFi chip (openwifi) progress and future plan</a> in <a href="https://fosdem.org/2022/schedule/track/free_software_radio/">Free Software Radio devroom</a>.</li><li>Feb 6 11:20 (Brussels time): <a href="https://fosdem.org/2022/schedule/event/openwifipynqz1/">Bring openwifi to PYNQ-Z1 with ultra low cost</a> in <a href="https://fosdem.org/2022/schedule/track/libre_open_vlsi_and_fpga/">Libre-Open VLSI and FPGA devroom</a>.</li><li><a href="/2022/stands.fosdem.org/stands/openwifi/">openwifi stand</a> welcome you the whole weekend.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:openwifi stand
URL:https:/fosdem.org/2022/schedule/event/welcome_openwifi/
LOCATION:S.openwifi
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13180@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the OW2 Open Source Community stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2022/schedule/event/welcome_ow2/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13181@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Pharo stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Pharo stand
URL:https:/fosdem.org/2022/schedule/event/welcome_pharo/
LOCATION:S.pharo
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13182@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the PostgreSQL stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL stand
URL:https:/fosdem.org/2022/schedule/event/welcome_postgresql/
LOCATION:S.postgresql
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13183@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Pulp stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Pulp stand
URL:https:/fosdem.org/2022/schedule/event/welcome_pulp/
LOCATION:S.pulp
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13184@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the ReactOS stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ReactOS stand
URL:https:/fosdem.org/2022/schedule/event/welcome_reactos/
LOCATION:S.reactos
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13185@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the RefPerSys stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RefPerSys stand
URL:https:/fosdem.org/2022/schedule/event/welcome_refpersys/
LOCATION:S.refpersys
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13186@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the schul-frei stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:schul-frei stand
URL:https:/fosdem.org/2022/schedule/event/welcome_schulfrei/
LOCATION:S.schulfrei
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13187@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the The Apache Software Foundation stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:The Apache Software Foundation stand
URL:https:/fosdem.org/2022/schedule/event/welcome_apache/
LOCATION:S.apache
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13188@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the Ubuntu stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ubuntu stand
URL:https:/fosdem.org/2022/schedule/event/welcome_ubuntu/
LOCATION:S.ubuntu
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13189@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the XCP-ng stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:XCP-ng stand
URL:https:/fosdem.org/2022/schedule/event/welcome_xcpng/
LOCATION:S.xcpng
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13523@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T093000
DTEND:20220205T100000
SUMMARY:Welcome to the XWiki & CryptPad stand
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:XWiki & CryptPad stand
URL:https:/fosdem.org/2022/schedule/event/welcome_xwiki/
LOCATION:S.xwiki
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12328@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T100500
SUMMARY:Raku devroom intro
DESCRIPTION: <p>Welcome to the Raku devroom at FOSDEM 2022!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Raku
URL:https:/fosdem.org/2022/schedule/event/rakudevroomintro/
LOCATION:D.raku
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Shitov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12348@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T103000
SUMMARY:Unify your distributions
DESCRIPTION: <p>Like most developers, I'm against my will a volunteer system administrator. Itake care of my personal and professional notebooks. I also maintain apowerful build server at home and a remote VPS hosting my blog. From times totimes I even use a single board computer to host some services.</p><p>A few years ago, all those machines ran different, dedicated Linuxdistributions: Ubuntu, ArchLinux, Debian, Raspbian, making the maintenance anightmare. That was before diving into GNU Guix.</p><p>In this talk, I'll expose how GNU Guix, as an advanced package manager andLinux distribution can be advantageously used on any kind of machine fromsingle board computers to VPS machines.</p><p>The declarative aspect of GNU Guix allows to have various operating systemdefinitions inheriting from each other while the associate tooling such as"guix system" and "guix deploy" ease the deployment and upgrade tasks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2022/schedule/event/unify_your_distributions/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Othacehe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12349@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T104000
SUMMARY:Keeping Your Java Hot & Fresh in 2022
DESCRIPTION: <p>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.</p><p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/javahotnfresh/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Ritter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12359@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T101000
SUMMARY:Welcome to Testing and Automation devroom
DESCRIPTION: <p>A warm welcome from your devroom managers, practical information, lineup and administrivia. Happy Testing!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2022/schedule/event/welcome/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Todorov":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cyril Hrubis":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anders Roxell":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zaklina Stojnev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12382@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T103000
SUMMARY:Low-code data visualization and aggregation with OpenSearch Dashboards
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/opensearch_dashboards/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olena Kutsenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12392@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T103000
SUMMARY:Get to know Apache Kafka with Jupyter Notebooks
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2022/schedule/event/python_kafka/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francesco Tisiot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12393@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T110000
SUMMARY:Solving the knapsack problem with recursive queries and PostgreSQL
DESCRIPTION: <p>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.</p><p>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.</p><p>If you're into PostgreSQL and eager to understand how recursion works, this session is for you!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2022/schedule/event/postgresql_solving_the_knapsack_problem_with_recursive_queries_and_postgresql/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francesco Tisiot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12571@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T103000
SUMMARY:What's coming in VIRTIO 1.2
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_virtualio/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Hajnoczi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12648@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T103000
SUMMARY:The Matrix State of the Union
DESCRIPTION: <p>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 <em>fast</em> 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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_state_of_the_union/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Hodgson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12658@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T103500
SUMMARY:Interoperability in the Continuous Delivery space with CDEvents
DESCRIPTION: <p>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!</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/interoperability_in_the_continuous_delivery_space_with_cdevents/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Frittoli":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erik Sternerson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12689@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T104500
SUMMARY:LVGL: A versatile UI toolkit for MCU & CPU
DESCRIPTION: <p>LVGL is an open-source graphics library to create embedded GUI.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2022/schedule/event/lvgl/
LOCATION:D.graphics
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Coval":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabor Kiss-Vamosi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12702@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T110000
SUMMARY:Subplot - documenting your criteria for success
DESCRIPTION: <p>Believing a system is safe is not the same as knowing it meets allthe criteria defined to demonstrate that safety. Too often is theargumentation around the safety of a system presented as a documentfor humans to agree on, which is disconnected from the mechanism ofasserting compliance with that argumentation.  Subplot is a tool forprocessing documents containing such argumentation along withverification scenarios which are both human <em>and</em> machine readableso that this disconnect can be resolved.</p><p>This talk introduces Subplot and describes the concept.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Safety and Open Source
URL:https:/fosdem.org/2022/schedule/event/safety_subplot_documenting_your_criteria_for_success/
LOCATION:D.safety
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Silverstone":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12786@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T104000
SUMMARY:Fundamentals Of Diversity & Inclusion For Technologists
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/diversity/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Reza Rahman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12817@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T103000
SUMMARY:LibreOffice 7.3 New Features
DESCRIPTION: <p>A summary of LibreOffice 7.3 Community new features, with a specific focus on interoperability with Microsoft Office documents</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_libreoffice73/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Italo Vignoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12835@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T110000
SUMMARY:Making a community-managed FOSS project sustainable in the medium- to long-term
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2022/schedule/event/community_sustainable/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Italo Vignoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12837@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T103000
SUMMARY:Boot2container: An initramfs for reproducible infrastructures
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_boot2container/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Roukala":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12851@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T103000
SUMMARY:HPC for Social & Crime Science
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/big_data_police_crime/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp M. Dau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12930@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T110000
SUMMARY:Jitsi: 20 years of Real Time Communications
DESCRIPTION: <p>The Jitsi project was founded almost 20 years ago, under a different name and just for academic purposes.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2022/schedule/event/rtc_jitsi/
LOCATION:M.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saúl Ibarra Corretgé":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12934@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T101500
SUMMARY:Declarative and Minimalistic Computing
DESCRIPTION: <p>Welcome to the Declarative and Minimalistic Computing Devroom.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/declarativeminimalistic/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manolis Ragkousis":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oliver Propst":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12951@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T103000
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
DESCRIPTION: <p>Peergos gives users total control over their data. That means: Where it is, Who can see it, Who can't see it.</p><p>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.</p><p>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.</p><p>Used as a communication platform, Peergos provides a social media feed, group chat and an email bridge.</p><p>Peergos is open source and self-hostable.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/peergos/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="kevin o'dwyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12989@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T100500
SUMMARY:Welcome to the MariaDB devroom
DESCRIPTION: <p>A brief introduction and overview of what you can expect from the MariaDB devroom at FOSDEM</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_welcome/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Gilfillan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12991@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T100500
SUMMARY:Devroom introduction
DESCRIPTION: <p>The devroom intro by devroom organization team!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/devroom_introduction/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kate Stewart":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Ombredanne":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antoine Mottier":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael C. Jaeger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13007@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T103000
SUMMARY:corundum
DESCRIPTION: <p>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.</p><p>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.</p><p>The talk concludes with an overview about short term and mid term goals of the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Libre-Open VLSI and FPGA
URL:https:/fosdem.org/2022/schedule/event/corundum/
LOCATION:D.open-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ulrich Langenbach":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Forencich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13020@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T103000
SUMMARY:Decentralized Self Sovereign Trust Graphs
DESCRIPTION: <p>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.</p><p>In this talk we will cover:</p><ul><li>TrustAtom format: <code>source</code>, <code>target</code>, semantic <code>content</code>, normalized scalar <code>value</code></li><li>Quick survey of the ecosystem of similar protocols</li><li>Use cases, including the potential to tackle major global challenges</li><li>An example illustrating Trust Graph "rollups" for caching Trust Graphs in TrustAtoms</li><li>Trust Graph on Holochain: using Holochain links to allow for searchable TrustAtoms</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/trustgraphs/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Harlan Wood":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13065@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T102500
SUMMARY:Flame Graphs for MySQL DBAs
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_flame/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Valerii Kravchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13097@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T110000
SUMMARY:All the World's a Stage and FOSS is playing many parts
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>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?</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2022/schedule/event/misc_foss/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amanda Brock":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13117@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T101500
SUMMARY:Introduction to the Ada DevRoom
DESCRIPTION: <p>Welcome to the Ada Developer Room at FOSDEM 2020, which is organized in cooperation with Ada-Europe and Ada-Belgium.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_introduction_room/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fernando Oleo Blanco":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13129@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T100500
SUMMARY:Welcome to Retro-Computing devroom
DESCRIPTION: <p>A brief introduction to our devroom and the schedule ahead.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_intro/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pau Garcia Quiles (pgquiles)":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="François Revol (mmu_man)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13134@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T104500
SUMMARY:Testing Macromedia director in ScummVM
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2022/schedule/event/grog/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roland van Laar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13135@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T100500
SUMMARY:Opening
DESCRIPTION: <p>A brief introduction to the room and to the sessions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_welcome/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasily A. Sartakov":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jo Van Bulck":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fritz Alder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13193@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T102000
SUMMARY:Introduction to Open Source Design
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2022/schedule/event/osd_introduction_to_open_source_design/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernard Tyers":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eriol Fox":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13207@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T102500
SUMMARY:Seamless Kernel Update
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2022/schedule/event/security_seamless_kernel/
LOCATION:M.security
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Longjun Luo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13210@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T101000
SUMMARY:Migrate to Ceph-CSI
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2022/schedule/event/sds_ceph_csi_k8s_migration/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yug Gupta":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Subham Rai":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13518@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T101000
SUMMARY:Kotlin DevRoom Welcoming Remarks
DESCRIPTION: <p>Welcoming participants to the virtual edition of the Kotlin DevRoom @ FOSDEM</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/kotlin_devroom_welcome/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicola Corti":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Bonnin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Gomiero":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Holger Steinhauer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Salvi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13536@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T104500
SUMMARY:A practical guide to CUE: patterns for everyday use
DESCRIPTION: <p>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.</p><p>This all sounds great! But for someone new to CUE, it may not be obvious how to get started.</p><p>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.</p><p>No previous experience of CUE required, although familiarity with an existing configuration and data languages will help provide some context to the examples.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2022/schedule/event/cue_pratical_guide/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcel van Lohuizen":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Jolly":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13551@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T101000
SUMMARY:Monitoring and Observability devroom: Opening
DESCRIPTION: <p>Opening!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2022/schedule/event/moniobserv2022open/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13552@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T110000
SUMMARY:Plasma Mobile in 2022
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:KDE Community stand
URL:https:/fosdem.org/2022/schedule/event/kde_plasme_mobile/
LOCATION:S.kde
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13554@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T101500
SUMMARY:KDE News
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:KDE Community stand
URL:https:/fosdem.org/2022/schedule/event/kde_news/
LOCATION:S.kde
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13562@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100000
DTEND:20220205T100500
SUMMARY:Welcome to the Open Research Tools and Technologies devroom
DESCRIPTION: <p>The Open Research Tools and Technologies devroom managers welcome words announcing the schedule.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_welcome/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Girard":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthieu Totet":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Jacomy":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Célya Gruson-Daniel":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yo Yehudi":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maya Anderson-González":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sara Petti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13565@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100000
DTEND:20220206T101500
SUMMARY:Welcome to the BSD devroom
DESCRIPTION: <p>speech</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2022/schedule/event/welcome_to_the_bsd_devroom/
LOCATION:D.bsd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rodrigo Osorio":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12360@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100500
DTEND:20220205T103000
SUMMARY:Getting 1K Chess for the ZX81 online
DESCRIPTION: <p>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!</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_chess/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12484@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100500
DTEND:20220205T103000
SUMMARY:SGX Enclave Exploit Analysis and Considerations for Defensive SGX Programming
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_sgx_analysis/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shunda Zhang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12647@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100500
DTEND:20220205T102500
SUMMARY:From pipe dreams and waste to functional accretion: building a capable infrastructure for the Digital Humanities
DESCRIPTION: <p>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).</p><p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_heurist/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Johnson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12733@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100500
DTEND:20220205T102500
SUMMARY:MariaDB Server's new release model
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_model/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael ^'Monty^' Widenius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12986@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T100500
DTEND:20220206T102000
SUMMARY:Package URL and Version range spec
DESCRIPTION: <p>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 anew way to create new, mostly universal dependency resolvers and installers, workingacross ecosystems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/package_url_and_version_range_spec/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Ombredanne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13025@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T100500
DTEND:20220205T105000
SUMMARY:A Raku Grammar for Navigation Lights
DESCRIPTION: <p>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. <code>Fl(4)15s37m28M</code>.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Raku
URL:https:/fosdem.org/2022/schedule/event/grammar/
LOCATION:D.raku
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steve Roe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12493@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T101000
DTEND:20220205T105000
SUMMARY:Mainlining the reMarkable 2 eInk tablet
DESCRIPTION: <p>The reMarkable 2 is an eInk tablet, based on the i.MX7 SoC. The tabletships with a fork of the 4.14 kernel and a custom rootFS built withOpenEmbedded. The vendor kernel is based on the NXP vendor kernel with alarge collection of rM2 specific patches on top.</p><p>This talk discusses the process of adding support for the rM2 to the mainlineLinux kernel. The talk first discusses the process of understanding theoriginal boot process and then getting access to a download mechanism andserial console.</p><p>Finally the talk covers the process to start upstreaming the patches from avendor kernel to the mainline kernel.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_kernel_tablet/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alistair Francis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12803@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T101000
DTEND:20220206T105000
SUMMARY:Adopting OpenTelemetry and its collector
DESCRIPTION: <p>In this session, we’ll see why we adopted OpenTelemetry &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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2022/schedule/event/adapting_otel/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Behar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13192@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T101000
DTEND:20220206T104000
SUMMARY:The State of Kotlin
DESCRIPTION: <p>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.</p><p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/the_state_of_kotlin/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Arhipov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12377@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T101500
DTEND:20220205T110500
SUMMARY:Automating Code Review with Sparse
DESCRIPTION: <p>How we use the Sparse C Abstract Syntax Tree and linearized Intermediate Representation to write custom checks for the Linux Test Project API.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2022/schedule/event/custom_c_static_analysis_with_sparse/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Palethorpe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12717@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T101500
DTEND:20220206T104500
SUMMARY:The manifold joys of metaprogramming
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/rakumetaprogramming/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12756@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T101500
DTEND:20220206T104500
SUMMARY:Running Mainline Linux on Snapdragon 410
DESCRIPTION: <p>The Qualcomm Snapdragon 410 (msm8916) is a SoC that was used in many smartphones andtablets around 2015. It is the most mature "aftermarket" platform postmarketOS can offerat the time of writing. Many of the supported devices are quite usable and havemost of the expected features like phone calls and mobile data working.</p><p>The talk goes over some of the most important challenges that we have faced whilesupporting those devices and describes the ways in which we have solved them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_kernel_snapdragon_410/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikita Travkin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12870@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T101500
DTEND:20220206T112000
SUMMARY:Introduction to Ada for Beginning and Experienced Programmers
DESCRIPTION: <p>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.</p><p>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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_introduction_beginning_experienced/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Pierre Rosen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12974@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T101500
DTEND:20220206T102500
SUMMARY:Welcome to the Public Code devroom
DESCRIPTION: <p>A brief introduction and overview of what you can expect from the Public Code devroom at FOSDEM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/public_code_welcome/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Ainali":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12545@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T102000
DTEND:20220206T104000
SUMMARY:How OSPOs can help secure the software supply chain
DESCRIPTION: <p>Legal Risk Mitigation is one of the three main functions of an <a href="https://github.com/todogroup/ospodefinition.org">OSPO</a> (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:</p><ul><li>Maintaining open source license compliance reviews and oversight</li><li>Running a review process for inbound code use</li><li>Ensuring that the company contributes back to open source projects effectively</li></ul><p>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.</p><p>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 <a href="https://todogroup.org/members/">TODO group</a> (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 <a href="https://landscape.todogroup.org/card-mode?category=sca&amp;grouping=category">ecosystem of SCA tools</a> to adapt to the needs of the different industries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/dependency_ospo/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ana Jimenez Santamaria":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12967@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T102000
DTEND:20220205T110000
SUMMARY:Advanced PCB simulation with KiCad
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Computer Aided Modeling and Design
URL:https:/fosdem.org/2022/schedule/event/advanced_sim/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Corona":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12981@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T102000
DTEND:20220205T104500
SUMMARY:Documenting a Design System
DESCRIPTION: <p>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.</p><p>This talk will go through how we open sourced the documentation for the <a href="https://orbit.kiwi/">Orbit design system</a> 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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2022/schedule/event/osd_lessons_learned_from_open_sourcing_the_orbit_docs/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aaron Collier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13084@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T102000
DTEND:20220206T105500
SUMMARY:Firmware updates for OPNsense and pfSense with fwupd/LVFS
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2022/schedule/event/firmware_updates_for_opnsense_and_pfsense/
LOCATION:D.bsd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norbert Kamiński":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12529@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T102500
DTEND:20220205T104000
SUMMARY:Code Liberation and Software Sustainability
DESCRIPTION: <p>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.</p><p>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.</p><p>Josquin  DebazWith 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).</p><p>Waldir Lisboa RochaWith 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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_prospero/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josquin Debaz":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Waldir Lisboa Rocha":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12724@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T102500
DTEND:20220205T104500
SUMMARY:What is new in mariadb 10.6 ?
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_106/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Praveen GR":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12455@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T110000
SUMMARY:Introducing Garage, a new storage platform for self-hosted geo-distributed clusters
DESCRIPTION: <p>Garage is a new storage system for building geo-distributed storage clusters. Garage is developped by Deuxfleurs, an experimental self-hosting collective.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2022/schedule/event/sds_garage_introduction/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Auvolat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12553@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T105000
SUMMARY:The next generation of Matrix interfaces
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_next_gen_interfaces/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Will Hunt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12592@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T103000
DTEND:20220205T110000
SUMMARY:Cross-platform/cross-hypervisor virtio vsock use in go
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_codeready/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Fergeau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12623@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T103000
DTEND:20220205T105500
SUMMARY:Gramine Library OS
DESCRIPTION: <p>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).</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_gramine/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitrii Kuvaiskii":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12659@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T110000
SUMMARY:All's well that tests well
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2022/schedule/event/overview_of_flatcar_container_linux_test_framework/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Tortuyaux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12738@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T112000
SUMMARY:Introducing a new JS+WebGL map library
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2022/schedule/event/geospatial_jswebgl/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Iván Sánchez Ortega":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12745@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T105000
SUMMARY:Joint open source development in cross-border context
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/joint_open_source_development/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petteri Kivimäki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12750@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T103000
DTEND:20220205T110000
SUMMARY:Oniro - an open-source starter for fast-paced IoT environments
DESCRIPTION: <p>In this presentation Sebastian shares project experience gained over nearly 2 years of the Oniro project development in the area of product research &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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2022/schedule/event/collaboniro/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ettore Chimenti":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Serewa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12774@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T110000
SUMMARY:SCIP: scalable cytometry image processing using Dask in a high performance computing environment
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/scip_scalable_cytometry_image_processing_dask/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maxim Lippeveld":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12820@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T103000
DTEND:20220205T110000
SUMMARY:Uncovering Arcon: A state-first Rust streaming analytics runtime
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/arcon_rust_streaming/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Meldrum":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12852@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T105500
SUMMARY:Introducing Asynchronous SQLAlchemy
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2022/schedule/event/python_async_sqlalchemy/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastiaan Zeeff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12923@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T110000
SUMMARY:Improving Developer Experience at LibreOffice
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_devexperience/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hossein Nourikhah":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12976@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T105500
SUMMARY:The relational model in the modern development age
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/relational_model_dev/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shlomi Noach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13018@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T110000
SUMMARY:Āhau: Māori Identity & Data Sovereignty
DESCRIPTION: <p>Ā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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/ahau/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mix Irving":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13029@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T103000
DTEND:20220205T111500
SUMMARY:Let's Get Serial!
DESCRIPTION: <p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_serial/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Hohmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13194@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T112000
SUMMARY:Coriolis RTL-to-GDSII Toolchain
DESCRIPTION: <p>Sorbonne  Université,  in  collaboration  with Chips4Makers  and  LibreSOC  areworking  to  provide  a  complete  FOSS  toolchain  to  make  ASICs  in  maturetechnological  nodes,  that is,  no  smaller  than  130nm.  We take  a  circuitdescription in HDL, synthetize with Yosys but instead of targetting a FPGA, usean ASIC  standard cell library  to get the  RTL description.  From  there, withCoriolis2, we  perform the  classical steps of  a RTL to  GDSII flow,  that is,placement, routage  along with very  basic timing  closure.</p><p>We will  particularly focus  on last  year progresses  and present  the plannedimprovements and new features for 2022.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Libre-Open VLSI and FPGA
URL:https:/fosdem.org/2022/schedule/event/coriolis2/
LOCATION:D.open-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Paul Chaput":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13555@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103000
DTEND:20220206T110000
SUMMARY:Plasma 5.24 tour
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:KDE Community stand
URL:https:/fosdem.org/2022/schedule/event/kde_plasma/
LOCATION:S.kde
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12558@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103500
DTEND:20220206T110500
SUMMARY:Debugging in containers
DESCRIPTION: <p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_debugging/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Black":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12757@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T103500
DTEND:20220206T110000
SUMMARY:How to improve the developer experience in Heptapod/GitLab
DESCRIPTION: <p>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.</p><p>In this talk, we will present the tools that helped us.Some of them are mercurial specific, but most could be used in GitLab.</p><ul><li>Create Merge Request automatically across repositories based on some rules, such as deprecation warnings.</li><li>Pick a reviewer for Merge requests based on the developers' preferences</li><li>Making sure to commit, tag, update the changelog, publish to PyPi when releasing a new version</li><li>Mutualize GitLab CI configurations with templates</li><li>Host docker images of your project on the forge</li><li>Have up-to-date static websites, documentation or web applications</li></ul><p>Each use case can be solved easily, but combining them is what truly makes developer life easier.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/how_to_improve_the_developer_experience_in_heptapod_gitlab/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Noé Gaumont":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12546@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T104000
DTEND:20220205T110000
SUMMARY:Free Software Development as Observant Participation
DESCRIPTION: <p>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 <code>textnets</code>, 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 <em>Journal of Open Source Software</em> also helped me get official recognition for this work in the standard currency of my field.</p><p>While I developed <code>textnets</code> 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.</p><p>In my talk, I provide some background to the development of <code>textnets</code>, 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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_textnets/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Boy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12856@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T104000
DTEND:20220206T110000
SUMMARY:Developing an open source license compliance project : our trials, tribulations and achievements
DESCRIPTION: <p>This talk aims at presenting our trials and tribulations as well as our achievements in designing a compliance software project for open source licenses.</p><p><em>"Are all module licenses in our software project compliant with each other ?"</em>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.</p><p>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.</p><p>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).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/open_source_license_compliance_project/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Marty":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13000@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T104000
DTEND:20220206T112000
SUMMARY:OpenJFX: An Update on Java on the Client
DESCRIPTION: <p>JavaFX allows Java developers to create cross-platform user interfaces using their existing Java skills.</p><p>In this session, we give an update about the OpenJFX project where the core development of JavaFX is happening.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/openjfx/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johan Vos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13124@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T104000
DTEND:20220205T105000
SUMMARY:Introduction
DESCRIPTION: <p>Welcome talk and introduction to the Microkernel and Component-based OS devroom at FOSDEM 2022.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/ssumpf/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Děcký":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Sumpf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13131@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T104000
DTEND:20220205T112000
SUMMARY:Records and Text Blocks: But What Else Is Interesting In OpenJDK 17?
DESCRIPTION: <p>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.</p><p>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.</p><ul><li>Improvements in the Class Data Sharing feature.</li><li>JDK Flight Recorder for monitoring purposes.</li><li>Improvements in Performances in the Garbage collectors</li><li>Preventing security issues with context-specific deserialization filters.</li></ul><p>Besides the explanation, you also see these changes in action with some demos.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/openjdk17/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rudy De Busscher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13205@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T104000
DTEND:20220206T111000
SUMMARY:Advanced multi-platform dependency injection with Kotlin
DESCRIPTION: <p>Dependency Injection is a complicated topic, and when used in a project that compiles to multiple targets through different compilers &amp; runtimes, it can lead to serious headaches. However, the Inversion of Control pattern brings a lot of architecture features and safety.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/advanced_multiplatform_dependency_injection/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Romain Boisselle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12363@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T104500
DTEND:20220206T111500
SUMMARY:A year of RISC-V adventures: embracing chaos in your software journey
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/riscvadventures/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ekaitz Zarraga":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12624@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T104500
DTEND:20220206T113000
SUMMARY:Z80: the last secrets
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2022/schedule/event/z80/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anisse Astier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12643@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T104500
DTEND:20220205T111000
SUMMARY:New features in MariaDB 10.7 and MariaDB 10.8
DESCRIPTION: <p>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.</p><p>This presentation covers some of the major new features being unveiled in MariaDB 10.7 and 10.8.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_107_108/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Gilfillan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12396@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T105000
DTEND:20220206T111000
SUMMARY:Opsdroid
DESCRIPTION: <p>Opsdroid makes building bots easy with it's modular concept of Connectors, Matchers &amp; Skills.In this talk I want to showcase how easy it's to build bots using Opsdroid.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_opsdroid/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oleg Fiksel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12400@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T105000
DTEND:20220206T113000
SUMMARY:Bootstrapping a multi dc cloud native observability stack
DESCRIPTION: <p>A gentle introduction to Observability and how to setup a highly available monitoring platform across multiple datacenters.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2022/schedule/event/multi_dc_cloud_native_observability/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bram Vogelaar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12458@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T105000
DTEND:20220205T112000
SUMMARY:Advanced Unit Testing in the Hedron Microkernel
DESCRIPTION: <p>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.</p><p>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).</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/jstecklina/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Stecklina":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12615@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T105000
DTEND:20220205T113500
SUMMARY:Free Software, Dependency Management, and what I got wrong at FOSDEM 21 
DESCRIPTION: <p>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 "<a href="https://archive.fosdem.org/2021/schedule/event/programming_lang_for_free_software/">Imagining the Ideal Language for Writing Free Software</a>".</p><p>Over the past year, however, I've concluded that this argument – while correct any many areas – does <em>not</em> 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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Raku
URL:https:/fosdem.org/2022/schedule/event/dependencymanagement/
LOCATION:D.raku
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Sockwell":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12333@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T105500
DTEND:20220205T113500
SUMMARY:Nemomobile
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_nemomobile/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jozef Mlich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12714@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T105500
DTEND:20220205T112000
SUMMARY:WebAssembly + Confidential Computing
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_enarx/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nick Vidal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12379@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T113000
SUMMARY:WASM for dummies
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/wasm4d/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Divya Mohan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12395@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T113000
SUMMARY:Build an Open Source Streaming Data Pipeline
DESCRIPTION: <p>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.</p><p>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.</p><p>This session is aimed at data professionals, who are ready to embrace open source streaming and make their data fly.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/batch_proc_data_streaming/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olena Kutsenko":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francesco Tisiot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12432@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T113000
SUMMARY:Introducing OKD Virtualization
DESCRIPTION: <p>OKD Virtualization is the community project bringing traditional virtualization technology into OKD. Meet the OKD Virtualization community and learn about it!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_intro_okd/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simone Tiraboschi":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sandro Bonazzola":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12488@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T113000
SUMMARY:INTEROFFICE
DESCRIPTION: <p>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.</p><p>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).</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2022/schedule/event/collabinteroffice/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Benque":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12524@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T120000
SUMMARY:The Business Of Open Source
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2022/schedule/event/misc_business/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matt Yonkovit":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12556@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T112000
SUMMARY:How to manage OSS license obligations and SBoM by SW360's new features
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/how_to_manage_oss_license_obligation_and_sbom_using_sw360_new_features/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kouki Hama":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12595@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T113000
SUMMARY:Suggestions for a Stronger Mozilla Community
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2022/schedule/event/mozilla_suggestions_community/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Kaiser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12621@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T120000
SUMMARY:FreeCAD Link Branch Development
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Computer Aided Modeling and Design
URL:https:/fosdem.org/2022/schedule/event/freecad_link/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florin Curelariu":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LEI ZHENG":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12629@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T113000
SUMMARY:Modding the Immutable – how to extend Flatcar, an immutable image-based OS
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2022/schedule/event/modding_the_immutable_how_to_extend_flatcar/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thilo Fromm":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12751@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T113000
SUMMARY:Distributed Join Algorithms in CrateDB
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/distributed_join_cratedb/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marija Selakovic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12792@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T113000
SUMMARY:Empowered for Action: Making open Science Practical in the Global South.
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2022/schedule/event/community_open_science/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Caleb Kibet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12794@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T113000
SUMMARY:Towards an Operational Code Aesthetics
DESCRIPTION: <p>Towards an Operational Code Aesthetics</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_operationalcode/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Bergmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12807@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T113000
SUMMARY:Handling Concurrency in Web Application
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2022/schedule/event/python_concurrency_in_webapps/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Haki Benita":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12846@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T114000
SUMMARY:Portable Parens: Graphical Lisp programs for mobile devices
DESCRIPTION: <p>Lisp, the second-oldest programming language, has led the way inadvanced programming techniques through decades of variants anddialects. This talk will show how Lisp is relevant even in theburgeoning field of mobile Linux distributions, covering four distincttechniques for writing touch-friendly, responsive GUI applications invarious Lisp implementations:</p><ul><li>Embedding</li><li>Transpilation</li><li>Foreign function interfaces</li><li>Networked microservicing</li></ul><p>With fully open source examples for each of the methods, written inLisp dialects including Clojure, Scheme and Fennel, this talk willweigh up the pros and cons of the different techniques with regard toreliability, performance and long-term sustainability in the softwaresupply chain.</p><p>Finally, the talk will conclude with a proof-of-concept for adeclarative graphical application with GTK4, showcasing the advancedfunctional programming features offered by Lisp, and demonstrated on aphysical PinePhone device running PostmarketOS!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_graphical_lisp/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Crane":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12877@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T112500
SUMMARY:Developers Italia, four years later
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/developers_italia/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Riccardo Iaconelli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12893@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T120000
SUMMARY:JSON in PostgreSQL - Learning with a case study
DESCRIPTION: <p>PostgreSQL provides great support for JSON objects and every developer workingwith this data type should learn how to take advantage of it. Instead of goingthrough the documentation on how to use JSON in PostgreSQL, in this talk we willuse a case study to learn by example. We will also complement the usage of JSONby introducing other data types such as ARRAY. We will also review some designdecisions 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) patternfrom your database.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2022/schedule/event/postgresql_json_in_postgresql_learning_with_a_case_study/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Boriss Mejias":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12982@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T114500
SUMMARY:The Future of WebRTC
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2022/schedule/event/rtc_webrtc/
LOCATION:M.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tim Panton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13015@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T113500
SUMMARY:Decentralized DevOps with Unfurl
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/decentralized_devops_with_unfurl/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Souzis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13030@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T112000
SUMMARY:Academics developing software testimonies panel
DESCRIPTION: <p>Discussion panel of three testimonies from academics developing software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_testimony/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Girard":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Johnson":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josquin Debaz":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Boy":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Waldir Lisboa Rocha":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13056@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T114500
SUMMARY:Don't trust us, trust the math behind immudb
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Safety and Open Source
URL:https:/fosdem.org/2022/schedule/event/safety_dont_trust_us_trust_the_math_behind_immudb/
LOCATION:D.safety
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bartłomiej Święcki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13057@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T114500
SUMMARY:Project Overview 2021/22
DESCRIPTION: <p>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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2022/schedule/event/openoffice_overview/
LOCATION:D.apache-openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Kovacs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13095@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T112500
SUMMARY:ProxySQL Cluster: challenges and solutions to synchronizeconfigurationacross multiple decentralized cluster nodes
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/proxysql_cluster/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="René Cannaò":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13203@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T112500
SUMMARY:secPaver: Security Policy Development Tool
DESCRIPTION: <p>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.</p><p>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.</p><p>project address: https://gitee.com/openeuler/secpaver/</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2022/schedule/event/security_secpaver/
LOCATION:M.security
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="HuaxinLu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13213@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T110000
DTEND:20220206T113000
SUMMARY:Data Replication and Migration from Ceph RGW to Cloud
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2022/schedule/event/sds_replicate_and_migrate_ceph_rgw_to_cloud/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Soumya Koduri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13528@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T111000
SUMMARY:Welome to the Open Source Firmware, BMC and Bootloader devroom
DESCRIPTION: <p>Warm welome to the Open Source Firmware, BMC and Bootloader devroom.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2022/schedule/event/welcome_ttosfbabd/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kiper":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13530@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T110000
DTEND:20220205T114500
SUMMARY:Migrating Foreman/Katello from EL7 to EL8 using LEAPP/ELevate
DESCRIPTION: <p>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.</p><p>The Foreman Project is planning to <a href="https://community.theforeman.org/t/deprecation-plans-for-foreman-on-el7-debian-10-and-ubuntu-18-04/25008">drop support for EL7-based deployments in Foreman 3.3</a>, 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 <a href="https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html">Debian</a> or <a href="https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-upgrade/">Fedora</a>, EL-based distributions aren't designed to be upgraded in-place without special tooling. This tooling exists in form of the <a href="https://leapp.readthedocs.io/en/latest/">LEAPP project</a> for RHEL and the <a href="https://almalinux.org/elevate">ELevate</a> 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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2022/schedule/event/foreman_katello_leapp_elevate/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evgeni Golov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12509@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T111000
DTEND:20220206T114000
SUMMARY:Events for the Uninitiated
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_events_uninitiatied/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="H. Shay":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12618@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T111000
DTEND:20220206T113000
SUMMARY:Devfile file format
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_devfile/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mario Loriedo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12660@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T111000
DTEND:20220205T113500
SUMMARY:MariaDB Server on macOS
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_macos/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Valerii Kravchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13113@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T111000
DTEND:20220205T120000
SUMMARY:Firmware Settings and Menus
DESCRIPTION: <p>Among many challanges around initializing hardware, security, and booting intooperating systems, firmware also needs to provide an interface for the user tochange settings, set up a trust anchor, or simply enjoy colorful graphics.This talk summarizes approaches from (U)EFI <a href="https://www.intel.com/content/dam/www/public/us/en/documents/reference-guides/efi-human-interface-infrastructure-specification-v09.pdf">dating back to 2003</a>,looking at modern OEM UIs in comparison to open implementations such as the menuin <a href="https://github.com/u-root/webboot">webboot</a>, those from <a href="https://github.com/system76/firmware-setup">System76</a>, EDK2, and <a href="https://github.com/Dasharo/edk2/tree/dasharo/MdeModulePkg/Library/UefiBootManagerLib">Dasharo</a>,and showcasing prototyping environments for further development, finishing witha short discussion of reusable and portable abstractions for designing APIs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2022/schedule/event/fw_settings_and_menus/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Maslowski (CyReVolt)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13219@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T111000
DTEND:20220206T114000
SUMMARY:The beauty of Kotlin typing system
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/the_beauty_of_kotlin_typing_system/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcin Moskala":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12741@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T111500
DTEND:20220206T114500
SUMMARY:How to design powerful DSLs for users
DESCRIPTION: <p>How can we use DSLs in our applications as a replacement for databases? CSVs? configuration files?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/designdsl/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Mercouris":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12766@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T111500
DTEND:20220205T120000
SUMMARY:Made by Woz: how Apple-1 operating system works?
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_apple1/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergey Panarin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13561@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T111500
DTEND:20220205T114500
SUMMARY:Kalendar and the case for Akonadi
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:KDE Community stand
URL:https:/fosdem.org/2022/schedule/event/kde_kalendar_aonadi/
LOCATION:S.kde
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12350@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T112000
DTEND:20220206T120000
SUMMARY:AI Pathfinding In FXGL Game Engine
DESCRIPTION: <p>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.</p><p>In this session, developers will dive deeper into the FXGL AI capabilities and learn how to:</p><ul><li>create a 2D navigation grid from a game level,</li><li>use A* pathfinding with game objects.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/fxgl/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Almas Baimagambetov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12427@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T112000
DTEND:20220206T115000
SUMMARY:Bring openwifi to PYNQ-Z1 with ultra low cost
DESCRIPTION: <p>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.</p><p>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.</p><p>For more about openwifi, please visit the Free Software Radio devroom for "Opensource WiFi chip (openwifi) progress and future plan" on Sunday afternoon.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Libre-Open VLSI and FPGA
URL:https:/fosdem.org/2022/schedule/event/openwifipynqz1/
LOCATION:D.open-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yimin Gu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12453@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T112000
DTEND:20220206T114500
SUMMARY:Ada Looks Good, Now Program a Game Without Knowing Anything
DESCRIPTION: <p>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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_looks_good_game/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Hild":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12528@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T112000
DTEND:20220206T120000
SUMMARY:Explore OSM data with ARLAS
DESCRIPTION: <p>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.</p><p>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</p><p>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 ?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2022/schedule/event/geospatial_arlas/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mohamed Hamou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12535@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T112000
DTEND:20220205T114000
SUMMARY:Writing with data visualization
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_writing_data_visualization/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robin De Mourat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12593@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T112000
DTEND:20220205T115500
SUMMARY:Unit testing Linux kernel drivers
DESCRIPTION: <p>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.</p><p>The presentation will include some unit test examples that use a mocking tool which is called EasyMock. I'm the author of EasyMock.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2022/schedule/event/unit_testing_linux_drivers/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laurent Carlier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12908@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T112000
DTEND:20220205T120000
SUMMARY:Introducing Kotlin In Your Organization: From The Ground Up
DESCRIPTION: <p>A little guide on how to convince management to try out new technologies!</p><p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/kotlin/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Lengrand-Lambert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12926@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T112000
DTEND:20220205T115000
SUMMARY:A practical solution for GNU/Hurd's lack of drivers: NetBSD's rumpkernel framework
DESCRIPTION: <p>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).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/dzammit/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Damien Zammit":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12992@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T112000
DTEND:20220206T120000
SUMMARY:Panel 1: Processing Dependencies and Compositions and Software 
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/software_composition_dependency_panel_1/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maximilian Huber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13138@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T112000
DTEND:20220205T113500
SUMMARY:Short break
DESCRIPTION: <p>Short break.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_break1/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fritz Alder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12331@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T113000
DTEND:20220205T120000
SUMMARY:ToroV, a kernel in user-space, or sort of
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_torov/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matias Vara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12398@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113000
DTEND:20220206T120000
SUMMARY:Multidimensional Bloom Filters
DESCRIPTION: <p>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.</p><p>All source code referenced is under the Apache 2 or similar open source license and is available on Github.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/multidimensional_bloom_filters/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claude Warren":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12471@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113000
DTEND:20220206T115500
SUMMARY:Percona XtraDB Cluster(PXC) Non blocking operations, what you need to know to avoid pitfalls 
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/pxc_non_blocking/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Tusa (the Grinch)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12547@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T113000
DTEND:20220205T120000
SUMMARY:Collecting Sentences for Common Voice
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2022/schedule/event/mozilla_sentence_collector/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Kohler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12590@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113000
DTEND:20220206T115500
SUMMARY:Sleep better with type-safe Python
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2022/schedule/event/python_type_safety/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jerry Pussinen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12768@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113000
DTEND:20220206T121000
SUMMARY:Introduction to Continuous Profiling using Pyroscope
DESCRIPTION: <p>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.</p><p>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.</p><p>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:</p><ul><li>Describe what Continuous Profiling is and what it brings to the observability universe.</li><li>Present Pyroscope, an Open Source Continuous Profiling platform, on a high level.</li><li>Dig deeper into Pyroscope's internals, explaining the particularities of its storage engine and how it allows doing Continuous Profiling at scale.</li><li>Showcase specific use cases and examples where profiling can be and has been used to detect, analyze and fix performance bottlenecks.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2022/schedule/event/pyroscope/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ryan Perry":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12802@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113000
DTEND:20220206T120000
SUMMARY:Curl based HTTP/WebDAV UCP
DESCRIPTION: <p>LibreOffice uses <em>Universal Content Provider</em>s to access files via various protocols. Due to accidents of history, LibreOffice contained 2 different <em>UCP</em>s for WebDav and HTTP, one based on <em>neon</em> and the other on <em>Apache Serf</em>, each with different bugs and bugfixes.</p><p>For LibreOffice 7.3, thanks to a tender from The Document Foundation, we have replaced both of them with a new <em>UCP</em> based on <em>libcurl</em>, which is designed to meet all currently known requirements, and is able to use the operating system's TLS stack on Windows and macOS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_curlbased/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Stahl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12883@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T113000
DTEND:20220205T120000
SUMMARY:Tracim, the helping hand for all your collaboration needs
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2022/schedule/event/collabtracim/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sébastien Grignard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12954@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113000
DTEND:20220206T121000
SUMMARY:Securing and Hardening a container host
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2022/schedule/event/securing_and_hardening_a_container_host/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sayan Chowdhury":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12985@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113000
DTEND:20220206T120000
SUMMARY:AquaVM: Empowering distributed systems with Fluence
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/aqua_fluence/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Voronov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13081@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113000
DTEND:20220206T120000
SUMMARY:CANCELLED Debugging Strategies for Emulator Developers
DESCRIPTION: <p>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.</p><p>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.</p><p>Both theoretical concepts and background, as well as concrete examples of past bug hunts will be included.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2022/schedule/event/bugs_life/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefanos Kornilios Mitsis Poiitidis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13208@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113000
DTEND:20220206T121000
SUMMARY:COSI : a brief update 
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2022/schedule/event/sds_cosi_update/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jiffin Tony Thottan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12504@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113500
DTEND:20220206T120000
SUMMARY:Git Credentials binding for sh, bat, and powershell
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/git_credentials_binding_for_sh_bat_and_powershell/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Harshit Chopra":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12505@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T113500
DTEND:20220205T120000
SUMMARY:Privacy-preserving video object detection in WebAssembly inside Veracruz
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_veracruz/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guilhem Bryant":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12522@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113500
DTEND:20220206T120500
SUMMARY:Distributed Storage in the Cloud
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_distributed_storage/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12736@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T113500
DTEND:20220205T120000
SUMMARY:Improved histograms in MariaDB 10.8
DESCRIPTION: <p>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.</p><p>At the end of the talk, I'll cover a closely related topic of usage of the histogramdata in the query optimizer:- why this is hard,- what are known limitations and their workarounds- what MariaDB team is doing to improve this.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_histograms/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergei Petrunia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12819@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T113500
DTEND:20220206T121000
SUMMARY:Lessons from the Danish OS2
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/lessons_from_danish_os2/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rasmus Frey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13094@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T113500
DTEND:20220205T123500
SUMMARY:Multi-language Data Wrangling and Acquisition Conversational Agents
DESCRIPTION: <p>In this presentation we discuss the Conversational Agent (CA) designs for two closely related problem areas:</p><ul><li><p>Data Acquisition Workflows (DAWs)</p></li><li><p>Data Transformation Workflows (DTWs)</p></li></ul><p>The CA perspective is taken mostly for exposition and didactic purposes. Nevertheless, we emphasise the practical applicability of the underlying designs and implementations.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Raku
URL:https:/fosdem.org/2022/schedule/event/dataaquisition/
LOCATION:D.raku
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Antonov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12376@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T114000
DTEND:20220205T120000
SUMMARY:Livemark: data presentation framework
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_livemark/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evgeny Karev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12467@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T114000
DTEND:20220206T121000
SUMMARY:Making /sync go fast
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_fast_sync/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kegan Dougal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12508@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T114000
DTEND:20220206T121000
SUMMARY:Code-first process modeling and analysis with kalasim
DESCRIPTION: <p>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.</p><p>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.</p><p>In the talk, we will learn about its core concepts and study several examples from different application domains.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/kotlin_code_first_process_modelling_kalasim/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Holger Brandl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12429@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T114500
DTEND:20220206T121500
SUMMARY:Declare All Your Needs
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/guixdeclare/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Tropin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12566@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T114500
DTEND:20220205T121000
SUMMARY:Librem 5 phone kernel report
DESCRIPTION: <p>I work with Purism SPC on the Librem 5 phone kernel. I regularly postwhat our team pushes upstream into the mainline kernel athttps://puri.sm/posts/author/martin/</p><p>In this little talk I want to summarize what we've done, describe howwe do it and put it into perspective a bit.</p><p>I'll outline rough future plans and of course encourage to participatein case you own that phone.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_kernel_l5/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Kepplinger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12879@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T114500
DTEND:20220206T122000
SUMMARY:The Ada Numerics Model
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_numerics_model/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Pierre Rosen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13014@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T114500
DTEND:20220205T123000
SUMMARY:Revisiting the Linux packaging for Apache OpenOffice
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2022/schedule/event/openoffice_linux_packaging/
LOCATION:D.apache-openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Pescetti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13111@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T114500
DTEND:20220205T115000
SUMMARY:Welcome to the Conference Organisation Dev Room
DESCRIPTION: <p>Introduction and welcome to the dev room</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Conference Organisation
URL:https:/fosdem.org/2022/schedule/event/conference_introduction/
LOCATION:D.conference
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kyle Robbertze":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12605@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T115000
DTEND:20220205T122500
SUMMARY:Free tools that help you run online events in an effective way
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Conference Organisation
URL:https:/fosdem.org/2022/schedule/event/conference_tools/
LOCATION:D.conference
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francisco Picolini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12859@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T115000
DTEND:20220205T124000
SUMMARY:Genode meets the Pinephone
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/nfeske/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norman Feske":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12979@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T115000
DTEND:20220206T121000
SUMMARY:Writing GTKWave documents, with style
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Libre-Open VLSI and FPGA
URL:https:/fosdem.org/2022/schedule/event/gtkwavecss/
LOCATION:D.open-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cesar Strauss":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12352@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T124000
SUMMARY:Update On Java On The Raspberry Pi
DESCRIPTION: <p>An overview of Java projects running on the Raspberry Pi.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/pi/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Delporte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12374@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T121500
SUMMARY:MetaindeX and user requirements for a generic catalog application
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_metaindex/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laurent MILLET-LACOMBE":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12439@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T123000
SUMMARY:Open Geodata Digital Spaces
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2022/schedule/event/geospatial_digital/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Muhammad  Saleem":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12482@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T123500
SUMMARY:From Android to mainline on the Snapdragon 845
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_kernel_snapdragon_845/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="caleb Connolly":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12513@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T123000
SUMMARY:State of Open Source Databases
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2022/schedule/event/misc_databases/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12559@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T123000
SUMMARY:KubeVirt scale test by creating 400 VMIs on a single node
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_kubevirt_scale/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcelo Amaral":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12560@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T123000
SUMMARY:Performance oriented InnoDB log format changes
DESCRIPTION: <p>The persistent circular buffer (the <code>ib_logfile0</code>) is the fundament of the persistent InnoDB buffer pool.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_innodb/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marko Mäkelä":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12612@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T123000
SUMMARY:BabiaXR: Virtual Reality Data Visualizations for the browser
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2022/schedule/event/mozilla_babiaxr/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Moreno-Lumbreras":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12649@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T123000
SUMMARY:Utilizing AMD GPUs: Tuning, programming models, and roadmap
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/utilizing_amd_gpus/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georgios Markomanolis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12661@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T124000
SUMMARY:Continuous testing in a cloud based infrastructure using virtualization and real hardware in the loop
DESCRIPTION: <p>The concerns about code complexity, cybersecurity and LTS have made a continuous testing infrastructure a must have.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2022/schedule/event/continuous_testing_in_cloud/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Armand Bénéteau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12688@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T122500
SUMMARY:Symbolic Validation of SGX enclaves using Guardian 
DESCRIPTION: <p>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.</p><p>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.</p><p>We have found some security issues in enclaves that had been extensively vetted by other researchers – one of which was crafted by Intel engineers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_guardian/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pedro Antonino":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wojciech Aleksander Woloszyn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12697@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T130000
SUMMARY:MySQL InnoDB ClusterSet
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_clusterset/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kenny Gryp":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miguel Araújo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12716@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T124500
SUMMARY:European digital sovereignty and open source
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2022/schedule/event/misc_europe/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vittorio Bertola":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12722@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T132500
SUMMARY:A Computer Museum
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_museum/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bart van den Akker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12755@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T122500
SUMMARY:xHumanity and Web3
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/humanity/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cosmin Vranceanu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12805@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T123000
SUMMARY:Editing Simulation
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_editingsimulation/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mert Tümer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12888@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T124500
SUMMARY:CICD using jenkins and Nomad
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/cicd_using_jenkins_and_nomad/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bram Vogelaar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12912@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T124000
SUMMARY:Why safe programming matters and why Rust
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2022/schedule/event/security_rust/
LOCATION:M.security
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deepu  K Sasidharan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12913@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T124000
SUMMARY:Let's Talk About Foreign Functions In Java
DESCRIPTION: <p>Java 17 finally gave us the first incubator of Foreign Function &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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/foreignfunctions/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deepu  K Sasidharan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12921@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T123000
SUMMARY:How to create (lots!) of sample time-series data with PostgreSQL generate_series()
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2022/schedule/event/postgresql_how_to_create_lots_of_sample_time_series_data_with_postgresql_generate_series/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ryan Booz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12987@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T140000
SUMMARY:PlayStation 3 Emulation
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2022/schedule/event/ps3/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandro Sanchez Bach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13053@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T124500
SUMMARY:The status of turnip driver development.
DESCRIPTION: <ul><li>Explain what turnip driver is about and who are working on it.</li><li>Explain what is achieved in 2021 on turnip.</li><li>Brief plan for turnip development for 2022.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2022/schedule/event/turnip/
LOCATION:D.graphics
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hyunjun Ko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13059@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T124500
SUMMARY:Designing a new Language for Safety: Fuzion
DESCRIPTION: <p>Fuzion is a modern general purpose programming language that unifies conceptsfound in structured, functional and object-oriented programming languages intothe concept of a Fuzion feature.  It combines a powerful syntax and safetyfeatures based on the design-by-contract principle with a simple intermediaterepresentation that enables powerful optimizing compilers and static analysistools to verify correctness aspects.</p><p>This talk will focus on Fuzion's aspects related to safety-critical softwaredevelopment.  A fundamental idea of Fuzion is to provide a simple language at ahigh level of abstraction and move implementation decisions from the developerto the compiler. To enable this, the language defines a simple but powerfulintermediate representation for static analysis tools to operate on.</p><p>Furthermore, pre- and post-conditions for design-by-contract are provided in away that enables different levels of verification: static analysis as well asdynamic checks at different levels from safety to debugging.</p><p>Fuzion does not support exceptions, a run-time error has to be part of the resultof a call and must be checked explicitly.  Fuzion does not support dynamicloading of code. Numeric operations such as 'infix +' check for overflow.</p><p>Fuzion applications consist of a set of library modules and a main modules.Modules are verified for correctness individually as well as wholeapplications. This is possible since dynamic loading of code is not supported.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Safety and Open Source
URL:https:/fosdem.org/2022/schedule/event/safety_designing_a_new_language_for_safety_fuzion/
LOCATION:D.safety
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fridtjof Siebert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13085@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T122000
SUMMARY:LibrePCB Status Update
DESCRIPTION: <p>A short overview about the progress and the current state of the LibrePCB project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Computer Aided Modeling and Design
URL:https:/fosdem.org/2022/schedule/event/librepcb/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Urban Bruhin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13103@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T124500
SUMMARY:WebRTC broadcasting with WHIP
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2022/schedule/event/rtc_whip/
LOCATION:M.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Miniero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13535@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T120000
DTEND:20220205T124500
SUMMARY:Using Ansible and Proxmox to manage an embedded RPM distro build factory:  lessons learned
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2022/schedule/event/ansible_proxmox_rpmbuild/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Rubiolo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13546@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T122000
SUMMARY:Break 
DESCRIPTION: <p>break</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/break/
LOCATION:D.dependency
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13556@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T120000
DTEND:20220206T130000
SUMMARY:Live coding session with Tokodon
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:KDE Community stand
URL:https:/fosdem.org/2022/schedule/event/kde_tokodon/
LOCATION:S.kde
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12534@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T121000
DTEND:20220206T131000
SUMMARY:The matrix-rust-sdk
DESCRIPTION: <p>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).</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_rust_sdk/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Sparber":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Damir Jelić":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12798@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T121000
DTEND:20220206T122000
SUMMARY:Extending Kubernetes with WebAssembly
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_k8s_webassembly/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rafael Fernández López":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12804@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T121000
DTEND:20220205T123500
SUMMARY:Supporting open design in Bitcoin
DESCRIPTION: <p>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?).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
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/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christoph Ono":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johns Beharry":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13104@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T121000
DTEND:20220205T130000
SUMMARY:GRUB - Project Status Update
DESCRIPTION: <p>The presentation will discuss current state of GRUB upstream development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2022/schedule/event/grub_status_update/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kiper":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13146@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T121000
DTEND:20220206T124000
SUMMARY:Kotlin + Maths
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/kotlin_plus_maths/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dinorah Tovar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13509@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T121000
DTEND:20220206T131000
SUMMARY:nMigen HDL
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Libre-Open VLSI and FPGA
URL:https:/fosdem.org/2022/schedule/event/nmigen/
LOCATION:D.open-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luke Kenneth Casson Leighton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12343@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T121500
DTEND:20220206T124000
SUMMARY:GNU Guix behind the scene
DESCRIPTION: <p>GNU Guix is a transactional package manager and an advanced distribution basedon a minimalistic language: GNU Guile.</p><p>While users can choose to build everything from sources, the project is providing binarysubstitutes. Building and distributing those substitutes is a real challenge, involvinga 20 GiB database and more than thirty machines.</p><p>In this talk I will present the architecture of the continuous integrationsystem, how it is maintained, the current limitations as well as the possibleimprovements.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/gnuguixci/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Othacehe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13008@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T121500
DTEND:20220205T130000
SUMMARY:We've got issues
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2022/schedule/event/community_issue_backlog/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kat Gerasimova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13031@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T121500
DTEND:20220205T123500
SUMMARY:Visual inquiries panel
DESCRIPTION: <p>Panel discussion between speakers of the visual inquiries session.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_visual_inquiries/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robin De Mourat":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Célya Gruson-Daniel":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maya Anderson-González":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laurent MILLET-LACOMBE":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evgeny Karev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13149@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T121500
DTEND:20220205T123000
SUMMARY:JavaScript welcome session - day #1
DESCRIPTION: <p>A short introduction about JavaScript Devroom with some interesting resources about JavaScript and a presentation about this special day for the FOSDEM JS Devroom.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/javascript_welcome_day_1/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Gasc":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Benetou (@Utopiah)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13225@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T121500
DTEND:20220206T123000
SUMMARY:JavaScript welcome session - day #2
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/javascript_welcome_day_2/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Gasc":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Benetou (@Utopiah)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12378@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T122000
DTEND:20220206T125000
SUMMARY:2022 Alire Update
DESCRIPTION: <p>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:</p><ul><li>Pin system: intended to help with the development and use of WIP crates.</li><li>Crate configuration: that enables static code generation before compilation.</li><li>Toolchains: that enable easy installation of [cross-]compiler and builder versions.</li><li>Auto GPR with: for automatic “with”ing of dependencies.</li><li>Etc.</li></ul><p>We will also have a look at the ecosystem of crates available in the Alire community index.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/2022_alire_update/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Chouteau":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro R. Mosteo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12564@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T122000
DTEND:20220206T124000
SUMMARY:Scanning for known vulnerabilities in an embedded distribution
DESCRIPTION: <p>A Linux distribution is a great playing field for testing tools forvulnerability scanning. It is even a better playing field if it includesmore operating system kernels, like the Eclipse Oniro project does.Eclipse Oniro targets the Internet of Things (IOT) domain, where fixingsecurity issues is critical.</p><p>In this talk, Marta is going to present a return on experience ofscanning for known vulerabilities (CVEs) in the Eclipse Oniro project.The presentation is going to start with an overview of tools based onYocto's cve-check and additions from the Oniro project. Then it willcover examples of fixes, situations when we found errors in databasesand tools, and how we fixed them. Finally, Martais going to describe ideas of improvements in existing tools and proposenew tools that can help the community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/scanning_for_known_vulnerabilities_in_an_embedded_distribution/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marta Rybczynska":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12878@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T122000
DTEND:20220206T124500
SUMMARY:PublicCode.yml - index all public software!
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/publiccodeyml/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Riccardo Iaconelli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12984@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T122000
DTEND:20220205T124000
SUMMARY:ngspice - current status and future developments
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Computer Aided Modeling and Design
URL:https:/fosdem.org/2022/schedule/event/ngspice/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Holger Vogt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12474@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T122500
DTEND:20220206T125500
SUMMARY:Freedom Means That Kubernetes Needs To Disappear
DESCRIPTION: <p>We can enable developers to manage everything yet still be in complete control of the aspects they care about.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_k8s_disappear/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Viktor Farcic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13137@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T122500
DTEND:20220205T132500
SUMMARY:Lunch break
DESCRIPTION: <p>Lunch break</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_lunch/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fritz Alder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12347@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T123000
DTEND:20220205T130000
SUMMARY:"CV Project app": How an Android app can change the Mozilla Common Voice project
DESCRIPTION: <p>Talk about the "CV Project" app, which is a native Android app to contribute to Mozilla Common Voice via the smartphone.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2022/schedule/event/mozilla_cv_project_app/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saverio Morelli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12416@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T123000
DTEND:20220206T130000
SUMMARY:Future Postgres Challenges
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2022/schedule/event/postgresql_future_postgres_challenges/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bruce Momjian":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12542@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T123000
DTEND:20220205T130000
SUMMARY:DevOps, Cloud Native, DPUs: beyond the buzzwords
DESCRIPTION: <p>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.</p><p>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?</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_future_evolution/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Lambert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12609@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T123000
DTEND:20220205T130000
SUMMARY:Five mysteries in Embedded Linux 
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/embedded_linux_mysteries/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josef Holzmayr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12622@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T123000
DTEND:20220206T130000
SUMMARY:React
DESCRIPTION: <p>The talk would center on React Virtual Dom</p><ol><li>How React Works</li><li>How to handle React Logic</li><li>The difference between Virtual Dom and Browser Dom</li><li>React Architecture.</li></ol>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/react/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriel Soft":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12692@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T123000
DTEND:20220205T130000
SUMMARY:Taking a desktop OS to mobile phones
DESCRIPTION: <p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_mandriva/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernhard Rosenkränzer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12693@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T123000
DTEND:20220206T133000
SUMMARY:How The Distro Needs Change to Help FOSS on Embedded Linux
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2022/schedule/event/how_the_distro_needs_change_to_help_foss_on_embedded_linux/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Sack":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12734@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T123000
DTEND:20220205T125500
SUMMARY:MariaDB Optimizer - ongoing development and changes
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_optimizer/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael ^'Monty^' Widenius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12796@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T123000
DTEND:20220205T130500
SUMMARY:Nim concurrency
DESCRIPTION: <p>This is a talk about Nim's concurrency mechanisms, how the old things worked, how the current things work and what the future holds.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nim Programming Language
URL:https:/fosdem.org/2022/schedule/event/nim_concurrency/
LOCATION:D.nim
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Rumpf (Araq)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12881@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T123000
DTEND:20220206T130000
SUMMARY:Improved coverage analysis for LibreOffice's CI
DESCRIPTION: <p>Improved coverage analysis for LibreOffice's CI. Our journey towards deeper integration of coverage analysis tools into Jenkins CI - a PrototypeFund project</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_improvedcoverage/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12889@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T123000
DTEND:20220206T131500
SUMMARY:Fast, robust predicates for geometric algorithms
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2022/schedule/event/geospatial_fast/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tinko Sebastian Bartels":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13062@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T123000
DTEND:20220206T130500
SUMMARY:Commoditizing P2P development 
DESCRIPTION: <p>yeah</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/fluence/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Kurinskiy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13072@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T123000
DTEND:20220205T131500
SUMMARY:Translation
DESCRIPTION: <p>Discussion about the way to work on translating UI and Help.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2022/schedule/event/openoffice_translation/
LOCATION:D.apache-openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mechtilde Stehmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13093@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T123000
DTEND:20220205T130000
SUMMARY:Technology kits (choices) that enable to consistently deliver high quality frontend solutions at speed
DESCRIPTION: <p>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?</p><p>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.</p><p>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.</p><p>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?).</p><p>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.</p><p>Be ready to share your tips during Q&amp;A session.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/technology_kits_choices/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Boubacar Siddighi BARRY":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13109@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T123000
DTEND:20220205T130500
SUMMARY:DebConf Conference Infrastructure
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Conference Organisation
URL:https:/fosdem.org/2022/schedule/event/conference_debconf/
LOCATION:D.conference
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kyle Robbertze":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12651@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T123500
DTEND:20220205T130000
SUMMARY:Class learning analytics with Raku
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Raku
URL:https:/fosdem.org/2022/schedule/event/learninganalytics/
LOCATION:D.raku
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12672@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T123500
DTEND:20220205T125000
SUMMARY:On the dissemination/evaluation loop for Research Software
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_cdur/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Teresa Gomez-Diaz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12364@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T124000
DTEND:20220206T130500
SUMMARY:Designing a programming language for the desert
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/langdesert/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Troels Henriksen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12479@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T124000
DTEND:20220206T130000
SUMMARY:Reporting vulnerabilities within a complex software environment
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/reporting_vulnerabilities_within_complex_software_environment_cve_bin_tool/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anthony Harrison":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12601@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T124000
DTEND:20220205T134000
SUMMARY:KiCad Project Update
DESCRIPTION: <p>Update on the KiCad project including recent events, version 6 stable release, and what to expect during version 7 development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Computer Aided Modeling and Design
URL:https:/fosdem.org/2022/schedule/event/kicad/
LOCATION:D.cad
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12906@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T124000
DTEND:20220206T131000
SUMMARY:Kotlin, CLIs and StarWars! 
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/kotlin_clis_and_starwars/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Lengrand-Lambert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12916@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T124000
DTEND:20220205T132000
SUMMARY:Native Language Access: Project Panama for Newbies
DESCRIPTION: <p>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).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/panama/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carl Dea":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13002@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T124000
DTEND:20220205T131500
SUMMARY:Managarm: Design of a pragmatic fully-asynchronous microkernel
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/agrinten/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander van der Grinten":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13098@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T124000
DTEND:20220206T132000
SUMMARY:Benefits Of MQTT For IoT Apps And Beyond
DESCRIPTION: <p>A quick study on several popular MQTT brokers!</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/mqtt/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mary Grygleski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12602@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T124500
DTEND:20220206T131000
SUMMARY:Leveraging Windows Containers in Your Kubernetes-Native CI/CD Pipelines
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/leveraging_windows_containers_in_your_kubernetes_native_ci_cd_pipelines/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Lippert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12749@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T125000
DTEND:20220205T130500
SUMMARY:What is special about open source research software and why does it matters?
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_french_ecosystem/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bastien":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13118@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T125000
DTEND:20220206T131500
SUMMARY:SweetAda
DESCRIPTION: <p>SweetAda is a lightweight development framework whose purpose is the implementation of Ada-based software systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_sweetada/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriele Galeotti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12747@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T125500
DTEND:20220206T131500
SUMMARY:We listed +9000 public code repositories. Now what?
DESCRIPTION: <p>The French administration recently announced https://code.gouv.fr, a website listing more than 9000 repositories from the French public sector. What next?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/9000_public_code_repositories/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bastien":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12332@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T133000
SUMMARY:Back to DirectFB!
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>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.</p><p>This talk aims at getting started with DirectFB2 which may be worth considering on some devices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/directfb/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Caramelli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12384@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T140000
SUMMARY:Destructuring Frontend monoliths with MicroFrontends
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/destructuring_frontend_monoliths_with_microfrontends/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Trishul Goel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12428@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T133000
SUMMARY:Network Traffic Classification for Cybersecurity and Monitoring
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2022/schedule/event/using_ndpi_to_efficiently_classify_network_traffic/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Deri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12465@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T133000
SUMMARY:Harbor - The Container Registry
DESCRIPTION: <p><strong>Harbor - The Container Registry 101</strong>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.</p><p><strong> In this talk: </strong><br/>* 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</p><h1><strong>Come and joins us!</strong></h1>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_harbor/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Orlin Vasilev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12470@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T132500
SUMMARY:MySQL on Kubernetes demystified
DESCRIPTION: <p>The constant pressure to move DATA in containers and Kubernetes is creating a lot of confusion and misunderstanding. <br/>This is particularly dangerous when talking about Relational Database Management System.<br/>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_k8s_demystified/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Tusa (the Grinch)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12477@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T140000
SUMMARY:On the Far Side of REST
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2022/schedule/event/rfc_rest_future/
LOCATION:M.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jens Finkhaeuser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12515@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T133000
SUMMARY:MySQL 8 vs MariaDB 10.7
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_mysql/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12521@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T133000
SUMMARY:PostgreSQL Distributed & Secure Database Ecosystem Building
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2022/schedule/event/postgresql_postgresql_distributed_secure_database_ecosystem_building/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan  Pan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12526@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T134500
SUMMARY:Tearing down Barriers for Contributions by Non-coders and Newcomers
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2022/schedule/event/community_contributions/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Čermák":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12527@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T133000
SUMMARY:Eclipse Amlen: Messaging for IoT/Web/Mobile
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/eclipse_mqtt/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jon Levell":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12554@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T132000
SUMMARY:Tracking your time with Timewarrior
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_timewarrior/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Lauf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12599@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T134000
SUMMARY:Linux Mobile vs. The Social Dilemma
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_social_dilemma/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="OIiver Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12611@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T140000
SUMMARY:Writing less insecure JavaScript
DESCRIPTION: <p>In 2021 we saw several security incidents. Looking closer at it, some patterns emerge, that could help prevent them in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/writing_less_insecure_javascript/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="André Jaenisch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12684@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T134500
SUMMARY:Mozilla Support: 24, 7, 365
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2022/schedule/event/mozilla_support/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Wright":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12699@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T133000
SUMMARY:Isolating PCI/CXL Devices: It All Starts with System Launch
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_isolating_pci/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12704@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T132000
SUMMARY:Commoditising Open Source Risk Management
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/commoditising_open_source_risk_management/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Coccia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12707@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T133000
SUMMARY:LibreOfficeKit recent developments
DESCRIPTION: <p>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.</p><p>We are extending the LibreOfficeKit as necessary, and this presentation will talk about the recent developments there.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_libreofficekit/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Holesovsky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12712@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T140000
SUMMARY:v3dv: Status Update for Open Source Vulkan Driver for Raspberry Pi 4
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2022/schedule/event/v3dv/
LOCATION:D.graphics
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Piñeiro":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12754@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T134000
SUMMARY:Monitoring Kafka without instrumentation using eBPF
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2022/schedule/event/monitoring_kafka_using_ebpf/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Rodriguez":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ruizhe Cheng":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12860@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T133000
SUMMARY:Messing with unicode
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2022/schedule/event/python_unicode/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julin Shaji":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12890@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T132000
SUMMARY:Open source to IRL whale card game (python/Golang/WebGL)
DESCRIPTION: <p>How open source gave life to a physical cards project and raised funds to help saving whales.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_whale/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="pmalhaire":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12955@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T133000
SUMMARY:How to teach OSS licenses and compliances at a university
DESCRIPTION: <p>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!</p><p>I will give a talk</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2022/schedule/event/teachingoss/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Masafumi Ohta":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12959@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T133500
SUMMARY:Enhanced debuggability support in LLVM for various Fortran language features
DESCRIPTION: <p>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.</p><p>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<em>OP</em>push<em>object address, DW</em>OP<em>over), DWARF attributes (DW</em>AT<em>data</em>location, DW<em>AT</em>allocated, DW<em>AT</em>associated, DW<em>AT</em>rank) and a DWARF TAGs (DW<em>TAG</em>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2022/schedule/event/llvm_fortran_debug/
LOCATION:D.llvm
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alok Sharma":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bhuvanendra Kumar N":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13012@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T134500
SUMMARY:The distinctive qualities of Software Bill of Materials
DESCRIPTION: <p>Software Bill of Materials (SBOMs) have emerged as a powerful tool forguiding supply chain security in modern software developmentenvironments. As an 'ingredients list' of files, package dependenciesand other artefacts that a piece of software is made up of, SoftwareBill of Materials are becoming an essential part of modern softwaredevelopment practices.</p><p>Open source software provides great transparency and can yield rapidvulnerability patching, but this is too often compromised by sprawlingdependency trees which make it difficult to find vulnerable componentsin larger software projects. With SBOMs, there's a way of effectivelycataloguing software components and the package metadata needed to checkthe integrity, pedigree and provenance of software supply chains. Thistalk will cover the benefits of having a common standard for creating,sharing and consuming Software Bill of Materials, what SBOMs should andshould not contain, and how to use SBOMs to inform security measuresacross the diverse range of package ecosystems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2022/schedule/event/security_sbom/
LOCATION:M.security
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Crane":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13083@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130000
DTEND:20220206T131000
SUMMARY:Welcome to the Free Software Radio Devroom
DESCRIPTION: <p>This presentation will give you an overview what to expect in the Free Software Radio devroom at FOSDEM 2022.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2022/schedule/event/radio_welcome/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrej Rode":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13116@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T132000
SUMMARY:Welcome to the Go Devroom
DESCRIPTION: <p>A warm welcome to The Go Devroom at FOSDEM 2022</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2022/schedule/event/go_welcome/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maartje Eyskens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13531@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T134500
SUMMARY:Running trusted payloads with Nomad and Waypoint
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2022/schedule/event/trusted_payload_nomand_waypoint/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bram Vogelaar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13553@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130000
DTEND:20220205T140000
SUMMARY:KDE Eco
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:KDE Community stand
URL:https:/fosdem.org/2022/schedule/event/kde_eco/
LOCATION:S.kde
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12525@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130500
DTEND:20220206T133500
SUMMARY:From tinyscheme to tr7
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/tinyscheme/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="José Bollo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12844@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130500
DTEND:20220205T134000
SUMMARY:Next generation micro-controller programming
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nim Programming Language
URL:https:/fosdem.org/2022/schedule/event/nim_ngmicrocontrollers/
LOCATION:D.nim
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Munch-Ellingsen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13023@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T130500
DTEND:20220206T133000
SUMMARY:Earthstar
DESCRIPTION: <p>Earthstar is a specification and Javascript library for building online tools you can truly call your own.</p><p>By being light, simple, and cheap, bicycles confer huge amounts agency to their users. 'Web3' doesn't have a lot of bicycles.</p><p>Instead it's got a lot of hyperloops: slick, complex, expensive, and with very little application.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/earthstar/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sam Gwilym":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13042@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T130500
DTEND:20220205T132500
SUMMARY:Policies panel
DESCRIPTION: <p>Discussion between the Policies panel speakers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_policies/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bastien":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Jacomy":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Teresa Gomez-Diaz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12327@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T131000
DTEND:20220206T134000
SUMMARY:Opensource WiFi chip (openwifi) progress and future plan
DESCRIPTION: <p>The <a href="https://github.com/open-sdr/openwifi">openwifi</a> 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!</p><p>This year we will bring these contents:</p><ul><li>Features added in 2021</li><li>Bug fixes in 2021</li><li>Some initial test results by the R&amp;S CMW270 WiFi tester</li><li>The community growth we saw in 2021: the new cheaper hardware; the new applications/papers; etc.</li><li>Our current focus and future plan: the progress of WiFi6/802.11ax development; etc.</li></ul><p>Related event:</p><ul><li>Feb 6 11:20 (Brussels time): <a href="https://fosdem.org/2022/schedule/event/openwifipynqz1/">Bring openwifi to PYNQ-Z1 with ultra low cost</a> in <a href="https://fosdem.org/2022/schedule/track/libre_open_vlsi_and_fpga/">Libre-Open VLSI and FPGA devroom</a>.</li><li><a href="/2022/stands.fosdem.org/stands/openwifi/">openwifi stand</a> welcome you the whole weekend.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2022/schedule/event/radio_openwifi/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xianjun Jiao":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12574@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T131000
DTEND:20220206T131500
SUMMARY:Building an MMO browser game on Matrix
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_mmo_browser/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Paul":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12584@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T131000
DTEND:20220206T134000
SUMMARY:KSP and Plugins. Optimizing Kotlin Multiplatform common code
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/ksp_and_plugins/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anna Zharkova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12636@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T131000
DTEND:20220205T134000
SUMMARY:Using OBS, Jitsi and Kdenlive to stream and edit conference videos
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Conference Organisation
URL:https:/fosdem.org/2022/schedule/event/conference_stream_edit/
LOCATION:D.conference
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johan Thelin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13101@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T131000
DTEND:20220205T133500
SUMMARY:Open Source Firmware status on AMD platforms 2022
DESCRIPTION: <p>This is the 3rd edition of the "Status of AMD platform in coreboot". The talkwill cover the most recent news around the AMD support in open source firmwareecosystem and updates of the topics covered in previous years. We would like topresent status of FSF RYF KGPE-D16 platform revival and related upstreamingeffort, TrenchBoot progress for AMD platforms and status of recent support incoreboot and oreboot projects. Finally we would like to present Dasharo - opensource firmware distribution with long term stable support for older AMDplatforms.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2022/schedule/event/osf_on_amd_3rd/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michał Żygowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13548@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T131000
DTEND:20220206T135500
SUMMARY:How do we design open source communities to be more diverse, equitable, and inclusive? 
DESCRIPTION: <p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2022/schedule/event/osd_how_do_we_design_open_source_communities_to_be_more_diverse_equitable_and_inclusive/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="matt.germonprez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12570@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T131500
DTEND:20220206T132000
SUMMARY:ChatStat - An R package for Matrix stats
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_chat_stat/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Greg Sutcliffe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12678@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T131500
DTEND:20220205T135000
SUMMARY:Debugging and Monitoring in Unikraft
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/skuenzer/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Kuenzer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Rittinghaus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12705@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T131500
DTEND:20220206T134000
SUMMARY:A Better Public Transport App
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2022/schedule/event/geospatial_transport/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilya Zverev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12873@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T131500
DTEND:20220206T134500
SUMMARY:Use (and Abuse?) of Ada 2022 Features in Designing a JSON-like Data Structure
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_2022_json_like/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro R. Mosteo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13021@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T131500
DTEND:20220205T135500
SUMMARY:Make the code work for you: Flutter Code Generation
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dart and Flutter
URL:https:/fosdem.org/2022/schedule/event/flutter_project_setup/
LOCATION:D.dart-flutter
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mangirdas Kazlauskas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12448@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T132000
DTEND:20220205T135500
SUMMARY:Dissecting Slices, Maps and Channels in Go
DESCRIPTION: <p>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?</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2022/schedule/event/go_slices_maps_channels/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jesús Espino":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12511@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T132000
DTEND:20220206T132500
SUMMARY:Cinny
DESCRIPTION: <p>This talk is about a Matrix client called <a href="https://cinny.in/">Cinny</a>. It is built using reactjs on the top of matrix-js-sdk.</p><p>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.</p><p>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).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_cinny/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ajay Bura":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12729@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T132000
DTEND:20220205T134000
SUMMARY:Reconfigure from all over
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_reconfigure/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bradly Alicea":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12773@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T132000
DTEND:20220205T140000
SUMMARY:Java Security: Log4J, the SecurityManager, and Funding
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/log4j1/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erik Costlow":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12781@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T132000
DTEND:20220206T140000
SUMMARY:Jakarta EE: Present & Future
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/jakartaee/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Reza Rahman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12863@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T132000
DTEND:20220206T134000
SUMMARY:NetOTA - repository protocol for embedded systems
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_netota/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zygmunt Krynicki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12996@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T132000
DTEND:20220206T140000
SUMMARY:Panel 2: Dependencies for Vulnerability Discovery and Tracking
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/software_composition_dependency_panel_2/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Diomidis Spinellis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12445@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T132500
DTEND:20220205T134500
SUMMARY:Ersilia, a hub of AI/ML models for infectious disease research
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_ersilia/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gemma Turon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12543@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T132500
DTEND:20220206T133000
SUMMARY:Collaborative Apps over Matrix using the Collabs Library
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_collabs/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Weidner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12720@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T132500
DTEND:20220205T135000
SUMMARY:Logging, debugging and error management in Confidential Computing
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_logging/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Bursell":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12809@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T132500
DTEND:20220206T134500
SUMMARY:Beware of culture
DESCRIPTION: <p>Facilitating a sense of belonging across different cultures in the Danish public sector. A community manager’s point of view.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/beware_of_culture/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charlotte Heikendorf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12904@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T132500
DTEND:20220205T135500
SUMMARY:Trajectware - timeline-based navigation across computing heritage
DESCRIPTION: <p>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.</p><p>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.</p><p>Through our presentation, we hope to trigger interesting discussion about our current work and to gather suggestions and interests to grow this project !</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_trajectware/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Ponsard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12375@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T133000
DTEND:20220205T141000
SUMMARY:2 Years of Mobian
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_mobian/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arnaud Ferraris":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12442@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133000
DTEND:20220206T140000
SUMMARY:Why rule-based monitoring is (still) great
DESCRIPTION: <p>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 <a href="https://checkmk.com/">Checkmk</a>, an open source IT monitoring software and discuss the entry of AI technology into infrastructure monitoring.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2022/schedule/event/why_rule_based_monitoring_is_still_great/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Faye Tandog":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robin Gierse":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12456@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133000
DTEND:20220206T143000
SUMMARY:MySQL Operator for Kubernetes
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_operator_k8s/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Schlüter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12497@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T133000
DTEND:20220205T143000
SUMMARY:Automotive Ethernet PHY bring-up: lessons learned and debug tips
DESCRIPTION: <p>I would like to share my experience bringing up various Automotive Ethernet Gigabit PHYs on an iMX8 platform.</p><p>Agenda:</p><ul><li>PHY configuration CheckList (= What I need to know about my PHY, my schematic before starting the bring-up)</li><li>SW implementation (= step-by-step SW integration + common pitfalls to avoid, mainly focused on Linux, but I talk also about U-Boot)</li><li>Debug tips (= SW and HW tips)</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/automotive_eth_phy/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Louis Thekekara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12537@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133000
DTEND:20220206T133500
SUMMARY:Create a DIY photoframe using matrix
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_diy_photoframe/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="dirk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12573@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133000
DTEND:20220206T143000
SUMMARY:Establishing an incentivised partners programme in an open source project
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2022/schedule/event/community_incentives/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ruth Cheesley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12604@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T133000
DTEND:20220205T140000
SUMMARY:Automatic CPU and NUMA pinning
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_automatic_cpu/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Liran Rotenberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12673@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133000
DTEND:20220206T140000
SUMMARY:Oniro Blueprints for IoT devices
DESCRIPTION: <p>In the Eclipse Oniro project, a distributed OS for consumer electronics,we're proposing a collection of "blueprints" use cases and their implementationsusing embedded software on reference hardware.</p><p>Today, we are going to explain our motivations for the blueprints' approachand of course how to replicate and deploy firmware from sources andwhy Oniro can be flexible to create the device of your dream.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/oniro_blueprints/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Coval":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrei Gherzan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12709@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T133000
DTEND:20220205T135000
SUMMARY:MariaDB Point-in-Time-Recovery
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_pit_recovery/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oli Sennhauser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12718@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133000
DTEND:20220206T141500
SUMMARY:Eclipse Oniro: A production OS
DESCRIPTION: <p>Imagine you're an engineer at an ODM or OEM working on a IoT product forthe smarthome - from a simple thermostat to security alarms, from set topboxes to internet gateways.</p><p>Linux is a fairly obvious choice to build these product that have greaterthan 128MB of RAM and storage. On resource-constrained devices, an RTOSsuch as Zephyr is able to even run on devices with as little as a fewhundred KB of RAM and storage.</p><p>However, the kernel is a small part of the device's software stack - thereis middleware, application frameworks, security policies, key management,OTA and multi-year maintenance that the company needs to budget into thedevice's engineering support costs.</p><p>Viewing the Linux and RTOS ecosystems as two parts of a single productplatform allows for a coherent view of both ecosystems by developers. Youwant to make sure that you can apply the same set of softwareconfigurations and policies across both ecosystems e.g. library versions,compatible protocol suites, security configurations, OTA mechanisms andeven a single set of IP compliance tools.</p><p>As an example, when you decide you want to secure all your networkcommunications out-of-the-box in your product platform, you need to:</p><ul><li>Find an SSL library that'll fit both footprints</li><li>Configure it to have a coherent set of modern ciphers compatible acrossthe two ecosystems</li><li>Get the various protocol libraries to build against the chosen SSLlibrary</li><li>Create key provisioning tools that can work across the two ecosystems</li><li>Perform interoperability tests</li></ul><p>Now repeat this exercise across every key component of the OS - securitypolicy, networking features, OTA, toolchain hardening, IP compliance toolsand you end up with a meta-project that spans and contributes to bothecosystems.</p><p>We've started to build such a open product platform with opinionateddefaults that follow community best practices with Eclipse Oniro. Andthis is our story about our plans for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2022/schedule/event/eclipse_oniro_a_production_os/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amit Kucheria":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12725@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T133000
DTEND:20220205T140000
SUMMARY:An update on the Digital Markets Act
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2022/schedule/event/dma/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vittorio Bertola":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12762@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133000
DTEND:20220206T140000
SUMMARY:LibreOffice GTK4 Port
DESCRIPTION: <p>Update on of the current state of the GTK4 port of LibreOffice with walk-through.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_libreofficegtk4/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Caolán McNamara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12825@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133000
DTEND:20220206T140000
SUMMARY:Automatically refresh materialized views in PostgreSQL
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2022/schedule/event/postgresql_automatically_refresh_materialized_views_in_postgresql/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Attila Tóth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12832@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T133000
DTEND:20220205T140000
SUMMARY:Why ODF is a better standard than OOXML
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_odfbetterthanooxml/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Italo Vignoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12920@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T133000
DTEND:20220205T140000
SUMMARY:Testing Requirements Documents
DESCRIPTION: <p>In a traditional document driven process any changes to requirements needto be verified and validated manually. A solution is proposed to linkrequirements specifications to their implementation and track changes.</p><p>Integrating specifications documents into CI/CD pipelines enables the agilecreation of always up-to-date documentation for the built/shipped artefacts.We link specific versions of specification items with code, tests, and otherartefacts through their identifier and hash value.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Safety and Open Source
URL:https:/fosdem.org/2022/schedule/event/safety_testing_requirements_documents/
LOCATION:D.safety
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kristoffer Nordström":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12990@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T133000
DTEND:20220205T143000
SUMMARY:XWiki as an FOSS alternative to Confluence and Notion
DESCRIPTION: <p>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.</p><p>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.</p><p>We will showcase XWiki's approach for collaboration on text &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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2022/schedule/event/collabxwiki/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Dubost":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anca Luca":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13074@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133000
DTEND:20220206T135500
SUMMARY:Edges Are Infrastructure: IPFS Everywhere for a More Resilient Future
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/ipfs/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dietrich Ayala":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12385@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T133500
DTEND:20220205T140000
SUMMARY:How to write an extension for C
DESCRIPTION: <p>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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2022/schedule/event/llvm_c_extension/
LOCATION:D.llvm
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pavel Kosov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12581@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133500
DTEND:20220206T134000
SUMMARY:Custom Stickers and Emotes in Matrix!
DESCRIPTION: <p>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 <a href="https://github.com/matrix-org/matrix-doc/pull/2545">Matrix Spec Change proposal</a>, 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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_custom_stickers/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Werner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12607@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133500
DTEND:20220206T140500
SUMMARY:Fuzion Language Update
DESCRIPTION: <p>Fuzion is a modern general purpose programming language that unifies conceptsfound in structured, functional and object-oriented programming languages intothe concept of a Fuzion feature.  It combines a powerful syntax and safetyfeatures based on the design-by-contract principle with a simple intermediaterepresentation that enables powerful optimizing compilers and static analysistools to verify correctness aspects.</p><p>This talk will present the advances in the Fuzion languages since its firstpublic announcement at FOSDEM 2021.  This includes a simplified and cleaned-upsyntax, improved type inference, its safety features, foreign languageinterface to Java and an overview of the existing and planned toolchain.</p><p>Fuzion is not only about the language itself, but just as well about theintermediate representation that is the basis for static analysis, optimizationand back-ends. The talk will give an overview of the format of intermediate code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/fuzionlang/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fridtjof Siebert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12642@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133500
DTEND:20220206T140500
SUMMARY:How I learned to stop worrying and love Flatcar’s auto-update
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_flatcar_autoupdate/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thilo Fromm":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12909@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T133500
DTEND:20220206T140000
SUMMARY:Massive Unikernel Matrices with Unikraft, Concourse and More
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/massive_unikernel_matrices_with_unikraft_concourse_and_more/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Jung":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12387@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T134000
DTEND:20220206T140000
SUMMARY:Rapid Prototyping of a Positioning System
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_openhps/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maxim Van de Wynckel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12451@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T134000
DTEND:20220205T140000
SUMMARY:Measuring and analyzing humidity data using Python, syslog-ng and Elasticsearch
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_humidity_data/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Czanik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12538@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T134000
DTEND:20220205T142000
SUMMARY:LibVF.IO: vGPU & SR-IOV on Consumer GPUs using Nim
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nim Programming Language
URL:https:/fosdem.org/2022/schedule/event/nim_libvfio/
LOCATION:D.nim
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arthur Rasmusson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12548@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T134000
DTEND:20220206T134500
SUMMARY:Decentralized Collaborative Annotations using Matrix
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_decentralized_annotations/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Fedorin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12677@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T134000
DTEND:20220206T140000
SUMMARY:Implementing a GNU Radio/LiteX accelerator using a FPGA-based PCIe co-processor
DESCRIPTION: <p>Processing tools such as RFNoC by Ettus Research allow for FPGA processing &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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2022/schedule/event/radio_litex/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Victor Omoniyi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12898@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T134000
DTEND:20220206T141500
SUMMARY:Spatial query of coordinate reference systems and its integration with GRASS GIS
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2022/schedule/event/geospatial_grass/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Huidae Cho":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12980@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T134000
DTEND:20220205T140000
SUMMARY:Hacking through BIM models
DESCRIPTION: <p>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.</p><p>This talk will try to illustrate how rich that world has become when your tinkering, hacking, coding itch starts to scratch...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Computer Aided Modeling and Design
URL:https:/fosdem.org/2022/schedule/event/bim/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yorik van Havre":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13214@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T134000
DTEND:20220206T142000
SUMMARY:Periskop: Exception Monitoring at Scale
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2022/schedule/event/periskop/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jorge Creixell":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Tuduri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13215@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T134000
DTEND:20220206T141000
SUMMARY:DataClassGenerate. Shrinking Kotlin data classes
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/dataclassgenerate_shrinking_kotlin_data_classes/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergei Rybalkin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12532@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T134500
DTEND:20220206T135000
SUMMARY:FluffyChat
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_fluffychat/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="krille":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12598@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T134500
DTEND:20220205T140500
SUMMARY:Improve diagnostics of typhoid through Open Science: An Artificial Intelligence-based technique
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_diagnostics_typhoid/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elisee JAFSIA":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12608@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T134500
DTEND:20220205T140000
SUMMARY:Thunderbird in 2022
DESCRIPTION: <p>This talk will go through recent highlights of Thunderbird development. What are we working on for the mid 2022 release.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2022/schedule/event/mozilla_thunderbird_2022/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Magnus Melin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12887@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T134500
DTEND:20220206T141000
SUMMARY:Getting Started with AdaWebPack
DESCRIPTION: <p>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!</p><p>The presentation introduces AdaWebPack - Ada compiler toWebAssembly, customized Run-Time library and Web APIbinding. It explains the overall architecture of the packand includes a short get started demo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_adawebpack/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Reznik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13047@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T134500
DTEND:20220205T143000
SUMMARY:Nurturing Developer Communities in Unprecedented Times
DESCRIPTION: <p>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:</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2022/schedule/event/community_mental_health/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shivam Singhal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13513@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T134500
DTEND:20220206T142500
SUMMARY:Efabless Open ASICs
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Libre-Open VLSI and FPGA
URL:https:/fosdem.org/2022/schedule/event/efabless/
LOCATION:D.open-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mohamed Kassem":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12430@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T135000
DTEND:20220206T142500
SUMMARY:ModemManager in your phone
DESCRIPTION: <p>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.</p><p>This talk will provide an overview of the current state of integration of ModemManager in phones, and what's expected in future releases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_modemmanager/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aleksander Morgado":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12536@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T135000
DTEND:20220206T135500
SUMMARY:Matrix for Command and Control Information Systems
DESCRIPTION: <p>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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_command_control/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Halwax":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12563@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T135000
DTEND:20220205T141500
SUMMARY:Secure boot, TEEs, different OSes and more
DESCRIPTION: <p>In this talk Marta is going to present a map of the trusted computinglandscape, explaining different types hardware support. She is goingto put it in a context of implementing secure boot and trusted executionin an embedded distribution, namely Yocto-based Eclipse Oniro project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_oniro/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marta Rybczynska":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12652@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T135000
DTEND:20220205T142500
SUMMARY:Lessons from 6 Virtual Ansible Contributor Summits
DESCRIPTION: <p>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? :)</p><p>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.</p><p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Conference Organisation
URL:https:/fosdem.org/2022/schedule/event/conference_ansible_lessons/
LOCATION:D.conference
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carol Chen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12665@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T135000
DTEND:20220205T142000
SUMMARY:Mariabackup + Restic: a simple and efficient online backup solution for your DBs
DESCRIPTION: <p>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.).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_backup_restic/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Faustin Lammler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12999@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T135000
DTEND:20220205T143000
SUMMARY:Hardware accelerated applications on Unikernels for Serverless Computing
DESCRIPTION: <p>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.</p><p>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).</p><p>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.</p><p>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.</p><p>A short demo of the working components will be presented, discussing the challenges and trade-offs of this approach.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/anano/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anastassios Nanos":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charalampos Mainas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13544@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T135000
DTEND:20220205T144500
SUMMARY:OST2: A new way to grow security talent for open source projects
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2022/schedule/event/ost2/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Piotr Król":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xeno Kovah":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12502@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T135500
DTEND:20220206T140000
SUMMARY:Matrix for Worker Power
DESCRIPTION: <p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_power_worker/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Evans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12633@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T135500
DTEND:20220206T144000
SUMMARY:Decidim
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/decidim/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrés Pereira de Lucena":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13071@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T135500
DTEND:20220205T143000
SUMMARY:Mastering Your Error Domain
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2022/schedule/event/go_errors/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carl Johnson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13112@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T135500
DTEND:20220205T143000
SUMMARY:Hack for the Planet
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_ewaste_reveng/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maurits Fennis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13125@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T135500
DTEND:20220205T145500
SUMMARY:The beautiful world of Flutter Testing
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dart and Flutter
URL:https:/fosdem.org/2022/schedule/event/flutter_testing/
LOCATION:D.dart-flutter
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Weber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12339@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T143000
SUMMARY:Fuzzing, or How I Generated 1,000,000 New Processor Test Cases in an Afternoon
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2022/schedule/event/fuzz/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Harte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12355@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T143000
SUMMARY:Emitting Hellschreiber from a Raspberry Pi GPIO: combining gr-hellschreiber with gr-rpitx
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2022/schedule/event/radio_hellschreiber/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Michel Friedt,  Thomas Lavarenne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12433@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T143000
SUMMARY:Network interface hotplug for Kubernetes
DESCRIPTION: <p>Design and implementation of dynamic network attachment for Kubernetes pods and KubeVirt VMs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_network_interface/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miguel Barroso":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12436@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T142000
SUMMARY:Peer-to-peer hole punching without centralized infrastructure
DESCRIPTION: <p><a href="https://libp2p.io">libp2p</a> is a universal, cross-platform, multi-language, modular peer-to-peer networking library powering multiple large-scale networks, for example IPFS.</p><p>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).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2022/schedule/event/peer_to_peer_hole_punching_without_centralized_infrastructure/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Leonard Inden":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12457@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T144500
SUMMARY:Trousseau - the Kubernetes Key Management Service provider
DESCRIPTION: <p>By design, Kubernetes will store secrets encoded in base64 within its etcd resulting in an insecure solution.<br/>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2022/schedule/event/security_trousseau/
LOCATION:M.security
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Romuald Vandepoel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12577@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T143500
SUMMARY:Coverage for eBPF programs
DESCRIPTION: <p>eBPF is fastly becoming the first choice for implementing tracing and security-critical applications and software.</p><p>Yet, its ecosystem lacks tooling to make developers' life easier.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2022/schedule/event/llvm_ebpf/
LOCATION:D.llvm
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leonardo Di Donato":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12597@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T144500
SUMMARY:How to Start a Language on Mozilla Common Voice?
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2022/schedule/event/mozilla_language_common_voice/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bülent Özden":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12657@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T142500
SUMMARY:Synthesising user testing insights with OSS tool teams
DESCRIPTION: <p>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!</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2022/schedule/event/osd_synthesising_user_testing_insights_with_oss_tool_teams/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eriol Fox":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kelsey Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12667@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T150000
SUMMARY:Working effectively with (-support-) the community
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2022/schedule/event/postgresql_working_effectively_with_support_the_community/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Westermann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12671@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T150000
SUMMARY:Astarte: from data collection to fleet management
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/astarte_data_collection/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="rbino":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12728@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T142000
SUMMARY:Car Whispering: the AI Mechanic
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_car_whispering/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eoin Jordan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12764@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T143000
SUMMARY:Online performance
DESCRIPTION: <p>Online performance wins making collaborative editing in your browser quicker.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_onlineperformance/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12790@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T142000
SUMMARY:Open CASCADE Technology status update
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Computer Aided Modeling and Design
URL:https:/fosdem.org/2022/schedule/event/opencascade/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Malyshev":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vera Sdobnova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12801@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T143000
SUMMARY:Encrypting binary (and relay) logs in MySQL
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_binlogs_encryption/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias C":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12821@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T144000
SUMMARY:Frisbee: An advanced suite for the automated testing of cloud apps over Kubernetes 
DESCRIPTION: <p>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.</p><p>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).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2022/schedule/event/frisbee/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fotis Nikolaidis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12885@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T143000
SUMMARY:A globally unified governance framework for Open Source
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2022/schedule/event/intlarbitration/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Klooz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12903@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T143000
SUMMARY:Somebody set up us the bomb
DESCRIPTION: <p>Denial of Service (DoS) bombs are a rudimentary, yet effective, type of attack that's often easy to understand but hard to protect from.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/somebody_set_up_us_the_bomb/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Allon Mureinik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12911@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T144000
SUMMARY:Deep Learning for Java Developers
DESCRIPTION: <p>For most software developers, mastering AI/machine learning can take months or even years.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/deeplearning/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zoran Sevarac":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12919@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T143500
SUMMARY:Masking known issues across six kernel CI systems
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/masking_known_issues_across_six_kernel_ci_systems/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikolai Kondrashov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13003@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T144500
SUMMARY:UnifiedPush
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2022/schedule/event/rtc_unifiedpush/
LOCATION:M.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karmanyaah Malhotra":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13022@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T143000
SUMMARY:Open Source Data with Ceramic
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/ceramic/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joel Thorstensson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13036@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T143000
SUMMARY:The Quark Browser
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/quark/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joy Q Zhang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13073@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T143000
SUMMARY:Behavior Graph
DESCRIPTION: <p>Behavior Graph is a software architecture and state management library. It greatly enhances your ability to write complex user facing software and control systems.</p><p>Broadly speaking, it belongs to the category of libraries which includes Redux, MobX, Rx (Reactive Extensions), and XState.</p><p>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.</p><p>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.</p><p>We have since ported it to multiple languages including Javascript/Typescript. It is less than 1500 lines of code and contains no external dependencies.</p><p>Behavior Graph should appeal to anyone with an interest in software architectures and willingness to rethink how we write software applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/behavior_graph/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sean Levin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13090@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T144000
SUMMARY:Decentralized Authentication
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Raku
URL:https:/fosdem.org/2022/schedule/event/auth/
LOCATION:D.raku
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Konstantin Narkhov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13212@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T144000
SUMMARY:Security Warning: Your Java Attack Surface Just Got Bigger
DESCRIPTION: <p>Building cloud-native Java applications is undoubtedly awesome.</p><p>However, it comes with undeniable new risks. Next to your own code, you are relying on so many other things.</p><p>Blindly depending on open-source libraries and Docker images can form a massive risk for your application.</p><p>The wrong package can introduce severe vulnerabilities into your application, exposing your application and your user's data.</p><p>Join this talk where we’ll show common threats, vulnerabilities, and misconfiguration including the recently disclosed issues in Log4j.</p><p>Most importantly, you’ll learn how to protect your application with actionable remediation and best practices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/log4j2/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Vermeer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13508@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T142000
SUMMARY:Jupyter for React.js developers
DESCRIPTION: <p>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.</p><p><code>Jupyter React</code>, 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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_jupyter/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric Charles":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13533@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140000
DTEND:20220205T144500
SUMMARY:Simple (but useful) Ansible reporting with ara
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2022/schedule/event/ansible_reporting_ara/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Moreau-Simard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13547@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140000
DTEND:20220206T142000
SUMMARY:Lunch Break
DESCRIPTION: <p>lunch break</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/lunch_break/
LOCATION:D.dependency
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12946@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T140500
DTEND:20220206T143500
SUMMARY:Adventures in Dataflow
DESCRIPTION: <p>"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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/adventuresindataflow/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hisham Muhammad":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13043@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T140500
DTEND:20220205T142000
SUMMARY:Artificial Intelligence Panel
DESCRIPTION: <p>Discussion between the Artificial Intelligence panel's speakers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_artificial_intelligence/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yo Yehudi":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elisee JAFSIA":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gemma Turon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12555@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T141000
DTEND:20220206T144000
SUMMARY:A cloud native Kubernetes Global Balancer
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_k8gb_balancer/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jiří Kremser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12578@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T141000
DTEND:20220206T144000
SUMMARY:Ansible + Matrix: Through The Looking Glass
DESCRIPTION: <p>In August 2021, the Ansible community <a href="https://github.com/ansible-community/community-topics/issues/36">voted</a> 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; proposal, how the rollout has gone, and where we think we're going next.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_ansible/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Greg Sutcliffe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12847@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T141000
DTEND:20220206T144000
SUMMARY:Overview of Ada GUI
DESCRIPTION: <p>This presentation will introduce the participants to Ada GUI, an Ada-oriented GUI, its philosophy and use, and differences from typical GUI frameworks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_adagui/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeffrey Carter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13190@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T141000
DTEND:20220206T144000
SUMMARY:Mocking without reflection for Kotlin/Multiplatform
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/mocking_without_reflection_for_kotlin_multiplatform/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Salomon BRYS":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12561@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T141500
DTEND:20220205T144000
SUMMARY:Arm CCA enablement through the Trusted Firmware community project
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_arm_cca/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Garcia-Tobin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Carlini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12596@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T141500
DTEND:20220206T145500
SUMMARY:Build and release tools tailored to building, releasing and maintaining Linux distributions and forks
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2022/schedule/event/tailored_build_and_release_tools_for_linux_distro_and_forks/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mustafa Gezen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12434@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T142000
DTEND:20220206T144000
SUMMARY:Keep appetite for the stats, it costs nothing
DESCRIPTION: <p><a href="https://fd.io/">VPP (aka Vector Packet Processing)</a> 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.</p><p>The model that has been chosen in <a href="https://fd.io/">VPP</a> 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.</p><p>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:</p><p>1) A filesystem in userspace: thanks to <a href="https://github.com/hanwen/go-fuse">go-fuse</a>, we can mount a filesystem ordering statistics in folders and files, in a similar fashion to '/proc' in Linux</p><p>2) A <a href="https://prometheus.io/">Prometheus</a> agent: applied to <a href="https://github.com/calico-vpp">Calico/VPP</a>, a new dataplane for <a href="https://www.tigera.io/project-calico/">Calico</a> - the popular cloud native <a href="https://kubernetes.io/">Kubernetes</a> network plugin - based on <a href="https://fd.io/">VPP</a>. 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 <a href="https://github.com/calico-vpp">Calico/VPP</a> agents running on our <a href="https://kubernetes.io/">Kubernetes</a> cluster nodes.</p><p>During the presentation, you will have a quick demo of these components.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2022/schedule/event/keep_appetite_for_the_stats/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arthur de Kerhor":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hedi Bouattour":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12551@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T142000
DTEND:20220206T144000
SUMMARY:Generating SBOM for your code using OSS Review Toolkit
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/generating_sbom_for_your_code_using_oss_review_toolkit/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Steenbergen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12583@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T142000
DTEND:20220205T144000
SUMMARY:Sparselizard 2021.11 - your multiphysics FEM simulation tool
DESCRIPTION: <p>This talk shows the features added to Sparselizard in 2021</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Computer Aided Modeling and Design
URL:https:/fosdem.org/2022/schedule/event/sparselizard/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandre Halbach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12682@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T142000
DTEND:20220205T150000
SUMMARY:Porting mainline Linux to mobile phones
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_kernel_mainline/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Weiss":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12727@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T142000
DTEND:20220206T144000
SUMMARY:Oniro project, the new IoT platform from Eclipse Foundation
DESCRIPTION: <p>Oniro is an Open Source platform hosted by the Eclipse Foundation that aims to create a healthier competition in the IoT &amp; Edge industries by providing a vendor-neutral environment to foster collaboration under open governance principles and processes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_oniro/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="toscalix":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12731@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T142000
DTEND:20220205T144500
SUMMARY:MariaDB DENY command
DESCRIPTION: <p>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 <em>except</em> 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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_deny/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vicentiu Ciorbaru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12783@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T142000
DTEND:20220205T144000
SUMMARY:GitBuilding: Open source documentation for open source hardware
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_gitbuilding/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian  Stirling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12839@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T142000
DTEND:20220205T150000
SUMMARY:Polymorph: a compile time approach to entity-component-systems in Nim
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nim Programming Language
URL:https:/fosdem.org/2022/schedule/event/nim_polymorph/
LOCATION:D.nim
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ryan Lipscombe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12848@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T142000
DTEND:20220205T144000
SUMMARY:C meta-programming for the masses with C%: cmod
DESCRIPTION: <p><strong>C%</strong> (from "C with mods") is an experimental meta-programming language that aims to make coding in C more efficient and fun!</p><p>Together with <strong>cmod</strong>, the reference pre-processor/code generator (written using <strong>C%</strong> 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 <strong>C%</strong> standard library provides convenience constructs for inclusion in C programs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_cmod/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sirio Bolaños Puchet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13019@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T142000
DTEND:20220206T151500
SUMMARY:Upstreaming the FreeBSD Port
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2022/schedule/event/valgrind_freebsd/
LOCATION:D.valgrind
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Floyd":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13524@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T142000
DTEND:20220206T150000
SUMMARY:Profiling in the cloud-native era
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2022/schedule/event/cloud_native_profiling/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Loibl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12390@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T143000
DTEND:20220206T153000
SUMMARY:Celebrating failure or success? Why not both?
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2022/schedule/event/community_success/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ixchel Ruiz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12491@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T150000
SUMMARY:UX/RT - a QNX-like OS based on seL4
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/awarkentin/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Warkentin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12539@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T151000
SUMMARY:FOSS Events Primer
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Conference Organisation
URL:https:/fosdem.org/2022/schedule/event/conference_primer/
LOCATION:D.conference
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deb Nicholson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12569@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T150000
SUMMARY:The story of adding TPM support to oVirt
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_story_tpm/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Milan Zamazal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12579@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T143000
DTEND:20220206T150000
SUMMARY:SPyQL - SQL with Python in the middle
DESCRIPTION: <p><a href="https://github.com/dcmoura/spyql">SPyQL</a> 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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2022/schedule/event/python_spyql/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Moura":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12670@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T150000
SUMMARY:Bringing RAUC A/B Updates to More Linux Devices
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/rauc_ab_updates/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leon Anavi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12719@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T150000
SUMMARY:How to ask Good Questions in Open Source Communities
DESCRIPTION: <p>Good questions lead to better answers.</p><p>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.</p><p>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.</p><p>This quick session is for junior and senior developers alike and offers real examples and takeaways that you can start implementing right away.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2022/schedule/event/community_questions/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Navendu Pottekkat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12834@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T150000
SUMMARY:Why the pandemic could help FOSS, but was a win for proprietary software
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2022/schedule/event/pandemicnowin/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Italo Vignoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12850@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T150000
SUMMARY:OOXML Document Analysis
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_ooxmldocument/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gülşah Köse":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12880@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T143000
DTEND:20220206T150000
SUMMARY:LOWA - LibreOffice WebAssembly
DESCRIPTION: <p>LOWA - LibreOffice WebAssembly. Most recent updates, working code, and ample stories of how we got to have LibreOffice run natively in a browser.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_lowa/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12927@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T143000
DTEND:20220206T153000
SUMMARY:SquirrelJME, Java Flip Phone Emulation
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2022/schedule/event/squirrel/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephanie Gawroriski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12933@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T145500
SUMMARY:We hear you!
DESCRIPTION: <p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2022/schedule/event/osd_penpot_we_hear_you_collecting_and_processing_user_feedback/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Clara Garcia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12935@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T153000
SUMMARY:Nextcloud in 2021
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2022/schedule/event/collabnextcloudin2021/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jos Poortvliet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12940@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T143000
DTEND:20220206T151500
SUMMARY:Newest MySQL component services features
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_component/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joro Kodinov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12977@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T143000
DTEND:20220206T150000
SUMMARY:gr-ofdmradar: OFDM Radar in GNU Radio
DESCRIPTION: <p>All radar is dominated by high-bandwidth, fixed waveforms.  All radar? No! A little domain combines communications and sensing, introducing OFDM Radar:</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2022/schedule/event/radio_ofdmradar/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Winter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12988@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T150000
SUMMARY:i3-Market Self Sovereign Identity Authentication
DESCRIPTION: <p>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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/i3market/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="alessandro.amicone":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12997@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T150500
SUMMARY:Go Further Without Wires
DESCRIPTION: <p>Last year in "Go Without Wires" we saw how you can use TinyGo to program code that runs directly on Bluetooth devices.</p><p>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.</p><p>This talk will include several actual demonstrations, including a drone.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2022/schedule/event/go_tinygo_wifi/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ron Evans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13026@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T153000
SUMMARY:Keeping old Unix/Linux up-to-date with pkgsrc
DESCRIPTION: <p>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).</p><p>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.</p><p>In this talk, I will give my experience, tips and tricks with keeping old Unix systems up-to-date:</p><ul><li>MacOS X PowerPC 10.4 "Tiger"</li><li>MacOS X i686 10.9 "Mavericks"</li><li>Ubuntu 10.04 on ARM (old Linux 2.6.x kernel with special hardware patches that never got upstream)</li><li>Slackware Linux on Pentium 2</li><li>Solaris 9 on SUN Ultra 5</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_pkgsrc/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carsten Strotmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13037@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T143000
DTEND:20220206T153000
SUMMARY:Using LibreSilicon
DESCRIPTION: <ul><li>An overview of the minimal process flow</li><li>Talking about ways to implement it in a garage/shipping container environment.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Libre-Open VLSI and FPGA
URL:https:/fosdem.org/2022/schedule/event/libresilicon/
LOCATION:D.open-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Lanzendörfer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13046@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T143000
DTEND:20220206T150000
SUMMARY:Swarm, what's in it for me?
DESCRIPTION: <p>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.</p><p>I hope to see you at my presentation and be sure to take all your questions to the live Q&amp;A!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/swarm/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="R H":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13066@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T143000
DTEND:20220206T150000
SUMMARY:Shedding Light on the Shadow DOM
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/shedding_light_on_the_shadow_dom/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anthony Giuliano":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13070@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T150000
SUMMARY:Hash join in MySQL 8.0
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_hash_join/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Øystein Grøvlen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13123@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143000
DTEND:20220205T150000
SUMMARY:Can JS also build the metaverse?
DESCRIPTION: <p>We keep on hearing about the metaverse but what is it and more importantly, can JS be used to build it?</p><p>We'll briefly clarify what the metaverse is and give practical examples today with federated virtual reality servers managed by different persons.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/metaverse/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Benetou (@Utopiah)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12460@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T143500
DTEND:20220205T150000
SUMMARY:Llsoftsecbook: an open source book on software security for compiler developers
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2022/schedule/event/llvm_llsoftsecbook/
LOCATION:D.llvm
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kristof Beyls":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12617@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T143500
DTEND:20220206T150500
SUMMARY:Knowledge Management Through Minimal Syntaxes
DESCRIPTION: <p>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.</p><p>The following areas are covered:</p><ul><li><p>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.</p></li><li><p>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)</p></li><li><p>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)</p></li><li><p>The use of annotations leading blocks to provide logical structures for how a document or a collection of documents should be treated</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/minimalsyntaxes/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan McHugh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12917@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T143500
DTEND:20220206T150000
SUMMARY:Multi-master scaling for MariaDB Buildbot
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/multi_master_scaling_for_mariadb_buildbot/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vlad Bogolin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12330@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T144000
DTEND:20220205T151500
SUMMARY:Keeping the past to preserve the future
DESCRIPTION: <p>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.</p><p>However, developers can also <em>remove</em> distributions from the ecosystem.  This presentation describes efforts to make sure that this will never become a problem for production.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Raku
URL:https:/fosdem.org/2022/schedule/event/backpan/
LOCATION:D.raku
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elizabeth Mattijsen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12361@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T144000
DTEND:20220206T151000
SUMMARY:All things with moderation
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_moderation/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Teller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12462@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T144000
DTEND:20220205T145500
SUMMARY:BeeHive: a flexible open hardware platform for behavioural experiments
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_beehive/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andre Maia Chagas":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ihor Sobianin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12541@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T144000
DTEND:20220206T150000
SUMMARY:Faster memory reclamation with DPDK RCU
DESCRIPTION: <p><a href="https://www.dpdk.org">DPDK</a> added a RCU library with a novel method to reclaim resources. We have been running tests to understand the performance differences between the <a href="https://www.dpdk.org">DPDK</a> RCU and the <a href="https://liburcu.org/">user space RCU library</a>. In our tests, we find that <a href="https://www.dpdk.org">DPDK</a> RCU can perform reclamation faster and perform significantly better when pre-emptive readers are involved. Other than the performance, <a href="https://www.dpdk.org">DPDK</a> 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.</p><p>This talk will present various testing done on <a href="https://www.dpdk.org">DPDK</a> RCU and the <a href="https://liburcu.org/">user space RCU library</a> and their results. It will go into the details of pre-emptive reader problem, which affects use cases beyond <a href="https://www.dpdk.org">DPDK</a>, and show that <a href="https://www.dpdk.org">DPDK</a> RCU library can reduce the reclamation time significantly.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2022/schedule/event/comparing_dpdk_rcu_and_user_space_rcu_library/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathan Brown":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12619@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T144000
DTEND:20220206T150000
SUMMARY:SBOM Resolver - Generating detailed SBOMs for Alpine
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/sbom_resolver_generating_detailed_sboms_for_alpine/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georg Kunz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12901@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T144000
DTEND:20220206T152000
SUMMARY:Faster Apache Maven Builds
DESCRIPTION: <p>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.</p><p>I want to detail some techniques you can leverage to make your Maven builds faster.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/maven/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Frankel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12942@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T144000
DTEND:20220205T150000
SUMMARY:Introduction to qbe
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lg_qbe/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Drew DeVault":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12964@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T144000
DTEND:20220205T150000
SUMMARY:The CadQuery Ecosystem
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Computer Aided Modeling and Design
URL:https:/fosdem.org/2022/schedule/event/cadquery/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeremy Wright":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13077@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T144000
DTEND:20220205T152000
SUMMARY:Simple Tweaks To Get The Most Out Of Your JVM
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/jvmtweaks/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jamie Coleman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13133@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T144000
DTEND:20220206T151000
SUMMARY:From Mobile to Backend with Kotlin and Ktor
DESCRIPTION: <p>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?</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/from_mobile_to_backend/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Gomiero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13136@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T144000
DTEND:20220205T145500
SUMMARY:Short break
DESCRIPTION: <p>Short break.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_break2/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fritz Alder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13512@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T144000
DTEND:20220206T150000
SUMMARY:Manage workloads on disconnected far edge
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_edge_workloads/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="parsingh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12354@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T144500
DTEND:20220206T155000
SUMMARY:SPARKNaCl: A Verified, Fast Re-implementation of TweetNaCl
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_sparknacl/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roderick Chapman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12594@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T144500
DTEND:20220205T153000
SUMMARY:Searchfox
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2022/schedule/event/mozilla_searchfox/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emilio Cobos Álvarez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12666@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T144500
DTEND:20220205T153000
SUMMARY: LAVA + OpenQA = Automated, Continuous Full System Testing
DESCRIPTION: <p>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.</p><p>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?</p><p>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)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2022/schedule/event/lava_openqa/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Thomas":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laurence Urhegyi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12698@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T144500
DTEND:20220206T152000
SUMMARY:Welcome to Libadwaita
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_adwaita/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobias Bernard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12711@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T144500
DTEND:20220205T151000
SUMMARY:MariaDB Galera Cluster and M/S replication
DESCRIPTION: <p>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...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_galera/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oli Sennhauser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12806@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T144500
DTEND:20220206T150500
SUMMARY:P2P Container Image Distribution on IPFS With Containerd and Nerdctl
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_ipfs_image/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kohei Tokunaga":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12358@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T145000
DTEND:20220206T152000
SUMMARY:Bluetooth beyond Digital Contact Tracing
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/bluetooth_beyond_digital_contact_tracing/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Fowler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12721@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T145500
DTEND:20220205T152000
SUMMARY:Rethinking the OS for Isolation Flexibility with FlexOS
DESCRIPTION: <p>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.</p><p>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?</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_flexos/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hugo Lefeuvre":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13044@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T145500
DTEND:20220205T151000
SUMMARY:Open Hardware Panel
DESCRIPTION: <p>Discussion between the Open Hardware panel's speakers..</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_open_hardware/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthieu Totet":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andre Maia Chagas":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ihor Sobianin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian  Stirling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13120@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T145500
DTEND:20220205T155500
SUMMARY:Building PWA with Flutter
DESCRIPTION: <p>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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dart and Flutter
URL:https:/fosdem.org/2022/schedule/event/flutter_pwa/
LOCATION:D.dart-flutter
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Majid Hajian":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12329@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T153000
SUMMARY:BGP/OSPF with VPP at >100Mpps
DESCRIPTION: <p>In this talk, we will demonstrate high performance routing using open-source <a href="https://fd.io">VPP</a> and it's underlying <a href="https://dpdk.org">Data Plane Development Kit</a>. 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 <a href="https://trex-tgn.cisco.com">TRex</a>, and discuss performance benchmarking results from the field using the author's <a href="https://ipng.ch/">AS8298</a> as practical example.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2022/schedule/event/evolution_of_vpp/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pim van Pelt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12336@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T153000
SUMMARY:Let's Build a 200-Page-Long Lecture Book with LibreOffice Writer
DESCRIPTION: <p>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.</p><p>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.</p><p>The main tools were LibreOffice Writer and Draw but GIMP and InkScape also played a significant role.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_200pagelecturebook/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Csongor Halmai":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12373@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T154000
SUMMARY:CentOS Stream: stable and continuous
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2022/schedule/event/centos_stream_stable_and_continuous/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aleksandra Fedorova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12437@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T153000
SUMMARY:State of libp2p
DESCRIPTION: <p><a href="https://libp2p.io">libp2p</a> 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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/libp2p/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Leonard Inden":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12443@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T153000
SUMMARY:Voyager 1 adventures
DESCRIPTION: <p>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.</p><p>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.</p><p>All this work has been done using GNU Radio, Python, and other open source tools. The data and results are publicly available.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2022/schedule/event/radio_voyager1/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Estévez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12452@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T153000
SUMMARY:Why Device Neutrality is important for Free Software?
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2022/schedule/event/deviceneutrality/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lucas Lasota":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12494@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T153000
SUMMARY:Using OpenStack to reduce HPC service complexity
DESCRIPTION: <p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/openstack_hpc/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Garbutt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12533@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T153000
SUMMARY:Running an OpenThread Mesh Network with Linux and Zephyr
DESCRIPTION: <p>The Thread protocol specifies a low-power IoT mesh network. It offersself-healing, low latency and IPv6 connectivity without a single point offailure. In addition to the lower layer mesh functionality it alsooffers mesh network management, as well as secure onboarding of headlessdevices.</p><p>OpenThread is an open source project implementing the Thread protocol and itscomponents. The focus of this talk is to demonstrate a Linux based OpenThreadborder router and Zephyr based mesh nodes. Tight together by a Yocto basedbuild system this talk shows all components you need to have an IPv6 enabledmicro-processor on a low-power wireless link. The used power is small enoughto allow operating a small sensor for months or years on a coin cell battery in such ascenario. All served by a Linux based border router to allow for internetaccess and end-to-end IPv6 connectivity.</p><p>All of the above is bundled together in an Eclipse Oniro Project blueprintfor a transparent IoT gateway.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/openthread_mesh_network/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Schmidt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12620@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T160000
SUMMARY:ply: lightweight eBPF tracing
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/ply_ebpf/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Vasquez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12630@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T153500
SUMMARY:8-bit Character support on architectures were the smallest addressable unit size is 64-bit in Clang and LLVM
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2022/schedule/event/llvm_8bit/
LOCATION:D.llvm
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Pietsch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12674@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T153000
SUMMARY:Deploying VMs and Containers across Infrastructure Providers
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_deploying_vms/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Huertas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12679@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T152500
SUMMARY:When to invest in the UX of (scientific) open source
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2022/schedule/event/osd_when_to_invest_in_the_ux_of_scientific_open_source/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elizabeth Vu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12723@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T160000
SUMMARY:Crowdsecurity
DESCRIPTION: <p>The <a href="https://github.com/crowdsecurity/crowdsec/">CrowdSec</a> project aims at providing a crowdsourced approach to common infrastructure defense problems, by distributing free &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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2022/schedule/event/crowdsecurity/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thibault Koechlin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12743@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T160000
SUMMARY:Debunking The Myths About The Raku® Language
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2022/schedule/event/misc_raku/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vadim Belman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12769@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T160000
SUMMARY:Exploring Linux Memory Usage and IO Performance for Cloud Native Databases
DESCRIPTION: <p>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.</p><p>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.</p><p>Understanding these dynamics is critical to learn how PostgreSQL IO works.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2022/schedule/event/postgresql_exploring_linux_memory_usage_and_io_performance_for_cloud_native_databases/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frits Hoogland":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12827@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T153000
SUMMARY:Exascale PMI on a heterogeneous sub-exascale Slurm cluster
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/exascale_pmi/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Domingo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12849@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T154500
SUMMARY:Potato Zombies
DESCRIPTION: <p><a href="https://github.com/dsrw/enu">Enu</a> 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.</p><p>In this presentation, Enu's creator will walk through creating a simple 3D game with his 6 year old son using Enu 0.2.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nim Programming Language
URL:https:/fosdem.org/2022/schedule/event/nim_potatozombies/
LOCATION:D.nim
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Scott Wadden":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12853@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T153500
SUMMARY:OpenTelemetry and CI/CD
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/opentelemetry_and_ci_cd/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Victor Martinez":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ivan Fernandez Calvo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12902@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T154500
SUMMARY:What I wish I knew about security when I started programming
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2022/schedule/event/security_wishes/
LOCATION:M.security
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Allon Mureinik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12931@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T153000
SUMMARY:Building a tiny JavaScript runtime with QuickJS
DESCRIPTION: <p>QuickJS is a (small) JavaScript engine by Fabrice Bellard.</p><p>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.</p><p>This presentation will go through the differences of both libraries and the 2 projects I built leveraging them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/building_a_tiny_javascript_runtime_with_quickjs/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saúl Ibarra Corretgé":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12938@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T152000
SUMMARY:FASTEN: Fine-Grained Analysis of Software Ecosystems as Networks
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/fasten_fine_grained_analysis_software_ecosystems_networks/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amir Mir":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12947@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T153000
SUMMARY:Building Collabora Online UI based on the LibreOffice components
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_buildingcoolui/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Szymon Kłos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12950@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T152000
SUMMARY:InterPlanetary Wheels
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/ld_interplanetary_wheels/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Huy Ngo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12975@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T154500
SUMMARY:RedLeaf: Isolation and Communication in a Safe Operating System
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/vnarayanan/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vikram Narayanan":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Burtsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13004@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T154500
SUMMARY:Fun with border colors in Vulkan
DESCRIPTION: <p>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<em>EXT</em>custom<em>border</em>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<em>EXT</em>border<em>color</em>swizzle extension recently, which will be explained as well.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2022/schedule/event/vulkan_borders/
LOCATION:D.graphics
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ricardo Garcia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13011@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T154500
SUMMARY:Backgrounds are blurry, but the future is clear
DESCRIPTION: <p>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.</p><p>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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2022/schedule/event/rtc_webrtc_ai_ml/
LOCATION:M.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ravindhran Sankar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13038@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150000
DTEND:20220206T152000
SUMMARY:A lightning intro to re-Isearch 
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_re_lsearch/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Edward Zimmermann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13088@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T153000
SUMMARY:Rapid Prototyping Physical Interfaces with Web Serial and Cheap MCUs.
DESCRIPTION: <p>(With a $4 microcontroller to build fun, accessible, and unique forms of interaction)</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/rapid_prototyping_physical_interfaces_with_web_serial_and_cheap_mcus/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Louis Foster":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13091@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T153000
SUMMARY:ProxySQL 2021 Dev Submit
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/proxysql2021/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Javier Jaramago Fernández":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13221@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T154500
SUMMARY:How to build OpenOffice today
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2022/schedule/event/openoffice_containers/
LOCATION:D.apache-openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arrigo Marchiori":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13222@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T153000
SUMMARY:Scaffold a Holochain App in 10 minutes
DESCRIPTION: <p>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.</p><p>You'll learn how to use the RAD tools yourself, and what are the next steps you can follow to start developing a hApp.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/holochain_scaffolding/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="guillem.cordoba":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13506@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T152000
SUMMARY:Pushing the Open Source Hardware Limits with KiCAD
DESCRIPTION: <p>The talk will cover the design of very complex and powerful OSHW Linuxboards based on the new NXP iMX8 and ST STMP1 SOC with FLOSS KiCAD toolsand then running FLOSS software for cloud, IoT and Health to offer fulltransparency to the people who value their privacy not only on softwarebut also on hardware level.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Computer Aided Modeling and Design
URL:https:/fosdem.org/2022/schedule/event/oshw/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tsvetan Usunov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13529@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150000
DTEND:20220205T154500
SUMMARY:Immutable Infrastructure with Flatcar Container Linux
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2022/schedule/event/flatcar_container_linux/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kai Lüke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12681@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T150500
DTEND:20220206T154500
SUMMARY:Lisp, but Beautiful; Lisp for Everyone
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/lispforeveryone/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christine Lemmer-Webber":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Morgan Lemmer-Webber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12823@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T150500
DTEND:20220205T154000
SUMMARY:Fun with Finite Automata
DESCRIPTION: <p>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.</p><p>This talk will describe:</p><ul><li>how Go regexp works</li><li>five changes that improve regexp performance</li><li>the basic profiling techniques used to identify these optimisations</li><li>further opportunities for optimisation, including via Generics.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2022/schedule/event/go_finite_automata/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bryan Boreham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12463@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T151000
DTEND:20220206T154000
SUMMARY:Growing Pinecones for P2P Matrix
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_p2p_pinecone/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Neil Alexander":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12540@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T151000
DTEND:20220205T152000
SUMMARY:Building a consensus meta-data standard for actigraphy and light exposure data
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_actigraphy_light_exposure/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manuel Spitschan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12730@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T151000
DTEND:20220206T153000
SUMMARY:Redpak: Ultra light weight container for embedded systems
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_redpak/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Clément BENIER":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13211@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T151000
DTEND:20220206T154000
SUMMARY:Navigating between Composables
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/navigating_between_composables/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maryam Alhuthayfi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13218@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T151000
DTEND:20220205T161000
SUMMARY:Attestation's Requirements
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2022/schedule/event/attestations_requirements/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Oliver":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12516@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T151500
DTEND:20220205T154500
SUMMARY:Ten Tips for Better MariaDB Performance
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_tips/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12614@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T151500
DTEND:20220205T154500
SUMMARY:Radically simple testing in Raku
DESCRIPTION: <p>Some languages offer a very simple syntax for testing via assertion statements, for example with an <code>assert</code> 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 <code>beverages.should.have.property('tea').with.lengthOf(3)</code>.  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.</p><p>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 <code>assert</code> statements.  This is a sensible compromise.</p><p>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 <em>also</em> 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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Raku
URL:https:/fosdem.org/2022/schedule/event/simpletesting/
LOCATION:D.raku
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Sockwell":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12713@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T151500
DTEND:20220206T155000
SUMMARY:MySQL 8.0: Logical Backups, Snapshots and PITR like a rockstar
DESCRIPTION: <p>Logical dumps are becoming popular again. MySQL Shell parallel dump &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.</p><p>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 !</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_pitr_rockstar/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frédéric Descamps":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12481@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T152000
DTEND:20220206T153500
SUMMARY:luox
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_luox/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Somang Nam":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12506@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T152000
DTEND:20220205T153000
SUMMARY:BrAPI: a standard API specification for plant breeding data
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_brapi/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Selby":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12635@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T152000
DTEND:20220205T162000
SUMMARY:Using pgeu-system to manage your conference
DESCRIPTION: <p>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.</p><p>In this talk we will do a whirlwind tour of the tool, from the context of the foss-north conference.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Conference Organisation
URL:https:/fosdem.org/2022/schedule/event/conference_pgeu/
LOCATION:D.conference
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johan Thelin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12637@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T152000
DTEND:20220205T160000
SUMMARY:TornadoVM: Hardware Acceleration For Java In Practice
DESCRIPTION: <p>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.</p><p>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.</p><p>https://github.com/beehive-lab/TornadoVM</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/tornadovm/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thanos Stratikopoulos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12767@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T152000
DTEND:20220205T154500
SUMMARY:Intravisor -- a hypervisor for fine-grained isolation using CHERI
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_intravisor/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasily A. Sartakov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12789@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T152000
DTEND:20220206T160000
SUMMARY:Modern Web Apps, 100% Java: Building Web Apps With Vaadin
DESCRIPTION: <p>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.</p><p>In this presentation, we'll take a look at a radically different approach to building web apps in Java.</p><p>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.</p><p>You'll learn the basics of building apps using this open-source framework and be ready to start turning your idea into an app.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/vaadin/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcus Hellberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12842@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T152000
DTEND:20220205T160000
SUMMARY:The road towards using regular linux on ebook readers
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_kernel_ebook_reader/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Kemnade":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12994@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T152000
DTEND:20220206T160000
SUMMARY:Panel 3: Creating SBOMs
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/software_composition_dependency_panel_3/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antoine Mottier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13013@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T152000
DTEND:20220205T154000
SUMMARY:Making the web preservable with open source tools
DESCRIPTION: <p>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 mostmodern 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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_webrecorder/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilya Kreymer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13507@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T152000
DTEND:20220206T154500
SUMMARY:Enable AVX-512 instructions in Valgrind
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2022/schedule/event/valgrind_avx512/
LOCATION:D.valgrind
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tanya Volnina":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12338@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153000
DTEND:20220206T163000
SUMMARY:Static and Dynamic Analysis for Automatic Emulator Configuration
DESCRIPTION: <p>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?</p><p>This presentation covers three means of doing so: ahead-of-time static analysis, runtime dynamic analysis, and brute-force try-them-all parallel execution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2022/schedule/event/emu_config/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Harte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12357@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153000
DTEND:20220206T160000
SUMMARY:Predictable Network Traffic in Kubernetes
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2022/schedule/event/predictable_network_traffic_in_kubernetes/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dave Cremins":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Abdul Halim":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12489@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153000
DTEND:20220206T160000
SUMMARY:Collabora Online on kubernetes
DESCRIPTION: <p>Demonstration of how to deploy the online using kubernetes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_coolkubernetes/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pranam Lashkari":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12498@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T163000
SUMMARY:Firefox Desktop Development 101
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2022/schedule/event/mozilla_firefox_dev_101/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Conley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12586@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T161500
SUMMARY:Phyllome OS
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_phyllomeos/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lukas Greve":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12663@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153000
DTEND:20220206T160000
SUMMARY:Towards UN R155 compliance with open source stack
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/r155_compliance/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="José Bollo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12744@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T160000
SUMMARY:AOSC OS/Retro - An Introduction
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_aosc/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mingcong Bai":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12748@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T155500
SUMMARY:Why Designers are the Mediators of Accessibility
DESCRIPTION: <p>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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2022/schedule/event/osd_why_designers_are_the_mediators_of_accessibility/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mars Lee":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12753@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T160000
SUMMARY:Introducing ONLYOFFICE Forms for paperwork automation and smart collaboration
DESCRIPTION: <p>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.</p><p>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.</p><p>Presentation milestones:</p><ul><li>What's the difference between ONLYOFFICE Forms and Content Controls</li><li>OFORM and DOCXF</li><li>How Smart Forms work in ONLYOFFICE</li><li>Form sharing</li><li>Data protection in forms</li><li>Creating and filling PDF files in ONLYOFFICE Docs</li><li>Using ONLYOFFICE Forms in your infrastructure (e.g. Nextcloud, Alfresco, Redmine, etc.)</li><li>Roadmap for smart form development</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2022/schedule/event/collabonlyoffice/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Mikheev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12866@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T160000
SUMMARY:Containers in HPC
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/containers_hpc/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Kniep":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12874@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153000
DTEND:20220206T163000
SUMMARY:AlekSIS, the Free School Information System
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/aleksis/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dominik George":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan Weth":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan K":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12875@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153000
DTEND:20220206T160000
SUMMARY:Porting Signal processing algorithms to CuPy for precision measurement
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/signal_processing_cupy/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mamta Shukla":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12925@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T160000
SUMMARY:Creating professional templates with LibreOffice Writer
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_professionaltemplates/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriele Ponzo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12932@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153000
DTEND:20220206T160000
SUMMARY:From microrepos to monorepo: thrilling adventures in refactoring
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/from_microrepos_to_monorepo/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12945@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T160000
SUMMARY:Bridging the Gap between Jamstack and Big Data
DESCRIPTION: <p>I want to explain how to build data-intensive Jamstack apps with outstanding performance, low costs, and scalability while having great developer experience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/bridging_the_gap_between_jamstack_and_big_data/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Igor  Lukanin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13027@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T160000
SUMMARY:Building Web3's Video Infrastructure Layer
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/livepeer/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jaron  Vietor ":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13028@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153000
DTEND:20220206T160000
SUMMARY:Hyper Hyper Space: In-browser p2p applications
DESCRIPTION: <p>A quick tour on using Hyper Hyper Space datatypes to create fully distributed structures for collaborative applications.</p><p>We'll start with a simple last-writer-wins JSON object, to complex structures like a moderated chat room and a simple ledger.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/hyperhyper/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Santiago Bazerque":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13045@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T155000
SUMMARY:Standards panel
DESCRIPTION: <p>Discussion between Standards panel's speakers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_standards_panel/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Jacomy":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Selby":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manuel Spitschan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13052@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153000
DTEND:20220206T161500
SUMMARY:How Implicit Bias Affects Diversity and Inclusion in Open Source.
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2022/schedule/event/community_diversity/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anita Ihuman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13087@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T160000
SUMMARY:Backup/Restore tools performance comparison
DESCRIPTION: <p>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.</p><p>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.</p><p>In this talk, we will compare mysqldump, mydumper/myloader, mysqlpump, MySQL Shell utils, and Xtrabackup.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_backup_restore/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vinicius Grippa":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean Da Silva":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13209@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153000
DTEND:20220206T155500
SUMMARY:Anatomy of GNOME Calls
DESCRIPTION: <p>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 providecall functionality and other things you'd expect from a dialer application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_calls/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evangelos Ribeiro Tzaras":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13516@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153000
DTEND:20220206T160000
SUMMARY:GR 3.10 
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2022/schedule/event/radio_gr3_10/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josh Morman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13538@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T160000
SUMMARY:OpenPOWER Ask Me Anything (AMA)
DESCRIPTION: <p>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.</p><p><strong><em> RESCHEDULED </em></strong> LIVE SESSION</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2022/schedule/event/openpower_workstation/
LOCATION:D.openpower
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Toshaan Bharvani":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Kulina":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13543@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153000
DTEND:20220205T163000
SUMMARY:Panel: Hot Topics
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2022/schedule/event/organizerslegalpolicy/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bradley M. Kuhn":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karen Sandler":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Mehl":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Sander":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12501@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153500
DTEND:20220206T160500
SUMMARY:Solutions for running MySQL in Kubernetes
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_k8s_mysql/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mykola Marzhan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12668@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T153500
DTEND:20220205T160000
SUMMARY:Libc++ on Linux - using the example of Oniro
DESCRIPTION: <p>Oniro - the Eclipse Foundation's embedded operating system -is switching from libstdc++ to libc++ by default. This talkgives an overview of our experience daring tomake the switch.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2022/schedule/event/llvm_oniro/
LOCATION:D.llvm
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernhard Rosenkränzer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12868@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T153500
DTEND:20220206T160000
SUMMARY:Porion a new Build Manager
DESCRIPTION: <p>Yes, another build manager to address security, safety andperformance issues after having used Jenkins with morethan 30 projects during 8 years.</p><p>The talk presents the Porion build manager with its command lineinterface but also with its responsive web UI.  I will alsoexplain some security and safety aspects provided by thisnew build manager.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/porion_a_new_build_manager/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephane Carrez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12351@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T154000
DTEND:20220206T160000
SUMMARY:aretext: minimalist text editor with vim-compatible key bindings
DESCRIPTION: <p>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!</p><p>In this lightning talk, we'll see how aretext's carefully-chosen features provide an efficient and powerful editing experience with minimal configuration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_aretext/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Will Daly":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12391@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T154000
DTEND:20220206T161000
SUMMARY:Self-sovereign end-to-end encrypted file storage on Matrix
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_filesystem/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hugh Nimmo-Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12585@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T154000
DTEND:20220205T161500
SUMMARY:Fuzzy generics
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2022/schedule/event/go_log4shell/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexey Palazhchenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12900@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T154000
DTEND:20220206T162000
SUMMARY:Unikraft Performance Monitoring with Prometheus
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2022/schedule/event/unikraft/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cezar Craciunoiu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12963@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T154000
DTEND:20220206T161000
SUMMARY:Not only Python: Kotlin for scripts
DESCRIPTION: <p>Python is ubiquitous in scripts, and it has definite benefits. However, Kotlin developers don't need to migrate to another stack to create scripts.</p><p>In this talk, I'll show you how I use Kotlin to have an always up-to-date GitHub profile.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/not_only_python_kotlin_for_scripts/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Frankel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13132@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T154000
DTEND:20220205T160000
SUMMARY:Let's escape this vicious circle
DESCRIPTION: <p>Privacy on the internet is stuck in a vicious circle involving tech and legislation, which we need to escape.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_vicious_circle/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hendrik Niefeld":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12655@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T154500
DTEND:20220205T161000
SUMMARY:Creative uses of triggers
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_triggers/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Federico Razzoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12680@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T154500
DTEND:20220206T162500
SUMMARY:Spritely Goblins comes to Guile
DESCRIPTION: <p><a href="https://spritelyproject.org/#goblins">Goblins</a> is the core secure distributed programming layer of <a href="https://spritelyproject.org/">Spritely</a>, a project to research and develop the future of networked communication.  Goblins was originally written <a href="https://docs.racket-lang.org/goblins/index.html">on top of Racket</a>, but has recently been <a href="https://gitlab.com/spritely/guile-goblins">ported to Guile</a>.  See a live demonstration of using the system in action, and learn about its history!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/spritelygoblins/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christine Lemmer-Webber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12687@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T154500
DTEND:20220206T161000
SUMMARY:DOs and DON'Ts when building a Yocto based distribution
DESCRIPTION: <p>After approximately a year of work, Oniro - the Eclipse Foundation's embedded operating system - has been releasedto the public, and is open to bigger changes like rebasingto a newer Yocto branch and updating toolchains. Now we'reseeing - and can share - what we did well and what we willhave to do differently in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2022/schedule/event/dos_and_donts_when_building_yocto_based_distro/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernhard Rosenkränzer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrei Gherzan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12793@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T154500
DTEND:20220205T161000
SUMMARY:Developing for the AWS Nitro Enclave Platform
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_edp_nitro/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raoul Strackx":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12840@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T154500
DTEND:20220205T163000
SUMMARY:Pararules
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nim Programming Language
URL:https:/fosdem.org/2022/schedule/event/nim_pararules/
LOCATION:D.nim
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zach Oakes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12936@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T154500
DTEND:20220205T163000
SUMMARY:The way to a new build Environment
DESCRIPTION: <p>The way to a new build Environment: goto SCONS</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2022/schedule/event/openoffice_build/
LOCATION:D.apache-openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Kovacs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12965@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T154500
DTEND:20220205T163500
SUMMARY:GitHub Actions (in|for) Raku
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Raku
URL:https:/fosdem.org/2022/schedule/event/github/
LOCATION:D.raku
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13006@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T154500
DTEND:20220205T163000
SUMMARY:The Composite Component-Based OS
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/gparmer/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabe Parmer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13064@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T154500
DTEND:20220205T155500
SUMMARY:Oniro CI/Testing integration with LAVA
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2022/schedule/event/oniro_ci_with_lava/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stevan Radaković":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12362@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T155000
DTEND:20220205T161000
SUMMARY:Ontology Development Kit
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_ontology_development_kit/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Damien Goutte-Gattat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12891@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T155000
DTEND:20220206T162500
SUMMARY:The Outsider's Guide to Ada
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_outsiders_guide/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Jarrett":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13224@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T155000
DTEND:20220206T162500
SUMMARY:Valgrind and debuginfo
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2022/schedule/event/valgrind_debuginfo/
LOCATION:D.valgrind
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Wielaard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13069@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T155500
DTEND:20220206T160500
SUMMARY:Why your backup strategy is wrong?
DESCRIPTION: <p>"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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_backup/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pep Pla":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13121@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T155500
DTEND:20220205T165500
SUMMARY:Architectural thinking on Flutter State Management
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dart and Flutter
URL:https:/fosdem.org/2022/schedule/event/flutter_state_management/
LOCATION:D.dart-flutter
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Majid Hajian":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12397@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T163000
SUMMARY:Introduction to Media Streaming Mesh
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2022/schedule/event/rtc_media_streaming_mesh/
LOCATION:M.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giles Heron":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12421@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T170000
SUMMARY:Secure Communication with Tls
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2022/schedule/event/security_tls/
LOCATION:M.security
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bruce Momjian":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12449@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T164500
SUMMARY:Open Source Network Automation in 2022
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2022/schedule/event/misc_network_automation/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Adell Querol":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12468@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T163000
SUMMARY:Contour - Kubernetes Ingress Controller and much more 101
DESCRIPTION: <p>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!</p><h1>In this talk:</h1><p>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!</p><h1><strong>Come and joins us!</strong></h1>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2022/schedule/event/contour_kubernetes_ingress_controller_and_much_more_101/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Orlin Vasilev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12478@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T164500
SUMMARY:Remote workshops
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2022/schedule/event/osd_successful_remote_workshop_in_a_remote_workshop/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jess Müller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12512@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T163000
SUMMARY:Document themes in LibreOffice Impress and elsewhere
DESCRIPTION: <p>LibreOffice was capable of handling color palettes on its UI for a whilealready. In the meantime, the competition introduced document themes, whichare 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. Thesecolor filters are maintained even if the source theme changes. Come and seehow this now starts to work also in Impress, what still needs doing and howyou can help.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_documentthemes/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miklos Vajna":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12531@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T163000
SUMMARY:This is The Way- A Crash Course on the Intricacies of Managing CPUs in K8s
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/managing_cpus_k8s/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Swati Sehgal":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marlow Weston":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12562@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T164000
SUMMARY:Polyglot Cloud Native Debugger: Going Beyond APM
DESCRIPTION: <p>It's 2022 and we still use logs to debug production issues?</p><p>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; machine boundaries. APMs/Logs have limits. There’s a new generation of tools in town…</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/debugger/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shai Almog":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12645@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T162500
SUMMARY:LLVM and ANTLR: A Starter on a non-Linux Machine
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2022/schedule/event/llvm_antlr/
LOCATION:D.llvm
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Babar Khan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12656@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T170000
SUMMARY:Slow things down to make them go faster
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2022/schedule/event/postgresql_slow_things_down_to_make_them_go_faster/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jimmy Angelakos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12669@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T163000
SUMMARY:Build Systems all the way down.
DESCRIPTION: <p>In this talk, pidge will take a critical look at the places where meta-zephyrsucceeds and fails in its original goals, the reasons behind that and thesteps being taken to fix those issues.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/build_systems_all_way_down/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eilís Ní Fhlannagáin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12696@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T163000
SUMMARY:Why Embedded Linux Needs a Container Manager Written in C
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/container_manager_in_c/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ricardo Mendoza":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12700@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T163000
SUMMARY:Mixing Peer to Peer Protocols on the Web
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/agregore/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mauve Signweaver":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12726@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T162000
SUMMARY:Generating virtual 3D exhibitions from Wikipedia
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2022/schedule/event/lt_3d_exhibitions/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="blinry":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="bleeptrack":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12732@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T170000
SUMMARY:Optimal buffer allocation on Wayland
DESCRIPTION: <p>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.</p><p>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.</p><p>If you're up for some window system integration madness, grab some popcorn and come enjoy the show!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2022/schedule/event/dmabuffeedback/
LOCATION:D.graphics
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Ser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12816@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T163000
SUMMARY:How to overcome development challenges when building self-hosted collaboration platform
DESCRIPTION: <p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2022/schedule/event/collabcarbonio/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Domenico Stragliotto":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Davide Baldo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12841@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T163000
SUMMARY:PIRA: Performance Instrumentation Refinement Automation
DESCRIPTION: <p>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.</p><p>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 &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.</p><p>PIRA and MetaCG are available under BSD 3-clause license at https://github.com/tudasc/pira and https://github.com/tudasc/metacg.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/pira_performance_instrumentation/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan-Patrick Lehr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12862@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T163000
SUMMARY:Collabora Online: Async-Saving Design and Testing
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_coolasyncsaving/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ashod Nakashian":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12864@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T164000
SUMMARY:Java & Alpaca: A Beautiful Friendship
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/alpaca/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Chuyko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12899@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T161500
SUMMARY:How (not) to make a mockery of trust
DESCRIPTION: <p>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.</p><p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2022/schedule/event/mockery_of_trust/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Valvekens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13005@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T163000
SUMMARY:Old Web Today: Keeping Flash (and other) Retro Web Sites Accessible on the modern web
DESCRIPTION: <p>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.</p><p>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.</p><p>We will leave time for a Q&amp;A session to answer any questions about the tools and how they could be improved!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_flash/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilya Kreymer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13058@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T163000
SUMMARY:Web Application Localization Without Tears
DESCRIPTION: <p>“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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/web_application_localization_without_tears/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Cizmar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13060@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T163000
SUMMARY:Mimics - Records operations to replay them later
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2022/schedule/event/python_mimics/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maarten De Paepe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13086@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T163000
SUMMARY:Accessibility testing with HTML-Validate
DESCRIPTION: <p>The hows and whys of using HTML-validate to automate accessibility testing for SPA.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/accessibility_testing_with_html_validate/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Sveningsson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13130@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T163000
SUMMARY:Phosh Contributors Get Together
DESCRIPTION: <p>Get to meet the other Phosh contributors</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_phosh/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guido Günther":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13196@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T163000
SUMMARY:Collabortive group self-awareness with Where, a Holochain app
DESCRIPTION: <p>A playground for group self-awareness (awhereness?) on holochain</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/where/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric Harris-Braun":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13510@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T170000
SUMMARY:The Libre-SOC Project
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2022/schedule/event/libresocproject/
LOCATION:D.openpower
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luke Kenneth Casson Leighton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13521@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T160000
DTEND:20220206T161000
SUMMARY:Introducing the M17 Project
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2022/schedule/event/radio_m17/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michelle Thompson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13534@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T160000
DTEND:20220205T164500
SUMMARY:Central Infrastructure Management: a user friendly deployment of OpenShift on Bare Metal
DESCRIPTION: <p>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.</p><p>All of these emphasize the need for the ability to easily create Bare Metal based OpenShift clusters as automatically as possible.</p><p>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.</p><p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2022/schedule/event/openshift_baremetal/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jiří Tomášek":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eran Cohen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12507@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T161000
DTEND:20220205T163000
SUMMARY:Sustainable community building with the Wikibase Stakeholder Group
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_wikibase/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lozana Rossenova":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dragan Espenschied":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12572@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T161000
DTEND:20220206T164000
SUMMARY:Mission: threading for all
DESCRIPTION: <p>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...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_threading/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Germain Souquet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12582@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T161000
DTEND:20220206T164000
SUMMARY:Gradle: a deeper look at the Kotlin DSL
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/gradle_a_deeper_look_at_the_kotlin_dsl/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Bonnin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12654@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T161000
DTEND:20220206T163000
SUMMARY:Userland TCP/IP stack for external container connectivity
DESCRIPTION: <p>CodeReady Containers runs an OpenShift cluster on a laptop or workstation using virtualization.</p><p>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 -> VM -> host connectivity is achieved.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_userlan_tcpip/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Fergeau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13032@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T161000
DTEND:20220206T170000
SUMMARY:Efficient MySQL Performance
DESCRIPTION: <p>This presentation introduces the major topics and most important points of the new book <a href="https://oreil.ly/efficient-mysql-performance">Efficient MySQL Performance</a> 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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/efficient_mysql/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Nichter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13139@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T161000
DTEND:20220205T163000
SUMMARY:Short break
DESCRIPTION: <p>Short break.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_break3/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fritz Alder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13522@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T161000
DTEND:20220206T164000
SUMMARY:P2P SDR to GPU Streaming with Julia and LiteX
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2022/schedule/event/radio_julia_litex/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steve Kelly":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12344@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T161500
DTEND:20220206T170000
SUMMARY:Chimera Linux
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2022/schedule/event/chimera_linux/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kolesa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12459@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T161500
DTEND:20220206T170000
SUMMARY:Are we being inclusive with our community recognitions? 
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2022/schedule/event/community_recognition/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ray Paik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12568@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T161500
DTEND:20220205T165000
SUMMARY:JSON Serialization - The Fine Print
DESCRIPTION: <p>We'll look into JSON serialztion, starting from the easy cases and moving toward more advanced ones.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2022/schedule/event/go_json/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miki Tebeka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12691@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T161500
DTEND:20220205T171500
SUMMARY:Hardware-accelerated graphics in secure multi-tenant environments
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_hardware_accel/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Demi Obenour":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12710@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T161500
DTEND:20220205T164000
SUMMARY:MariaDB Connection ID
DESCRIPTION: <p>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...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_connectionid/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oli Sennhauser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12340@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T162000
DTEND:20220205T165000
SUMMARY:Mono Lake Story - how we enabled an open hardware platform
DESCRIPTION: <p>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).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2022/schedule/event/mono_lake_story/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sri Ramkrishna":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12454@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T162000
DTEND:20220205T163500
SUMMARY:Fuzzing, or How I Generated 1,000,000 New Emulator Test Cases in an Afternoon
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2022/schedule/event/1000000_test_cases/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Harte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12740@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T162000
DTEND:20220206T170000
SUMMARY:What More Can I Learn From My OpenTelemetry Traces?
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2022/schedule/event/learn_from_otel_traces/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Pruitt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12907@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T162000
DTEND:20220206T164000
SUMMARY:On Backporting Practices in Package Dependency Networks
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/on_backporting_practices_in_package_dependency_networks/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ahmed Zerouali":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Mens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12401@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T162500
DTEND:20220206T170500
SUMMARY:Proving the Correctness of GNAT Light Runtime Library
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_proving_gnat_light_runtime/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yannick Moy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12600@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T162500
DTEND:20220206T170000
SUMMARY:Concise Common Workflow Language
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/commonworkflowlang/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arun Isaac":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12334@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163000
DTEND:20220206T171500
SUMMARY:A Venix/86 emulator
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2022/schedule/event/venix/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Warner Losh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12369@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T173000
SUMMARY:Process-based abstractions for VM-based environments
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2022/schedule/event/tee_discussion/
LOCATION:D.trusted-hardware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marta Rybczynska":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasily A. Sartakov":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Bursell":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jo Van Bulck":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jethro G. Beekman":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hugo Lefeuvre":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12386@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163000
DTEND:20220206T170000
SUMMARY:Kubernetes networking : is there a cheetah within your Calico?
DESCRIPTION: <p>Kubernetes is great, containers are lightweight &amp; disposable, networking is simple yet powerful. But whenit comes to network oriented applications, oh that can be slow !</p><p>That's how the Calico/VPP integration first came up, as a way to address performance bottlenecks, makingVPP's performance the motor of Calico's functionalities in Kubernetes. It speeds up containernetworking, 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 ?</p><p>We'll present how applications can leverage userspace interfaces, what this allows regardingnetwork performance &amp; additional functionalities and how the Calico/VPP integration makes this happenunder the hood.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2022/schedule/event/kubernetes_networking_is_there_a_cheetah/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathan Skrzypczak":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Tomkins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12480@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163000
DTEND:20220206T170000
SUMMARY:WOODS
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/woods_ood_generalization_benchmarks/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Christophe Gagnon-Audet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12487@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T173000
SUMMARY:Deploying Containerised Open-Source CSP platforms
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2022/schedule/event/collabcsp/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Angel Borroy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12496@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T165000
SUMMARY:Introduction to Foxfooding
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2022/schedule/event/mozilla_foxfooding/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Konstantina Papadea":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Krupa Raj":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12523@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T170500
SUMMARY:Mitigating Processor Vulnerabilities by Restructuring the Kernel Address Space
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/seydam/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Eydam":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12552@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163000
DTEND:20220206T170000
SUMMARY:Over-the-air (OTA) software updates with NVIDIA Jetson
DESCRIPTION: <p>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</p><p>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:</p><p>-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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/jetson_ota/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luis Ramirez  Vargas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12632@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T173000
SUMMARY:One stop shop: Best Practices for Programming Embedded FPGAs
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/fpga_programming/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Babar Khan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12752@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T180000
SUMMARY:Status of camera support on mobile FOSS devices
DESCRIPTION: <p>Camera support has traditionally been a pain point when it comes toLinux phones.</p><p>Years and years of competition on the photography capabilities ofconsumer devices have pushed vendors to adopt more and more custom,closed source implementations, leaving users of free software powered mobiledevices with nothing but poor solutions limited to work on the singledevices they have been developed for.</p><p>With the increasing maturation of libcamera, a complete user spacecamera stack for Linux devices is now finally available, and Linuxphones developers can now cooperate on more mature camera solutionsfor their devices.</p><p>The BoF will serve for phone developers and camera developers as acooperation space, to better understand their mutual needs and moveforward camera support for the whole Linux ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_camera/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jacopo Mondi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12770@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T170000
SUMMARY:HPC from Python to Nim
DESCRIPTION: <p>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!</p><p>I will also be providing optimization tips for speeding up your code, with a focus on comparing python with the Nim programming language.</p><p>The talk can be roughly divided into the following sections:</p><p>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 languagePart 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 optimizationsPart 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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nim Programming Language
URL:https:/fosdem.org/2022/schedule/event/nim_hpcfrompythontonim/
LOCATION:D.nim
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ayman Al Baz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12818@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T170000
SUMMARY:Advantages of LibreOffice Technology
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_advantagesoflotech/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Italo Vignoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12826@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T170000
SUMMARY: Making Apache Spark, Apache Mahout, Kubeflow, and Kubernetes Play Nice
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/spark_mahout_kubeflow_k8s/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Trevor Grant":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12922@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163000
DTEND:20220206T170000
SUMMARY:Things you can test in a UITest
DESCRIPTION: <p>Something about QA</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_somethingaboutqa/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xisco Fauli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13001@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T170000
SUMMARY:FrogFind and 68k News
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_frogfind/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sean Malseed":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13039@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T164500
SUMMARY:Knowledge management communities panel
DESCRIPTION: <p>Discussion between speakers of the Knowledge Management Communities panel.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_knowledge_management_panel/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Girard":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Damien Goutte-Gattat":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lozana Rossenova":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dragan Espenschied":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13054@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163000
DTEND:20220206T165500
SUMMARY:Verifiable Credentials and Decentralized Identifiers with DIDKit
DESCRIPTION: <p>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;A.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/didkit/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Lehner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13063@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T170000
SUMMARY:E2E testing with Microsoft Playwright
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/e2e_testing_with_microsoft_playwright/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florian Schade":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13082@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163000
DTEND:20220206T170000
SUMMARY:Implementing and managing feature flags
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2022/schedule/event/python_feature_flags/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mehdi Raddadi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13089@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163000
DTEND:20220206T165500
SUMMARY:Valgrind on RISC-V
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2022/schedule/event/valgrind_riscv/
LOCATION:D.valgrind
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petr Pavlu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13110@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T170500
SUMMARY:FOSDEM Conference Infrastructure
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Conference Organisation
URL:https:/fosdem.org/2022/schedule/event/conference_fosdem/
LOCATION:D.conference
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wouter Verhelst":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13119@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163000
DTEND:20220206T170000
SUMMARY:Symbols Symbols everywhere
DESCRIPTION: <p>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.</p><p>The talk will explain the following new features and demo how they are used.</p><ul><li>What are symbols and why they were introduced</li><li>Use cases for symbols</li><li>Why would you use them</li><li>Creating and Overwriting symbol methods</li><li>Well known symbols</li><li>Explore core source code of symbols</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/symbols_symbols_everywhere/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Naughton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13140@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T165000
SUMMARY:The Peoples' Web3
DESCRIPTION: <p>The Flux Ecosystem is a suite of decentralized computing services and blockchain-as-a-service solutions together to offer an interoperable, decentralized AWS-like developmentenvironment. Flux utilizes a native POW coin to power this ecosystem, providing incentive for hardware hosters, governance on-chain, and bad actor mitigation via stakingrequirements for running hardware. The Flux operating system runs on top of Linux to provide the network with verified, enterprise-grade compute power and utilizes theblockchain to ensure transparency in governance operations.  This allows almost anyone to be rewarded for providing hardware to the network, from anywhere in the world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/flux/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicholas Pawelk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13198@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163000
DTEND:20220205T171500
SUMMARY:Apache OpenOffice Verification Testing
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2022/schedule/event/openoffice_testing/
LOCATION:D.apache-openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carl Marcum":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13217@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163000
DTEND:20220206T180000
SUMMARY:Closing session
DESCRIPTION: <p>Closing session for the FOSS on mobile devices devroom.We reserve the right to have the "Phosh contributors meeting" bleed into this session.</p><p>Come and join us as we're looking back at FOSDEM22, reflect on how our quest for world domination is goingand 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 recommendedas we're closing this years event.</p><p>No dresscode :)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2022/schedule/event/mobile_closing_session/
LOCATION:D.mobile
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evangelos Ribeiro Tzaras":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12475@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163500
DTEND:20220206T170000
SUMMARY:Using Kubernetes API To Manage Everything
DESCRIPTION: <p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/using_kubernetes_api_to_manage_everything/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Viktor Farcic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12485@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T163500
DTEND:20220206T164500
SUMMARY:What made your container fat?
DESCRIPTION: <p>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.</p><p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_fat_layers/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Čermák":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12742@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T163500
DTEND:20220205T173500
SUMMARY:Raku Steering Council Q&A Panel
DESCRIPTION: <p>Raku Steering Council Q&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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Raku
URL:https:/fosdem.org/2022/schedule/event/rsc/
LOCATION:D.raku
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Seifert (nine)":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Sockwell":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elizabeth Mattijsen":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vadim Belman":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Geoffrey Broadwell":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12370@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T164000
DTEND:20220206T171000
SUMMARY:Beyond the Matrix: Extend the capabilities of your Synapse homeserver
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_extend_synapse/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brendan Abolivier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12388@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T164000
DTEND:20220206T172000
SUMMARY:Releasing  Fast, Easy, and Consistently
DESCRIPTION: <p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/jreleaser/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ixchel Ruiz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12662@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T164000
DTEND:20220205T170500
SUMMARY:More on bpftrace for MariaDB DBAs and Developers
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_bfptrace/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Valerii Kravchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12701@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T164000
DTEND:20220206T170000
SUMMARY:Operationalize SBOM with OWASP Dependency-Track
DESCRIPTION: <p>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;A.</p><p>Discover the benefits of leveraging OWASP CycloneDX Software Bill of Materials along with OWASP Dependency-Track.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/dependency_owasp/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steve Springett":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12843@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T164000
DTEND:20220205T172000
SUMMARY:Java Threading Essentials
DESCRIPTION: <p>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 -</p><ol><li>How to create a simple concurrent program</li><li>Identify the benefits of java threadings</li><li>Understanding the bagasse that comes with threads and how to avoid them</li><li>What are the threadsafe classes available in the JDK</li></ol>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/threading/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bazlur Rahman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12978@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T164000
DTEND:20220205T164500
SUMMARY:History of Testing
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2022/schedule/event/history_of_testing/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Todorov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13102@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T164000
DTEND:20220206T165500
SUMMARY:EducaMadrid, the Free and Educational Technology Platform of Madrid
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/educamadrid/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adolfo Sanz De Diego":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13144@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T164000
DTEND:20220206T171000
SUMMARY:Live-coding a web server with Ktor
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/livecoding_a_web_server_with_ktor/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Renaud Mathieu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12367@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T164500
DTEND:20220205T171000
SUMMARY:Calling all UX Designers!
DESCRIPTION: <p>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.</p><p>I gave a talk at <a href="https://www.youtube.com/watch?v=Mjup7Mrj7uU">FOSS Backstage on UX and FOSS</a>. 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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2022/schedule/event/osd_attracting_and_keeping_ux_designers_on_foss_projects/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Scott Jenson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13519@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T164500
DTEND:20220205T170000
SUMMARY:F-UJI : A Tool for the automated assessment and improvement of the FAIRness of Research Data
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_f_uji/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patricia Herterich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12371@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T165000
DTEND:20220205T175000
SUMMARY:5 OpenSource Test Automation tools in 45 minutes!
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2022/schedule/event/10_oss_test_automation_tools/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric de Graaf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12855@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T165000
DTEND:20220206T171000
SUMMARY:An easy and elegant way to manage and build your notebook images
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_notebook_images/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kuan Lin Huang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12857@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T165000
DTEND:20220205T172500
SUMMARY:Why your next embedded project should be written in Go
DESCRIPTION: <p>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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2022/schedule/event/go_why_embedded/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zygmunt Krynicki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13127@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T165500
DTEND:20220205T172500
SUMMARY:Flutter in the NFT world
DESCRIPTION: <p>How to create and deploy NFTs with Flutter and the Algorand blockchain.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dart and Flutter
URL:https:/fosdem.org/2022/schedule/event/flutter_nft/
LOCATION:D.dart-flutter
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arjan van Eersel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12346@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T173000
SUMMARY:Challenges and Opportunities in Performance Benchmarking of Service Mesh for the Edge
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2022/schedule/event/challenges_and_opportunities_in_performance_benchmarking_of_service_mesh_for_the_edge/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sunku Ranganath":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mrittika Ganguli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12372@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T173500
SUMMARY:Unifying Infrastructure and Application Delivery Using Keptn 
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2022/schedule/event/unifying_infrastructure_and_application_delivery_using_keptn/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Schuetz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12380@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170000
DTEND:20220205T173000
SUMMARY:Search and aggregations made easy with NodeJS and OpenSearch
DESCRIPTION: <p>Learn how OpenSearch works and get equipped with practical knowledge to search, aggregate and visualise your data.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/search_and_aggregations_made_easy_with_nodejs_and_opensearch/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olena Kutsenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12383@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T174500
SUMMARY:Collaboration instead of Competition
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2022/schedule/event/collaboration_instead_of_competition/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sarah Julia Kriesch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12450@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T174500
SUMMARY:Sudo
DESCRIPTION: <p>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:</p><ul><li><p>instead of giving full shell access, you can fine-tune the working directory and chroot settings</p></li><li><p>JSON-formatted logs give you more details on events and are easier to act on</p></li><li><p>relays in sudo_logsrvd make session recording collection more secure and reliable</p></li><li><p>you can log and control sub-commands executed by the command that is run through sudo</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2022/schedule/event/security_sudo/
LOCATION:M.security
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Czanik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12483@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170000
DTEND:20220205T180000
SUMMARY:A Brief History of Spreadsheets
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2022/schedule/event/retro_spreadsheets/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jim Hall":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12500@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170000
DTEND:20220205T174000
SUMMARY:Nim Metaprogramming in the real world
DESCRIPTION: <p>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.</p><p>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).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nim Programming Language
URL:https:/fosdem.org/2022/schedule/event/nim_metaprogramming/
LOCATION:D.nim
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andre von Houck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12580@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T172500
SUMMARY:CubicWeb: bootstraping a web-application from RDF data
DESCRIPTION: <p>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.).</p><p>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 throughcontent 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 evenfor non-technical people. All the common features of a web application framework are available.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2022/schedule/event/python_cubicweb/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Amarger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12587@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T180000
SUMMARY:Enabling Next Gen of Diverse Maintainers and Employees Through Mentorship
DESCRIPTION: <p>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!</p><p>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.</p><p>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.</p><p>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</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2022/schedule/event/community_mentorship/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bartek Plotka":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Prem Saraswat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12640@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T172500
SUMMARY:MySQL Performance on Modern CPU:  Intel vs AMD vs ARM
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_cpu/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12708@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170000
DTEND:20220205T173000
SUMMARY:Canvas For Rendering UX
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_canvasforux/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gökay Şatır":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12737@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T172500
SUMMARY:Building Interoperable Applications with Solid in 2022
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/solid/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jackson Morgan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12739@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T172000
SUMMARY:Macro Dialog feature
DESCRIPTION: <p>The implementation of a Macro Selector Dialog on client side to execute VBA macros on the server side.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_macrodialog/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Henry Castro":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12746@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T174000
SUMMARY:A Relational Exploration of McCarthy's 'Amb'
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/relationalexplorationofmccarthysamb/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="William Byrd":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12771@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170000
DTEND:20220205T172000
SUMMARY:Internal R packages for Open Science in Agrometeorology
DESCRIPTION: <p>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.<br/>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.</p><p>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.</p><p>The package {siga} downloads and reads data from INTA's Agrometeorological Information and Management System programmatically.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_agrometeorology/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yanina Bellini Saibene":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12808@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T180000
SUMMARY:Lesser Known PostgreSQL Features
DESCRIPTION: <p>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 :)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2022/schedule/event/postgresql_lesser_known_postgresql_features/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Haki Benita":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12812@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T173000
SUMMARY:micro-lc: a new micro-frontend orchestrator
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2022/schedule/event/micro_lc/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Pietro Dazzi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12833@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170000
DTEND:20220205T180000
SUMMARY:Implementing the NTFS filesystem in Rust
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p><p>You will see that Rust has many advantages for implementing filesystems, and I hope to see more such crates in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2022/schedule/event/misc_ntfs_rust/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Colin Finck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12836@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T172000
SUMMARY:Tracking Software Dependencies
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/tracking_software_dependencies/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kate Stewart":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gary O'Neall":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12876@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T173000
SUMMARY:Bringing together open source scientific software development for HPC and beginners
DESCRIPTION: <p>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/.</p><p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/hpc_knowledge_base/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan-Patrick Lehr":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moritz Schwarzmeier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13034@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170000
DTEND:20220205T173000
SUMMARY:Introduction to Neighbourhoods
DESCRIPTION: <p>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.</p><p>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; token counts - especially when those data support community collective intelligence.</p><p>Much of the system remains to be built, but the core language - <code>rep_lang</code> - has been integrated with Holochain. We’ll close with a brief demo showing one key aspect of the system: <code>rep_lang</code> computations being validated by multiple agents on Holochain.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/neighbourhoods/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emaline Friedman":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Hueschen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13515@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170000
DTEND:20220205T175000
SUMMARY:Plan 9 CPU command, in Go, for Linux
DESCRIPTION: <p>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.</p><p>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<em>NAMESPACE variable, e.g.: CPU</em>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2022/schedule/event/plan_9_cpu_cmd/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ron Minnich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13517@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170000
DTEND:20220206T172500
SUMMARY:Adding Power ISA 3.1 instruction support to Valgrind
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2022/schedule/event/valgrind_isa31/
LOCATION:D.valgrind
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carl Love":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13532@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170000
DTEND:20220205T174500
SUMMARY:RPort remote access and remote management
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2022/schedule/event/rport_remote_access_management/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="tkramm":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13539@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170000
DTEND:20220205T180000
SUMMARY:OpenPOWER Foundation 2.0
DESCRIPTION: <p>This is a presentation about the revamp of OpenPOWER platform by the OpenPOWER Foundation</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2022/schedule/event/openpowerfoundation/
LOCATION:D.openpower
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Kulina":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12634@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170500
DTEND:20220205T173500
SUMMARY:Introducing MYSQL_JSON plugin
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_json/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anel Husakovic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12867@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170500
DTEND:20220206T173000
SUMMARY:Implementing a Build Manager in Ada
DESCRIPTION: <p>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 replaceJenkins by providing more security, safety and performance.</p><p>The presentation describes the complexity of designing a buildmanager.  It highlights some security issues that apply toa build manager and its implementation.  It explains the overallarchitecture that was chosen and the reason of the choice.Finally it presents the Ada generation tools that have beenused in this project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_build_manager/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephane Carrez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12970@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T170500
DTEND:20220205T180000
SUMMARY:Unhackable across 30 Years, End in Sight
DESCRIPTION: <p>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.</p><p>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!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2022/schedule/event/bgarst/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Blaine Garst":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12973@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T170500
DTEND:20220206T172000
SUMMARY:Open Source Policy
DESCRIPTION: <p>In this lighting talk we want to talk about the potential of open source not only for code, but also for policy documents.</p><p>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.</p><p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/open_source_policy/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ricardo Mirón":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12510@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T171000
DTEND:20220206T174000
SUMMARY:MLS meets Matrix
DESCRIPTION: <p>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:</p><ul><li>why we would want to use MLS</li><li>making MLS work in a decentralised messaging system</li><li>how MLS concepts can fit into Matrix</li><li>what will be needed to migrate to MLS</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_mls/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hubert Chathi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12869@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T171000
DTEND:20220206T174500
SUMMARY:Refactoring Gilded Rose Kata
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2022/schedule/event/refactoring_glided_rose_kata/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Kandalov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12335@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T171500
DTEND:20220205T173500
SUMMARY:Tracing KubeVirt traffic with Istio
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2022/schedule/event/vai_tracing_kubevirt/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Radim Hrazdil":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12797@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T171500
DTEND:20220206T174500
SUMMARY:From Singularity to Apptainer
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2022/schedule/event/container_singularity_apptainer/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Forrest Burt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12886@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T171500
DTEND:20220206T180000
SUMMARY:FEX-Emu: Fast(-er) x86 emulation for AArch64
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2022/schedule/event/fex/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ryan Houdek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12966@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T171500
DTEND:20220205T174000
SUMMARY:1 year of the Sustaining open source design podcast
DESCRIPTION: <p>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.</p><p>This will be a conversation between hosts of the SOS design podcast: Eriol Fox, Georgia Bullen, Memo Esparza, Peace Omejeh and Richard Littuar</p><p>https://sosdesign.sustainoss.org/</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2022/schedule/event/osd_sustaining_open_source_design_podcast/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georgia Bullen":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Memo Esparza":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eriol Fox":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12758@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T172000
DTEND:20220205T174000
SUMMARY:Unveiling Hidden Physics at the LHC using Open Data
DESCRIPTION: <p>The experiments at the Large Hadron Collider (LHC) at <a href="https://home.cern/">CERN</a> have been running for more than a decade. The data recorded by the detectors such as the <a href="https://cms.cern/">CMS experiment</a> 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 <a href="http://opendata.cern.ch/">CERN Open Data Portal</a>, containing billions of recorded and simulated events.</p><p>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 <a href="https://arxiv.org/abs/2109.06065">unveil hidden physics</a>.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_lhc/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Clemens Lange":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12763@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T172000
DTEND:20220206T180000
SUMMARY:News from the ODF Toolkit
DESCRIPTION: <p>New ODF Toolkit releases have been released.How can it help you? Where are we striving for?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_odftoolkit/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Svante Schubert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12918@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T172000
DTEND:20220206T180000
SUMMARY:An Infallible Process to Fix Production Java Apps
DESCRIPTION: <p>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...</p><p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/process/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vipin Sharma":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12924@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T172000
DTEND:20220205T180000
SUMMARY:Fuzion: A New Language For The OpenJDK Unifying Java's Concepts
DESCRIPTION: <p>Fuzion is a modern general purpose programming language that unifies conceptsfound in structured, functional and object-oriented programming languages intothe concept of a Fuzion feature.  It combines a powerful syntax and safetyfeatures based on the design-by-contract principle with a simple intermediaterepresentation that enables powerful optimizing compilers and static analysistools to verify correctness aspects.</p><p>This talk will explain how Java's concepts such as classes, interfaces, methods,constructors, packages, etc. are mapped to the single concept of a Fuzionfeature.  The fzjava tool will be explained that provides Fuzion interfaces toJava libraries.  Finally, the Fuzion interpreter and a (planned) Java byte-codeback-end are presented.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2022/schedule/event/fuzion/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fridtjof Siebert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12995@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T172000
DTEND:20220206T180000
SUMMARY:Panel 4: Software Compositions and Dependency Tools
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software composition and dependency management
URL:https:/fosdem.org/2022/schedule/event/software_composition_dependency_panel_4/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Ombredanne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12326@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T172500
DTEND:20220205T180000
SUMMARY:The State of Go
DESCRIPTION: <p>Go 1.18 is planned to be released in February 2022 and this talk covers what's coming up with it.</p><p>We'll talk about new features and fixes in Go, new proposals for Go 2. All of the new things you might have missed.</p><p>This has been a staple talk of the Go devroom, opening the stage every year, and has always been a successful one.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2022/schedule/event/go_state_of_go/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maartje Eyskens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12366@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T173000
DTEND:20220206T180000
SUMMARY:2-cluster Kubernetes, with Calico, BGP Interconnect and WireGuard... All Without Leaving Your Laptop!
DESCRIPTION: <p>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?</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2022/schedule/event/2_cluster_kubernetes_with_calico_bgp_interconnect_and_wireguard_all_without_leaving_your_laptop/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Tomkins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12567@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T173000
DTEND:20220205T180000
SUMMARY:Information Engineering Operations
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology
URL:https:/fosdem.org/2022/schedule/event/lotech_informationengineering/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasudev Narayanan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12685@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T173000
DTEND:20220205T180000
SUMMARY:GPIO across Linux and Zephyr kernels
DESCRIPTION: <p>Sometimes it is useful to share code across multiple kernels -- in projectslike the Oniro door lock blueprint, for the typical use cases a Cortex-MCPU running Zephyr is more than sufficient, but using its functionality aspart of a larger project makes using Linux on Cortex-A an interestingoption. Can we find a way to maximize code reuse despite the very differentGPIO APIs?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2022/schedule/event/gpio_linux_vs_zaphyr/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernhard Rosenkränzer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12695@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T173000
DTEND:20220206T175500
SUMMARY:Release Note Highlights from 2021
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2022/schedule/event/mysql_recap/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dave Stokes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12872@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T173000
DTEND:20220206T180000
SUMMARY:Open source tooling in High-Energy Physics Software
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2022/schedule/event/open_source_hep/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Valentin Volkl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12896@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T173000
DTEND:20220206T175500
SUMMARY:Exporting Ada Software to Python and Julia
DESCRIPTION: <p>The objective is to demonstrate the making of Ada softwareavailable 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 exampleto 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 systemsby homotopy continuation methods, written mainly in Ada, andavailable at github at https://github.com/janverschelde/PHCpack.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_python_and_julia/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Verschelde":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13035@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T173000
DTEND:20220205T180500
SUMMARY:Scaling a Decentralized Metaverse in Browser without Data Leaks
DESCRIPTION: <p>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; 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).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/gun/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Nadal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13051@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T173000
DTEND:20220206T180000
SUMMARY:How to build a free and open cloud
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web3 Infrastructure
URL:https:/fosdem.org/2022/schedule/event/onecommons/
LOCATION:D.web3
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Souzis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13122@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T173000
DTEND:20220206T175000
SUMMARY:Closing of the Public Code devroom
DESCRIPTION: <p>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?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code
URL:https:/fosdem.org/2022/schedule/event/closing_public_code/
LOCATION:D.public-code
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Boris van Hoytema":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Ainali":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13223@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T173000
DTEND:20220206T180000
SUMMARY:20 years of Valgrind
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2022/schedule/event/valgrind_20/
LOCATION:D.valgrind
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Seward":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Wielaard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12365@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T173500
DTEND:20220205T180000
SUMMARY:The future of databases is confidential
DESCRIPTION: <p>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.</p><p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Server
URL:https:/fosdem.org/2022/schedule/event/mariadb_confidential/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felix Schuster":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12444@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T174000
DTEND:20220206T180000
SUMMARY:Why everyone needs to know some coding: last-mile sandboxing
DESCRIPTION: <p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2022/schedule/event/lastmilesandboxing/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kartik Agaram":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12650@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T174000
DTEND:20220206T180000
SUMMARY:Native Group VoIP and Metaverse on Matrix
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix.org Foundation & Community
URL:https:/fosdem.org/2022/schedule/event/matrix_metaverse/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Long":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13040@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T174000
DTEND:20220205T180000
SUMMARY:Open Data Panel
DESCRIPTION: <p>Discussion between the Open data Panel speakers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2022/schedule/event/open_research_open_data_panel/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sara Petti":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yanina Bellini Saibene":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Clemens Lange":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patricia Herterich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13195@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220205T174000
DTEND:20220205T180000
SUMMARY:Pitch your project
DESCRIPTION: <p>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.</p><p>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.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2022/schedule/event/osd_pitch_your_project/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eriol Fox":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13560@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T175500
DTEND:20220206T180000
SUMMARY:Closing of the Ada DevRoom
DESCRIPTION: <p>Thank you for participating in this year's Ada devroom!</p><p>After this short closing event, a room will be open for anybody to join and just talk about anything.</p><p>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!</p><p>Cheers,The Ada FOSDEM team.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2022/schedule/event/ada_closing/
LOCATION:D.ada
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dirk Craeynest":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fernando Oleo Blanco":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13550@FOSDEM22@fosdem.org
TZID:Europe-Brussels
DTSTART:20220206T180000
DTEND:20220206T183000
SUMMARY:Closing FOSDEM 2022
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSDEM
URL:https:/fosdem.org/2022/schedule/event/closing_fosdem/
LOCATION:K.fosdem
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT
END:VCALENDAR
