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:11762@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T090000
DTEND:20210206T180000
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/2021/schedule/event/infodesk_saturday/
LOCATION:I.infodesk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11763@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T090000
DTEND:20210207T180000
SUMMARY:The Virtual FOSDEM Infodesk (Sunday)
DESCRIPTION: <p>Need any assistance today?  Join us here!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infodesk
URL:https:/fosdem.org/2021/schedule/event/infodesk_sunday/
LOCATION:I.infodesk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11795@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T090000
DTEND:20210206T092500
SUMMARY:Welcome to FOSDEM 2021
DESCRIPTION: <p>FOSDEM welcome and opening talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSDEM
URL:https:/fosdem.org/2021/schedule/event/keynotes_welcome/
LOCATION:K.fosdem
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11798@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Box86
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Box86 stand
URL:https:/fosdem.org/2021/schedule/event/box86_welcome/
LOCATION:S.box86
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11799@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Checkmk
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_welcome/
LOCATION:S.checkmk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11800@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for CiviCRM
DESCRIPTION: <p>CiviCRM is used by many organizations - including Amnesty International, Creative Commons, the Free Software Foundation, CERN and the Wikimedia Foundation - for their contact management, membership management, fundraising, event management, and mass mailings.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CiviCRM stand
URL:https:/fosdem.org/2021/schedule/event/civicrm_welcome/
LOCATION:S.civicrm
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11801@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Debian
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debian stand
URL:https:/fosdem.org/2021/schedule/event/debian_welcome/
LOCATION:S.debian
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11802@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Foreman
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Foreman stand
URL:https:/fosdem.org/2021/schedule/event/foreman_welcome/
LOCATION:S.foreman
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11803@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for FOSSASIA
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSSASIA stand
URL:https:/fosdem.org/2021/schedule/event/fossasia_welcome/
LOCATION:S.fossasia
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11804@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for FreeBSD Project
DESCRIPTION: <p>Join members of the FreeBSD Community to hear about the latest developments in FreeBSD including the 13.0 release, new online educational content and why now is a great time to use FreeBSD.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FreeBSD Project stand
URL:https:/fosdem.org/2021/schedule/event/freebsd_welcome/
LOCATION:S.freebsd
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11805@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Free Software Foundation Europe
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Foundation Europe stand
URL:https:/fosdem.org/2021/schedule/event/fsfe_welcome/
LOCATION:S.fsfe
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11806@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for GitLab
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GitLab stand
URL:https:/fosdem.org/2021/schedule/event/gitlab_welcome/
LOCATION:S.gitlab
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11807@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Google Summer of Code
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Google Summer of Code stand
URL:https:/fosdem.org/2021/schedule/event/gsoc_welcome/
LOCATION:S.gsoc
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11808@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Haiku
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Haiku stand
URL:https:/fosdem.org/2021/schedule/event/haiku_welcome/
LOCATION:S.haiku
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11809@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Jenkins
DESCRIPTION: <p>Jenkins offers a simple way to set up a continuous integration or continuous delivery (CI/CD) environment for almost any combination of languages and source code repositories using pipelines, as well as automating other routine development tasks.</p><p>Come to our virtual stand to learn more or just to say "Hi"</p><p>=> /2021/stands.fosdem.org/stands/jenkins/</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Jenkins stand
URL:https:/fosdem.org/2021/schedule/event/jenkins_welcome/
LOCATION:S.jenkins
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11810@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T113500
SUMMARY:Welcome to the stand for KDE Community
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:KDE Community stand
URL:https:/fosdem.org/2021/schedule/event/kde_welcome/
LOCATION:S.kde
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11811@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Kiwi TCMS
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kiwi TCMS stand
URL:https:/fosdem.org/2021/schedule/event/kiwi_welcome/
LOCATION:S.kiwi
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11812@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Kopano
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kopano stand
URL:https:/fosdem.org/2021/schedule/event/kopano_welcome/
LOCATION:S.kopano
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11813@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for LibreOffice
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice stand
URL:https:/fosdem.org/2021/schedule/event/libreoffice_welcome/
LOCATION:S.Libreoffice
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11814@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for MariaDB Foundation
DESCRIPTION: <p>MariaDB Server, the open source relational database, is part of most cloud offerings and the default in most Linux distributions.</p><p>The MariaDB Foundation is a non-profit organisation supporting continuity and open collaboration in the MariaDB ecosystem. The MariaDB Foundation supports continuity and open collaboration in the MariaDB ecosystem. The Foundation guarantees that there is a global contact point for collaboration and that the community can always rely upon MariaDB Server.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB Foundation stand
URL:https:/fosdem.org/2021/schedule/event/mariadb_welcome/
LOCATION:S.mariadb
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11815@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Matrix
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix stand
URL:https:/fosdem.org/2021/schedule/event/matrix_welcome/
LOCATION:S.matrix
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11816@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to Mautic - Open Source Marketing Automation
DESCRIPTION: <p>Mautic is an Open Source (GPL v3) PHP-based Marketing Automation platform based on the Symfony framework.</p><p>Come and learn more, walk through demos, chat with the community and watch a range of talks that will be screening during the event on our stand!</p><p>Bit of a sticker fan? Drop by and have a chat, and we can post you some swag!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mautic stand
URL:https:/fosdem.org/2021/schedule/event/mautic_welcome/
LOCATION:S.mautic
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11817@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for MIT App Inventor
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MIT App Inventor stand
URL:https:/fosdem.org/2021/schedule/event/appinventor_welcome/
LOCATION:S.appinventor
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11818@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Nextcloud Hub
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nextcloud Hub stand
URL:https:/fosdem.org/2021/schedule/event/nextcloud_welcome/
LOCATION:S.nextcloud
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11819@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for ntop
DESCRIPTION: <p>Thanks for visiting us and welcome to our stand. Check the links for all the activities we are carrying out during this FOSDEM21! And don't forget to join us at 10:50AM for a lightning talk with our founder Luca Deri.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2021/schedule/event/ntop_welcome/
LOCATION:S.ntop
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11820@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for ONLYOFFICE
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ONLYOFFICE stand
URL:https:/fosdem.org/2021/schedule/event/onlyoffice_welcome/
LOCATION:S.onlyoffice
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11821@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for OpenEmbedded
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenEmbedded stand
URL:https:/fosdem.org/2021/schedule/event/openembedded_welcome/
LOCATION:S.openembedded
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11822@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for OpenHarmony Project
DESCRIPTION: <p>Discover OpenHarmony! The open source operating systems project that aims to revolutionize the dichotomy between OS/Device. Join the journey to a new IoT frontier made of autonomous intelligent co-operating devices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenHarmony Project stand
URL:https:/fosdem.org/2021/schedule/event/openharmony_welcome/
LOCATION:S.openharmony
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11823@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for OpenMandriva
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenMandriva stand
URL:https:/fosdem.org/2021/schedule/event/openmandriva_welcome/
LOCATION:S.openmandriva
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11825@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for OpenTAP
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenTAP stand
URL:https:/fosdem.org/2021/schedule/event/opentap_welcome/
LOCATION:S.opentap
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11826@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for OpenUK
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenUK stand
URL:https:/fosdem.org/2021/schedule/event/openuk_welcome/
LOCATION:S.openuk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11827@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for openwifi
DESCRIPTION: <p>Openwifi, announced in FOSDEM’20, is the 1st opensource WiFi chip design (802.11a/g/n) which includes Verilog source code for the chip and C source code for the Linux driver. Currently the design runs on FPGA verification platform via SDR (Software Defined Radio) methodology. With the design running, the FPGA board could become WiFi AP, WiFi client, ad-hoc node or sniffer. Besides the standard WiFi functionality (802.11a/g/n), it also has some special features, such as non-standard frequencies (&lt;6GHz); CSI; IQ sample; configurable low MAC behavior; time slicing; etc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:openwifi stand
URL:https:/fosdem.org/2021/schedule/event/openwifi_welcome/
LOCATION:S.openwifi
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11828@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for OW2 Open Source Community
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_welcome/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11829@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Pharo
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Pharo stand
URL:https:/fosdem.org/2021/schedule/event/pharo_welcome/
LOCATION:S.pharo
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11830@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for PostgreSQL
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL stand
URL:https:/fosdem.org/2021/schedule/event/postgresql_welcome/
LOCATION:S.postgresql
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11831@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Pulp
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Pulp stand
URL:https:/fosdem.org/2021/schedule/event/pulp_welcome/
LOCATION:S.pulp
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11832@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for ReactOS
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ReactOS stand
URL:https:/fosdem.org/2021/schedule/event/reactos_welcome/
LOCATION:S.reactos
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11833@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for RefPerSys
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RefPerSys stand
URL:https:/fosdem.org/2021/schedule/event/refpersys_welcome/
LOCATION:S.refpersys
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11834@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for School of AI Port Haarcourt
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:School of AI Port Haarcourt stand
URL:https:/fosdem.org/2021/schedule/event/haarcourt_welcome/
LOCATION:S.haarcourt
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11835@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for schul-frei
DESCRIPTION: <p>Teckids e.V. is a German association which provides a legal frame for three technological projects. We manage the project called "schul-frei", which aims to bring digitisation with free software to schools. We especially value the participation of youth in these projects, because they are the people which are affected by digitisation the most. Our educational concept is also based around the idea that young people should be judged by their abilities, not by age. They should learn to take responsibility and be independent. An example of this would be the AlekSIS project. It is (mostly) developed by adolescents from Teckids e.V. and from the school Katharineum zu Luebeck, where it is actively used.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:schul-frei stand
URL:https:/fosdem.org/2021/schedule/event/schulfrei_welcome/
LOCATION:S.schulfrei
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11836@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Sesame Discovery
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sesame Discovery stand
URL:https:/fosdem.org/2021/schedule/event/sesame_welcome/
LOCATION:S.sesame
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11837@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for The Apache Software Foundation
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:The Apache Software Foundation stand
URL:https:/fosdem.org/2021/schedule/event/apache_welcome/
LOCATION:S.apache
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11838@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for the Eclipse Foundation
DESCRIPTION: <p>Welcome to the Eclipse Foundation stand!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:The Eclipse Foundation stand
URL:https:/fosdem.org/2021/schedule/event/eclipse_welcome/
LOCATION:S.eclipse
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11839@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T103000
SUMMARY:Welcome to the Fedora Project stand!
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:The Fedora Project stand
URL:https:/fosdem.org/2021/schedule/event/fedora_welcome/
LOCATION:S.fedora
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11840@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for The GNOME Foundation
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:The GNOME Foundation stand
URL:https:/fosdem.org/2021/schedule/event/gnome_welcome/
LOCATION:S.gnome
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11841@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for The LibreSOC Project
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:The LibreSOC Project stand
URL:https:/fosdem.org/2021/schedule/event/libresoc_welcome/
LOCATION:S.libresoc
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11842@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Thola and NESi
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Thola and NESi stand
URL:https:/fosdem.org/2021/schedule/event/thola_welcome/
LOCATION:S.thola
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Schmidt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11843@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Tracim
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tracim stand
URL:https:/fosdem.org/2021/schedule/event/tracim_welcome/
LOCATION:S.tracim
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11844@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Unikraft
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Unikraft stand
URL:https:/fosdem.org/2021/schedule/event/unikraft_welcome/
LOCATION:S.unikraft
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11845@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for XCP-ng
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:XCP-ng stand
URL:https:/fosdem.org/2021/schedule/event/xcpng_welcome/
LOCATION:S.xcpng
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11846@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for XWiki & CryptPad
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:XWiki & CryptPad stand
URL:https:/fosdem.org/2021/schedule/event/xwiki_welcome/
LOCATION:S.xwiki
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11847@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for YottaDB
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:YottaDB stand
URL:https:/fosdem.org/2021/schedule/event/yottadb_welcome/
LOCATION:S.yottadb
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11876@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the stand for Coderdojo Belgium
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Coderdojo Belgium stand
URL:https:/fosdem.org/2021/schedule/event/coderdojo_welcome/
LOCATION:S.coderdojo
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12239@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T093000
DTEND:20210207T101500
SUMMARY:Checkmk Technical Demo
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_technical_demo3/
LOCATION:S.checkmk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12308@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T093000
DTEND:20210206T100000
SUMMARY:Welcome to the Illumos stand!
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Illumos stand
URL:https:/fosdem.org/2021/schedule/event/illumos_welcome/
LOCATION:S.illumos
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10839@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T110000
SUMMARY:Designing a human centric next generation internet
DESCRIPTION: <p>The Interpeer Project attempts to provide the technical underpinnings for ahuman centric next generation internet.</p><p>As sensors and compute nodes are now (close to) ubiquitous, it follows thatthere is no longer a static or traceable relationship between ownership of aphysical processing unit and the personal identifiable data it processes.</p><p>A future internet architecture must take this into account, whilst respectingand protecting user's privacy and data protection concerns, also from aregulatory point of view. At the same time,sharing data in this proliferation of processing units also favours distributedapproaches over the web's decentralised architecture.</p><p>This session outlines the future the Interpeer Project envisions, and reportson achieved outcomes to date.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2021/schedule/event/humancentricinternet/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jens Finkhaeuser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10840@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T100500
SUMMARY:Let's find NeMo together
DESCRIPTION: <p>A brief introduction to the room and to the sessions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemodiscovery/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Schmidt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10851@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T110000
SUMMARY:Dragging MAME into the 21st century
DESCRIPTION: <p>The open source emulation landscape is littered with abandoned projects.  MAME has survived stock market crashes, a pandemic, major internal refactoring, half a dozen leadership changes, and persistent rumours of the project’s imminent death.  Why is MAME still here?  How does MAME continue to attract contributors?  What are some of the issues a project this size faces?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/mame/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasantha Crabb":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10852@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T103000
SUMMARY:Shaken Fist, thought experiments in simpler IaaS clouds
DESCRIPTION: <p>OpenStack today is a complicated beast -- not only does it try to perform well for large clusters, but it also embraces a diverse set of possible implementations from hypervisors, storage, networking, and more. This was a deliberate tactical choice made by the OpenStack community years ago, forming a so called "Big Tent" for vendors to collaborate in to build Open Source cloud options. It made a lot of sense at the time to be honest. However, OpenStack today finds itself constrained by the large number of permutations it must support, ten years of software and backwards compatability legacy, and a decreasing investment from those same vendors that OpenStack courted so actively.</p><p>OpenStack Compute wasn't always like this though. The first public git commit had about 5,000 lines of code in it, and was surprisingly functional. What would a simpler and more opinionated IaaS compute component look like? Especially if it could take advantage of the general improvement of Open Source tooling in the last decade that OpenStack has driven? This was what I was pondering in late 2019 as I started to drift away from the OpenStack community for various reasons. Then, a series of natural disasters in Australia and globally presented me with an opportunity to cancel all my extracurricular activities and really give an experiment a go. That experiment is called Shaken Fist (as in old man shakes fist at cloud), is about the same size as the original OpenStack Compute commit, and is available at https://shakenfist.com. I'd appreciate the opportunity to discuss some of the simplifying assumptions made, what functionality is available, whether the experiment tells us anything interesting, and possible future directions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Cloud Computing
URL:https:/fosdem.org/2021/schedule/event/cloud_shaken_fist/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Still":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10853@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T101500
SUMMARY:Welcome to the Perl & Raku devroom
DESCRIPTION: <p>A brief introduction to the 2021 virtual FOSDEM devroom, talk overview, code of conduct and Community Affairs Team.</p><p>Please ask any questions after the introduction - there will be 10 minutes for discussion.</p><p>TPF Code of Conduct applies to our devroom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/perl_raku_welcome/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stuart J Mackintosh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10909@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T103000
SUMMARY:Abracadabra, now everyone's a remotee!
DESCRIPTION: <p>Management is difficult even under the best of circumstances and managing globally-distributed teams is even more so. With the global COVID-19 pandemic and the restrictions it forced on all of us, management is nothing like the best of circumstances.With the pandemic, suddenly everyone is a remotee – even people who have no experience in working remotely, and no desire to work in such an environment.In this talk, I’ll explore how the lessons learned from navigating a globally-distributed open source community can come in to play when managing a suddenly disturbed team. I’ll examine how taking a cue from open source communities can help managers handle this new landscape with flexibility, clemency, and above all, empathy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_abracadabra_everyones_remote/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Allon Mureinik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10935@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T103000
SUMMARY:A few patterns (and one antipattern) you might see only in Raku
DESCRIPTION: <p>Raku is a multi-paradigm language, that is able to do meta-programming, declarative, object-oriented programing as well as many other specific features. At 5 years, it's still a young language, but some patterns are emerging that make it quite suitable for practicing your programming chops, or embark in some side project. In this talk we will introduce some interesting programming patterns that are seen, possibly, nowhere else, from "grammaroles" through "piggybacking objects".On the other hand, for a language where TIMTOWDI, there is more than one way to do it, talking about antipatterns might look paradoxical. So let's see how we get out of this catch-22 situation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/rakupatterns/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10977@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T103000
SUMMARY:Deploying Containerized Applications on Secure Large Scale HPC Production Systems.
DESCRIPTION: <p>The  ever increasing  need for  the  ability  to  easily  customize, reproduce  and  migrate  applications  and  workflows are steadily increasing  amongst the High  Performance  Computing  (HPC)community,as non-traditional  HPC software  environments  and applications are  starting  to  require HPC  resources to  tackle  “real world”  scientific  problems. In  addition,traditional  HPC  software are  becoming  more  complex  and  are  often  deployed  on multiple different architectures.In   this   talk,   we   discuss   the   issues   associated   with   the deployment of containerized environments on secure HPC systems and  how  we  successfully deployed traditional  and  non-traditional HPC applications on a secure large scale HPC production system with HPC specific containers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/containerized_hpc/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Brayford":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11024@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T103000
SUMMARY:Accelerating HPC applications with Out-of-Order Commit Processors
DESCRIPTION: <p>With the end of Moore’s law, improving single-core processor performance can be extremely difficult to do in an energy-efficient manner. One alternative is to rethink conventional processor design methodologies and propose innovative ideas to unlock additional performance and efficiency. In an attempt to overcome these difficulties, we propose a compiler-informed non-speculative out-of-order commit processor, that attacks the limitations of in-order commit in current out-of-order cores to increase the effective instruction window and use critical resources of the core more intelligently. We build our core based on the open source RISC-V ISA. The hardware and software ecosystem around RISC-V enables building custom hardware and experimenting new HW/SW cooperative ideas.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/riscv_hpc/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ali Hajiabadi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11149@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T103000
SUMMARY:Never compile on the target ! GNU Radio on embedded systems using Buildroot
DESCRIPTION: <p>G. Goavec-Merou &amp; J.-M Friedt</p><p>Embedded systems are tailored to a specific task aimed at minimizing resource and energy consumption (e.g. ADi PlutoSDR). Cross-compiling benefits from powerful personal computer computational resources and user-friendly interfaces while removing the burden on the embedded board of running the compiler. GNU Radio was ported to Buildroot to provide SDR enthusiasts access to the many boards supported by this cross-compilation framework. We demonstrate its use in a graduate course project aimed at developing an embedded network analyzer.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_gnu_radio_on_embedded_using_buildroot/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Michel Friedt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11164@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T103000
SUMMARY:Empowering the school of the future
DESCRIPTION: <p>How can users of your network be allowed not only to remotely access their files but also to collaboratively edit them? Docker, NextCloud, LibreOffice Online and LDAP are the pillars of the proposed solution. The talk will start describing the context where this proposal was born i.e. the FUSS Project (https://fuss.bz.it). The analysis of the problem will follow along with the development details of the solution and suggested deployment strategies.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2021/schedule/event/fuss_remote_access/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Marinello":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paolo Dongilli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11193@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T101000
SUMMARY:Welcome to Testing and Automation devroom
DESCRIPTION: <p>A warm welcome from your devroom managers, practical information, lineup and administrivia. Let's make this edition of FOSDEM count!</p><p>Happy Testing!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2021/schedule/event/welcome_to_testing_and_automation_devroom/
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
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11199@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T102500
SUMMARY:CADCloud building an interactive online version control system for FreeCAD
DESCRIPTION: <p>During this short talk, I will introduce CADCloud an online platform tightly integrated with FreeCAD and designed to manage version tracking and user collaborations in CAD. CADCloud aims to create a reference database of 3D models generated by FreeCAD users and allow them to easily handle their lifecycle and sharing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/cadcloud/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Marie Verdun":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11272@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T102500
SUMMARY:OpenStreetMap Features as Proxy to Socio-Economic Indicators: A Network Theory Approach
DESCRIPTION: <p>As technology advances, so as our maps. In this talk, we will explore the ever growing open map data that can help us understand, validate, and explore socio-economic indicators with the aid of network theory and machine learning techniques.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_open_street_maps/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Albert Yumol":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11275@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T103000
SUMMARY:Different Approches in Pedagogy in Teaching Data Science with Python
DESCRIPTION: <p>We will talk about different approaches in teaching Data Science with the Python programming language. As a case study, we will use our own experience in providing Data Science education with Python across different audiences in the Asia Pacific region and share approaches and principles that worked for us. The lecture will serve as an anchor for more conversations and discussions for adapting pedagogy that is most effective for various contexts and settings.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_teaching_data_science/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Albert Yumol":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xithrius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11286@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T103000
SUMMARY:25 years of MySQL - A Retrospective
DESCRIPTION: <p>MySQL has now been arounds for over a quarter of a century.  So what has really changed since 3.21 has become available? So how did a little programming project become the ubiquitous database?  This session is a look at the many changes in the product, the company, and the people involved in MySQL.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/mysql_retro/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dave Stokes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11315@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T104500
SUMMARY:KubeVirt opinionated deployment via Hyperconverged Cluster Operator 
DESCRIPTION: <p>KubeVirt enables developers to run Containerized Application and Virtual Machines in a common, shared Kubernetes/OKD/OpenShift environment.An Operator is a method of packaging, deploying and managing a Kubernetes/Openshift application.The Hyperconverged Cluster Operator is an unified operator deploying and controlling KubeVirt and several adjacent operators in a controlled and opinionated way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2021/schedule/event/vai_kubevirt_hco/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simone Tiraboschi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11446@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T110000
SUMMARY:PostgreSQL Waffles
DESCRIPTION: <p>FOSDEM would not be FOSDEM without waffles... What if we coud use Postgres to make waffles ?</p><p>During this talk we will use the excuse of FOSDEM and Brussels to create an extension that will look for the best waffle recipe and use Postgres to display it. During this journey, on top of making delicious waffles, we will :- understand what an extension is- find the steps needed to create an extension- make this work all together- install our extension- display the best Waffle recipe</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_waffles/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lætitia Avrot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11452@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T100500
SUMMARY:Welcome to RetroComputing Devroom
DESCRIPTION: <p>Introduction to the devroom, the topics we cover…</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2021/schedule/event/retro_welcome/
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:11479@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T103000
SUMMARY:Some SQL Tricks of an Application DBA
DESCRIPTION: <p>Databases are the backbone of most modern systems, and taking some time to understand how they work is a good investment for any developer!In this article I share some non-trivial tips about database development!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_some_sql_tricks_of_an_application_dba/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Haki Benita":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11548@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T102500
SUMMARY:LibreOffice Technology
DESCRIPTION: <p>LibreOffice was launched as a free office suite for Windows, macOS and Linux in 2010, by a large majority of OpenOffice community members. Over the years, the project has made a significant code cleaning and refactoring effort, and created a robust development infrastructure entirely based on open source software. Today, LibreOffice is available for the cloud and mobile platforms, in different flavours, optimized for community and enterprise users.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_lotechnology/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Italo Vignoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11618@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T100500
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/2021/schedule/event/tee_welcome/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jo Van Bulck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11639@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T103000
SUMMARY:Introduction to OSGeo
DESCRIPTION: <p>The Open Source Geospatial Foundation (OSGeo) is a not-for-profit organization whose mission is to foster global adoption of open geospatial technology by being an inclusive software foundation devoted to an open philosophy and participatory community driven development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2021/schedule/event/osgeo_intro/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Angelos Tzotsos":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Till Adams":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11640@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T103000
SUMMARY:Open Applications Infrastructure
DESCRIPTION: <p>Fluence is an open application platform powered by peer-to-peer computing protocol and a decentralized licensing system. Fluence enables developers to host applications in the decentralized network and collaborate on live applications, reusing components and data. The protocol creates an open marketplace of compute capacity, so availability and pricing are not controlled by a single company and instead are driven by competitive market forces.</p><p>Applications are faster to build, easier to integrate, and more secure due to the enhanced composability. Business logic is incorporated into data packets orchestrating the execution of distributed components. Just as code collaboration creates better products, composition via network protocol enables live apps to be forked, expanded, or re-arranged into new and enhanced user experiences.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/fluence_intro/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evgeny Ponomarev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11654@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T100500
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
URL:https:/fosdem.org/2021/schedule/event/mariadb_devroom_welcome/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Gilfillan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11667@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T101000
SUMMARY:Welcome and Introduction
DESCRIPTION: <p>Welcome talk and introduction to the Microkernel Devroom at FOSDEM 2021.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel
URL:https:/fosdem.org/2021/schedule/event/microkernel_welcome/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Děcký":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11671@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T101000
SUMMARY:Introduction of the CI/CD devroom
DESCRIPTION: <p>Introduction of the CI/CD devroom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/introduction_of_the_cicd_devroom/
LOCATION:D.cicd
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11675@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T104000
SUMMARY:Cross-Platform User Interface Development in Java with OpenJFX
DESCRIPTION: <p>The JavaFX API's allow Java developers to create Java applications with a user interface.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/openjfx/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johan Vos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11678@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T104000
SUMMARY:Getting the Most from Modern Java
DESCRIPTION: <p>Java is changing faster than ever with new features being added every six months.</p><p>Despite being over 25 years old, Java is still adapting to ensure it remains one of the most popular platforms on the planet. Find out in this session how to take advantage of many of these exciting new features.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/modernjava/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Ritter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11682@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T101000
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/2021/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
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11725@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T104500
SUMMARY:Software Ecosystems as Networks
DESCRIPTION: <p>The goal of the EU project FASTEN is being able to perform a more sophisticated analysis of security-vulnerability propagation, licensing compliance, and dependency risk profiles (among others) by relying on the call-level dependency network of the whole software ecosystem. We outline the purpose and structure of the project, and present some preliminary results.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2021/schedule/event/software_ecosystems_as_networks/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paolo Boldi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11729@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T102500
SUMMARY:Products versus Protocols
DESCRIPTION: <p>Having been an advocate of free (as in freedom) communication systems for almost as long as I've been on the internet, the number of people I successfully converted away from proprietary networks was surprisingly low for a very long time.</p><p>In this talk I will share the lessons I have learned while trying to implement (Prosody/Snikket), document (modernxmpp.org) and promote communication freedom to people.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/products_vs_protocols/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Wild":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11747@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T103000
SUMMARY:Infrastructure-as-code drifts aren't like Pokemon : you can't catch em all
DESCRIPTION: <p>While we all probably think we're doing all the DevOps stuff the right way (and we do, don't we?), drift happens.Even as an experienced Terraform user, as your infrastructure team and codebase grows, it often becomes harder to track drift.I'll share here war stories from different teams, and show common pitfalls of popular commands we use when we want to know what's changed in our infrastructures.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/iacdriftpokemon/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephane Jourdan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11761@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T101500
SUMMARY:Intro to the OpenPOWER DevRoom
DESCRIPTION: <p>This will be an introduction to the OpenPOWER DevRoom, it will briefly explain the OpenPOWER Foundation, the changes we're making and how we want to interact more with the open source communities, for both hardware and software.And introduce the DevRoom for the day.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2021/schedule/event/introtothepowerdevroom/
LOCATION:D.power
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Toshaan Bharvani":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11851@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T101500
SUMMARY:JavaScript welcome session
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/2021/schedule/event/javascript_welcome/
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:11857@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T104500
SUMMARY:Why we should use Free and Open Source Software for safety applications
DESCRIPTION: <p>The advantages of Free and Open Source Software are numerous, benefiting industry partners, individual contributors and the wider community who collaborate to advance state of the art. More than ever companies choose FOSS, however the world of safety is behind the curve. Software developed for safety applications often use old development practices and are closed source. Too commonly this code is seen as a competitive advantage, and having spent vast sums developing and analysing for safety, companies are reluctant to share their code. Ultimately this is to the detriment of everyone, and leaves us all vulnerable to unsafe software.</p><p>This talk will outline the problems with software in safety currently, detail how using FOSS practices could benefit not just the wider community but the leading industry suppliers, and talk about what we need to do as FOSS creators to convince industry that this is the way forward and make the software we use safer for all.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Safety and Open Source
URL:https:/fosdem.org/2021/schedule/event/safety_opensource_foss_safety/
LOCATION:D.safety
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11860@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T101500
SUMMARY:Monitoring & Observability intro
DESCRIPTION: <p>Our customary welcome.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2021/schedule/event/monitoring_observability_intro/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12283@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T110000
SUMMARY:Hey, developers, stop writing repetitive code, let Telosys do it for you!
DESCRIPTION: <p>Presentation of OW2 Telosys project</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_telosys/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12289@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100000
DTEND:20210206T104500
SUMMARY:Ask-us-Anything
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_askusanything2/
LOCATION:S.checkmk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12315@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100000
DTEND:20210207T103000
SUMMARY:OW2 Market Readiness Levels and OSS long-term sustainibility
DESCRIPTION: <p>Presentation of OW2 MRL : Market Readiness Levels.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_mrl_2/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10974@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100500
DTEND:20210206T105000
SUMMARY:What's new with OpenNMS
DESCRIPTION: <p>In March 2021, OpenNMS will celebrate its twenty-first year as a free software project. Much has changed since the early days, both within the project and in the world in which people build and monitor networks. Surprisingly little has changed with respect to the project's mission, even as major changes are happening with the project's corporate steward, The OpenNMS Group.</p><p>Newcomers will receive a brief background on the OpenNMS project, and longtime users will come up to date with the project's latest advancements and near-term plans. If you're interested in monitoring your networked resources with a free platform that integrates events, metrics, flows, ML-enabled correlation, and more in a multi-protocol, distributed, and fault-tolerant model, this talk might be for you.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemoopennms/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeff Gehlbach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11158@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100500
DTEND:20210206T103000
SUMMARY:Rust, WebAssembly and open source
DESCRIPTION: <p>If you’re designing a project where security is uppermost, but you want to make it easy to use and compatible with multiple platforms (existing and future), what principles should you follow, and how do they translate into an architecture and actual code. We’ll present the 10 security design principles of the Enarx project, and discuss why they led us to where we are today: a Rust-based open source project with a WebAssembly run-time.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_enarx/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathaniel McCallum":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Bursell":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="axel simon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11377@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T100500
DTEND:20210206T103000
SUMMARY:MariaDB 10.6 and beyond
DESCRIPTION: <p>MariaDB Corporation is currently working on plenty of features for MariaDB 10.6. At the same time we already have a long list of things to add in future versions of MariaDB. This talk will look at the main tasks for 10.6 and future versions of MariaDB. At the same time we are hoping to get feedback and suggestions from the community</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_10_6/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Mether":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11597@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T100500
DTEND:20210207T103000
SUMMARY:An emulator for my old system today and tomorrow ?
DESCRIPTION: <p>Software emulators are wonderful tools to study old computer systems for different purpose from running legacy application to retrogaming. This talk explores the context of digital preservation triggered by on-going work in a Belgian computer museum where emulators help in rediscovering old systems, maintaining/recovering knowledge on their design and sharing the experience with the audience without stressing fragile old machines. This talk aims at exploring and somehow engaging the audience about some simple questions from that perspective: where to look for emulators (MAME/MESS, specific development, javascript ports...) ? How to select one for some usage context ? And last but not least as emulators are themselves part of history: How to make sure/contribute to the sustainability of those nice piece of software on the long run ?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2021/schedule/event/retro_emulation/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Ponsard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10961@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T101000
DTEND:20210207T103000
SUMMARY:The Road to Interoperability in CI/CD
DESCRIPTION: <p>The emergence of virtualization, containers, and cloud native has resulted in tremendous advances in enabling organizations to develop new services and make them available to end users. In addition, new paradigms such as Continuous Integration (CI) and Continuous Delivery (CD) allow organisations to do this much faster than before, empowering them to go to market ahead of the competition.</p><p>Despite its many advantages, the CI/CD ecosystem has its challenges. This session will discuss issues arising from the lack of interoperability across proliferating CI/CD technologies. We will look at end user case studies, including existing integration initiatives such as that between Tekton and Jenkins X. However, these initiatives are localised to the projects involved and do not address the challenges holistically. We will highlight the necessity, and greater sustainability, of a holistic approach to interoperability in the CI/CD ecosystem and invite attendees to join community efforts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/the_road_to_interoperability_in_cicd/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fatih Degirmenci":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kara de la Marck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11343@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T101000
DTEND:20210206T111000
SUMMARY:KernelCI has passed the test. Over to you!
DESCRIPTION: <p>KernelCI has now been a Linux Foundation project for just over a year.  Duringthat time, it has set the basis needed to fulfil its mission of being the defacto upstream kernel test system.  We can now build many more kernels, runmany more tests and collate results from many more test labs.  We also have agrowing team of core contributors, an on-going commitment from our membercompanies as well as more presence in the kernel community.  Together, we aregathering the momentum needed to start a trend.</p><p>Now we need to make KernelCI a natural part of upstream kernel development andrealise its true potential.  The <a href="https://foundation.kernelci.org/blog/2020/07/09/kernelci-community-survey-report/">CommunitySurvey</a>in June 2020 showed there is great value and interest in having a moretest-driven workflow.  While this is going to be a long-term goal, we alreadyhave a process to let the community shape the KernelCI tools according to theirown needs.  This talk gives an overview of how it would work, essentially byallowing decisions to be based on feedback from the whole ecosystem(developers, maintainers, OEMs...).  We want to hear from you!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2021/schedule/event/kernelci_over_to_you/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Tucker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11572@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T101000
DTEND:20210206T111000
SUMMARY:The seL4 Report
DESCRIPTION: <p>I will provide an update on developments in the seL4 ecosystem in the past 12 months. Highlights include the creation of the seL4 Foundation and some of its activities since, and the functional correctness proof of seL4 on the RISC-V architecture. I will also discuss our work on time protection, a principled and systematic approach to prevention of timing channels and on-going work on its formal verification.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel
URL:https:/fosdem.org/2021/schedule/event/microkernel_sel4_report/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gernot Heiser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11730@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T101000
DTEND:20210207T104000
SUMMARY:Kotlin Roadmap: Upcoming Features
DESCRIPTION: <p>In this talk, we’ll discuss what the Kotlin team is working on, the priorities we have, and the additions you can expect in the language.</p><p>The JVM platform is evolving, and Kotlin is keeping up with the new features as they become available. This includes the features introduced by the upcoming Project Valhalla and JVM support for sealed classes and records. In this talk, we’ll discuss how these changes affect Kotlin as a language, and how the Kotlin team finds a balance between drawing on the power of the new JVM versions, supporting the same functionality in older versions, and providing a smooth transition. We'll also talk about how you, the community, can influence the design and evolution of the language!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/kotlin_roadmap_upcoming_features/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Svetlana Isakova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12323@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T101000
DTEND:20210207T121500
SUMMARY:ReactOS applications and hardware demo + Q&A
DESCRIPTION: <p>Live stream showing working applications and trying those the audience suggests to try. Some live installation with USB stick as this is new for ROS to work. Commented video of ROS booting on a XBox.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ReactOS stand
URL:https:/fosdem.org/2021/schedule/event/reactos_1/
LOCATION:S.reactos
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Reimer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11292@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T101500
DTEND:20210206T110000
SUMMARY:Angular Test First Development 
DESCRIPTION: <p>How to write Angular components that can evolve ? How can we write components that can easily be refactored ? How can we write tests that won't be useless as soon as we change the implementation ?We can achieve all that by writing the tests first, writing tests that are agnostic of the implementation, so writing tests that focus on features.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2021/schedule/event/angular_test_first_development/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florian PASTEUR":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11418@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T101500
DTEND:20210206T111500
SUMMARY:Raku - Sets without Borders
DESCRIPTION: <p>Set operators are often seen as a way to handle (semi-)complex mathematical issues, the only exists in Set objects.  But set operators are so much more!  This presentation will show you how to make use of set operators in your day-to-day code, making your code more concise, better readable and better maintainable.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/raku_sets_without_borders/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elizabeth Mattijsen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11793@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T101500
DTEND:20210206T110000
SUMMARY:Microwatt grows up
DESCRIPTION: <p>Microwatt is an open-source POWER CPU implementation which can run on cheap FPGAs, bringing new level of accessibility to POWER. In the last year, we have added to Microwatt features such as a memory management unit, privilege modes, interrupts, a floating-point unit, an interrupt controller and a level-2 cache, so that now it can boot Linux. This presentation will outline these new additions to Microwatt and talk about some interesting applications for Microwatt.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2021/schedule/event/microwatt_grows_up/
LOCATION:D.power
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Mackerras":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11855@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T101500
DTEND:20210207T103000
SUMMARY:Observability for beginners
DESCRIPTION: <p>Observability is not a new idea, it first originated in control theory. In control theory observability is defined as "A measure of how well internal states of a system can be inferred from knowledge of its external outputs"We software folks borrowed the term and now define it as the property of any system that allows us to understand what is going on with them, monitor what they are doing and get the information we need to operate &amp; troubleshoot. In this talk, I am going to give an introduction to observability and also talk about how someone can contribute in this space.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2021/schedule/event/observability_for_beginners/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Atibhi Agrawal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11068@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T102500
DTEND:20210206T105000
SUMMARY:Combining crowdsourcing and expertise in Digital Humanities
DESCRIPTION: <p>We will describe in this talk how to combine crowdsourcing approaches with scientific expertise in Digital Humanities projects, and some of the issues that are at stake. The talk will focus on Recital, a Digital Humanities project aiming at gaining insights on 18th-century theater through the analysis of its accounting books. It combines crowdsourcing, using the ScribeAPI free software, producing results that need to be evaluated and validated by scientific expertise, which requires appropriate visualisation and analysis tooling.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_crowdsourcing_dh/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Aubert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11324@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T102500
DTEND:20210206T105000
SUMMARY:Adding Matrix for interoperability to existing chat apps
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>This year, however, we added production-grade native Matrix support for the first time to a major 3rd party chat system: Gitter (https://gitter.im) over the course of about 5 weeks.  This talk will explain how we did it it, and show how easily other existing chat systems can extend their reach into the whole Matrix ecosystem; breaking open those walled gardens forever.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/matrix_gitter/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Will Hunt":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric Eastwood":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11411@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T102500
DTEND:20210207T105000
SUMMARY:The 'sparselizard' multiphysics c++ fem library
DESCRIPTION: <p>Presentation of the new features in sparselizard 202012. They include adaptive mesh refinement, interpolation order adaptivity (hpFEM), time-adaptivity, speedups, syntax optimization, link to gmsh, move to cmake and a large number of added functions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/sparselizard/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandre Halbach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11647@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T102500
DTEND:20210207T110000
SUMMARY:Lowering the Barrier for New Developers
DESCRIPTION: <p>Collabora Online (COOL) is a LibreOffice-based online office suite with collaborative editing. Time-to-start-hacking COOL has been lowered from ~a day to ~10 minutes thanks to integration with GitPod, a dev environment in the cloud, on its GitHub repo.</p><p>We will try to share the story on and discuss these topics:- What was it like in the past- The search for ways to lower the barrier- Cloud dev environments- Setting up the repo for GitPod integration- Adapting the infra/CI for faster builds in the cloud (and its nice side effects)- Quick start on hacking COOL in the cloud- Some numbers- Can it be applied also to core (LibreOffice) repo? How?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_newdevelopers/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Muhammet Kara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10944@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T103000
DTEND:20210206T105500
SUMMARY:Veracruz: privacy-preserving collaborative compute
DESCRIPTION: <p>In this presentation we will introduce Veracruz, a project recently adopted by the Confidential Compute Consortium, exploring how efficient, collaborative computations between mutually distrusting parties can be developed using a mixture of hardware- and software strong isolation mechanisms.  Veracruz uses Arm TrustZone, Intel SGX, AWS Nitro Enclaves, or the high-assurance seL4 microvisor, to provide a "neutral ground" within which a collaborative computation takes place, shielded from prying or interference by the host of the computation.  The computation itself is realised by a WebAssembly program which sandboxes the computation, means Veracruz programs are portable across different isolation technologies, and allows multi-party computations to be quickly written in high-level programming languages with standard development tools.  Potential use-cases for Veracruz include support for privacy-preserving collaborative machine-learning, privacy-preserving surveys, polls, elections, or auctions, and safely delegating computations from weak devices to more powerful devices, amongst many others.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_veracruz/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dominic Mulligan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10970@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T110000
SUMMARY:A Google Monitoring System, Monarch… in Open Source? 
DESCRIPTION: <p>Recently Google published a paper on their monitoring system Monarch, which happened to have similar design choices to the existing CNCF Incubated project: Thanos!During this talk, two of Thanos maintainers will explain why Thanos could be claimed as an unintentional open source evolution of Google Monitoring Systems like Monarch.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2021/schedule/event/monarch_open_source_reimplementation/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bartek Plotka":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ben Ye":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11027@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T105000
SUMMARY:The Fuzion Language
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>Fuzion was influenced by many other languages including Java, Python, Eiffel,Rust, Go, Lua, Kotlin, C#, F#, Nim, Julia, Clojure, C/C++, and many more.  Thegoal of Fuzion is to define a language that has the expressive power present inthese languages and allow high-performance implementation and powerful analysistools.  Furthermore, Fuzion addresses requirements for safety-criticalapplications by adding support for contracts that enable formal specification andenable detailed control over runtime checks.</p><p>The talk will explain Fuzion's motivation and present its main concepts, featuredeclarations and feature calls.  It will not go into details of the syntax, butpresent Fuzion's approach to immutability, memory management and type inference.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/fuzionlang/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fridtjof Siebert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11038@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T110000
SUMMARY:MariaDB PaaS using systemd multi-instance / socket activation
DESCRIPTION: <p>Using baremetal and user level segregation, we can use systemd multi-instance to provide MariaDB as on demand PaaS, where every user gets their own configuration.</p><p>This talk will show you what this looks like from a user and system maintainer perspective.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Cloud Computing
URL:https:/fosdem.org/2021/schedule/event/cloud_mariadb_systemd/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Black":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11095@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T110000
SUMMARY:Scalable, Automated ML Model Monitoring with KFServing and Hopsworks
DESCRIPTION: <p>In this session, we will present an open-source stream processing architecture, based on Spark Structured Streaming, for automating model monitoring with some experiment results. We use Kafka to log model predictions, KFServing for model serving and a Kubernetes operator for the deployment and configuration of the different components. As for the analysis of inference data, we implemented an extendable monitoring framework on top of Spark Structured Streaming to detect outliers and data drift.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/ml_model_monitoring/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Javier de la Rúa Martínez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11115@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T103000
DTEND:20210206T110000
SUMMARY:HPC Container Engine State-of-Art
DESCRIPTION: <p>The Container ecosystem spans from spawning a process into an isolated and constrained region of the kernel at bottom layer, building and distributing images just above to discussions on how to schedule a fleet of containers around the world at the very top. While the top layers get all the attention and buzz, this session will base-line the audiences' understanding of how to execute containers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/hpc_container_engine_state_of_art/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Kniep":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11160@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T103000
DTEND:20210206T105500
SUMMARY:Upgrading to a newer major version of MariaDB
DESCRIPTION: <p>With MariaDB in a general case (backup, proper shutdown, storage engines incompatibilities, Galera, async replication, and maybe few bugs and corner cases aside) it should be possible to easily and directly upgrade from one major version to the other, skipping any number of intermediate major versions in between. mysql_upgrade utility is designed to fix all incompatibilities in the mysql.* system tables. In frames of this talk the details of its implementation and actions are discussed, as well as some known bugs and problems that it does not solve. Upgrades to MariaDB 10.4 and 10.5 are covered, from versions at least as old as MySQL 5.5.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_upgrade/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Valerii Kravchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11194@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T110000
SUMMARY:Open Source Database Infrastructure with Vitess
DESCRIPTION: <p>This session reveals four experimental Vitess developments that automate away complex database operations. With these developments Vitess is able to run its own database infrastructure, transparently to the user, and take control of risky and elaborate situations and operations.</p><p>We will briefly explain the Vitess architecture and how it supports said control, and discuss the following developments:</p><ul><li>Throttling: pushback for massive writes.</li><li>Table life cycle: safe and lazy DROP TABLE operations.</li><li>Online DDL: automating, scheduling and managing online schema migrations.</li><li>HA, failovers and cluster healing via vitess/orchestrator (aka vtorc).</li></ul><p>Vitess is a CNCF open source database clustering system for horizontal scaling of MySQL.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/vitess/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shlomi Noach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11279@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T111500
SUMMARY:Combining Progressive Delivery With GitOps And Continuous Delivery
DESCRIPTION: <p>Three phrases keep popping up when talking about modern workflows and development and deployment techniques; CD, GitOps, and progressive delivery.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/combining_progressive_delivery_with_gitops_and_continuous_delivery/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Viktor Farcic":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Matyushentsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11328@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T111000
SUMMARY:Communication Hacks 
DESCRIPTION: <p>During this talk, you'll learn about topics like cross-cultural collaboration, giving and receiving feedback, and active listening -- all things that are vital to the health of our open source communities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_communication_hacks/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nuritzi Sanchez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11497@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T110000
SUMMARY:Speed up the JSONB.
DESCRIPTION: <p>Jsonb is popular data type in postgres and there is demand from users to improve its performance. In particular, we  want to optimise a typical pattern of using jsonb as a storage for relatively short metadata and big blobs, which is currently highly inefficient.  We will discuss several approaches to improve jsonb and present results of experiments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_speed_up_the_jsonb/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oleg Bartunov":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikita Glukhov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11503@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T110000
SUMMARY:srsLTE project update
DESCRIPTION: <p>This talk provides an update on the srsLTE project. We'll look at the two past releases in 2020 and, more importantly, provide an outlook on the two upcoming releases for 2021 which will include 5G NSA support.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_srslte_project_update/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andre Puschmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11585@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T110000
SUMMARY:Improving pip for all users
DESCRIPTION: <p>In 2020, with funding from Mozilla and CZI, the pip packaging team improved pip for all users. These focused on improving the depedenecy resolution for Python packages, and the user experience for all Python users.</p><p>We carried out usability testing, user research and improved error and information messages for pip.</p><p>This talk will be about these improvements - we'll explain how the new dependency resolver works, what it can (and can't do!), how we improved the user experience of pip, the challenges we faced, and why improving user experience is important for open source software.</p><p>This talk with be given by members of the pip team - Pradyun Gedam, Georgia Bullen, Bernard Tyers, and Nicole Harris</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_pip/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernard Tyers":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xithrius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11591@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T110000
SUMMARY:Mouse integration for virtualized legacy operating systems
DESCRIPTION: <p>Running old-time OS in a virtual machine often comes with a problem of non-coinciding cursors. A relative positioning device (mouse and trackball) provides the operating system with a vector of the cursor movement instead of its coordinates. As a result, different cursor acceleration formulas are breaking the coincidence of host and guest systems cursor. Fortunately, modern guest operating systems support absolute positioning devices (tablets), which provide real cursor coordinates. Desktop virtualization systems emulate such devices (USB Wacom tablet in case of QEMU), allowing the host cursor to control guest systems in so-called "mouse integration mode".</p><p>Until recent times mouse integration was available only if guest OS either has a driver from the virtual machine vendor or supports USB tablet. In all other situations, desktop virtual machines use "mouse lock mode". The host cursor is hidden, and the user can only interact with the guest system until some dedicated keypress.</p><p>Starting from version 1.9, QEMU had accepted our GSOC-developed patch intended for the osimeline project (HTML-based live demo of historical operating systems) and can emulate the RS-232 Wacom tablet as a "wctablet" character device backend.Currently, QEMU is the only virtualization system with such capabilities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2021/schedule/event/retro_mouse/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitriy Kostiuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11632@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T110000
SUMMARY:OSGeoLive your geospatial toolkit
DESCRIPTION: <p>OSGeoLive is a self-contained bootable DVD, USB thumb drive or Virtual Machine based on Lubuntu, that allows you to try a wide variety of open source geospatial software without installing anything. It is composed entirely of free software, allowing it to be freely distributed, duplicated and passed around. It provides pre-configured applications for a range of geospatial use cases, including storage, publishing, viewing, analysis and manipulation of data. It also contains sample datasets and documentation.You will get to know the project and what you can learn and have a look behind the scenes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2021/schedule/event/osgeolive/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Astrid Emde":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11644@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T103000
DTEND:20210206T110500
SUMMARY:Building a front-end for a p2p app with Fluence & Aquamarine
DESCRIPTION: <p>Fluence is an open application platform where apps can build on each other, share data and users. Fluence not only allows hosting services inside p2p network but also provides JS SDK for building web applications, which communicate with the services.After the introductory talk, we will dive right into something very practical. We will demonstrate the process of making a web application with Fluence JS SDK. We will start with an empty create-react-app project and work our way towards the fully functional solution.By the end of this talk, we will develop a text editor, which synchronizes it’s state and the user online status with collaborators over Fluence p2p network. The application will be interacting with two minimalistic services pre-deployed to Fluence: user-list and history, but all of the features will be implemented on client-side without any need to modify existing software.Expect a lot frontend and a lot of code in TypeScript!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/fluence_frontend/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pavel Murygin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11717@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T103000
DTEND:20210206T111500
SUMMARY:State of Apache OpenOffice
DESCRIPTION: <p>Time to look on the past year, and asses where is the Project.This talk will summerize the 2020 reports, give an overview on Discussions and Activities within the Project.If you want a quick look where the Project is and where we head, then Visit this Talk!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2021/schedule/event/openoffice_state/
LOCATION:D.apache.openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Kovacs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11750@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T103000
DTEND:20210206T110000
SUMMARY:A hands-off approach for your Terraform
DESCRIPTION: <p>Automate your infrastructure with the same CI/CD tooling that your applications go through</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/handsoffapproachforterraform/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeff Knurek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12316@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T103000
DTEND:20210207T110000
SUMMARY:OW2 OSS Good Governance initiative
DESCRIPTION: <p>Presentation of OW2 GGI: Good Governance Initiative</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_ggi_2/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11091@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T104000
DTEND:20210207T112000
SUMMARY:The Future of Java on Raspberry Pi: Java, JavaFX, Raspberry Pi and Electronics
DESCRIPTION: <p>Java on the Raspberry Pi is still a controversial topic, but recent evolutions of both the JDK and OpenJFX have proven they are a perfect match! In this talk we will look into some examples and discuss what could be the next steps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/javaraspberrypi/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Delporte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11307@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T104000
DTEND:20210206T112000
SUMMARY:10 Ways Everyone Can Support the Java Community
DESCRIPTION: <p>Foojay is all about the community helping to take Java forward, so as an attendee of the Friends of OpenJDK FOSDEM devroom you are already on your way towards making the Java community better!</p><p>But what can we all encourage our friends and colleagues to do in order to make the Java community more vibrant, active, and welcoming.</p><p>In this presentation, you will learn all of the insider secrets on how to support the worldwide community of 12 million Java developers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/10ways/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephen Chin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11664@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T104000
DTEND:20210207T111000
SUMMARY:The future of dependency management, seen from 2021
DESCRIPTION: <p>Dependency management in the Kotlin and in the JVM ecosystems is great, especially for Gradle users, but there's room for improvement.</p><p>Some tasks, like upgrading dependencies to the right versions, are still tedious and time consuming. There's also compatibility gotchas because of the lack of metadata.</p><p>This talk will start with a mention of the different problems that come with dependency management in real-world projects.Then it'll show how the developer tool <a href="https://github.com/jmfayard/refreshVersions">refreshVersions</a> (MIT licensed) tackles some of these issues in Gradle projects, saving a lot of time when upgrading dependencies.</p><p>Finally, I'll talk about what the future can be for dependency management, be it from new features in future Gradle versions, or tools or conventions that the community can create to improve the status quo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/the_future_of_dependency_management/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LouisCAD":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11054@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T104500
DTEND:20210206T113000
SUMMARY:KubeVirt: privilege dropping one capability at a time
DESCRIPTION: <p>KubeVirt's architecture is composed of two main components: virt-handler, a trusted DaemonSet, running in each node, which operates as the virtualization agent,and virt-launcher, an untrusted Kubernetes pod encapsulating a single libvirt + qemu process.</p><p>To reduce the attack surface of the overall solution, the untrusted virt-launcher component should run with as little linux capabilities as possible.</p><p>The goal of this talk is to explain the journey to get there, and the steps taken to drop CAP NET ADMIN, and CAP NET RAW fromthe untrusted component.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2021/schedule/event/vai_kubevirt_privilege/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miguel Barroso":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11064@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T104500
DTEND:20210206T113000
SUMMARY:Tools and Concepts for Successfully Open Sourcing Your Project
DESCRIPTION: <p>You've just had an idea for a great application but don't think anyone else is interested? You've used your weekends and free time to come up with something that actually solves someone else's problem? You'd love to open source your project so others can use it but you don't know where to start. We'll explain the way from an idea to an open source project using a step by step guide - including links, code snippets, and open source tools you can use to open source your own project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2021/schedule/event/open_sourcing_tools/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sanja Bonic":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Janos Pasztor":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11341@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T104500
DTEND:20210207T113000
SUMMARY:DepClean: Automatically revealing bloated software dependencies in Maven projects
DESCRIPTION: <p>The talk introduces DepClean, an open-source tool that we developed to automatically determine the presence of bloated dependencies in Maven artifacts. DepClean performs a deep static analysis of the dependency network and suggests direct and transitive dependencies to be removed or excluded. Given an application and its build file, DepClean collects the complete dependency tree (the list of dependencies declared in the pom.xml, as well as the transitive dependencies) and analyzes the bytecode of the artifact and all its dependencies to determine the presence of bloated dependencies. DepClean also generates a clean variant of the build file in which bloated dependencies are removed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2021/schedule/event/dep_depclean/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="César Soto Valero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12320@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T104500
DTEND:20210207T121500
SUMMARY:Konsole: New Features
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:KDE Community stand
URL:https:/fosdem.org/2021/schedule/event/kde_stand_2/
LOCATION:S.kde
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="aniqa.khokhar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10886@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T105000
DTEND:20210206T113500
SUMMARY:NESi
DESCRIPTION: <p>With the NESi software we aim at simulating certain points of a network.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemonesi/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Konrath":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Janis Groß":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11028@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T105000
DTEND:20210206T111500
SUMMARY:Can WebRTC help musicians?
DESCRIPTION: <p>Last year, the world changed, and musicians were among those that were hit the most, and music lovers with them.Can WebRTC help, here? This presentation will try to cover different areas where it could, and in some cases already is.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/webrtc_musicians/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Miniero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11185@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T105000
DTEND:20210207T112500
SUMMARY:The growth of free software in Building Information Modeling for architects, engineers, and construction
DESCRIPTION: <p>The architecture, engineering, and construction industry is a vast, diverse, but highly proprietary field. The primary means of data exchange between architects, structural, MEPF engineers, cost planners, surveyors, program schedulers, asset/facility management and more revolve around a concept known as Building Information Modeling (BIM) in addition to CAD. Many of these tools do not exist as free software, or are drastically better, or are dominated by a monopoly vendor market with lock-in business practices.</p><p>Free software implementations of BIM have seen rapid growth in the past year, with new utilities available for OpenBIM building models, quality auditing, diffing, clash detection, issue management, facility management, environmental simulation, and more. This is supported by a newly formed community known as OSArch. Dion Moult, a main developer of the BlenderBIM Add-on, IfcOpenShell contributor, and one of the OSArch founders, will present a summary of these events, demonstrate how free software communities have collaborated and shared resources, and where this leads in the future. The BlenderBIM Add-on was recently awarded the buildingSMART 2020 Awards in Technology, the international standards body for BIM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/bim/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dion Moult":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11293@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T105000
DTEND:20210206T111500
SUMMARY: Making Tools for Social Media Research: Principles and (Future) Challenges
DESCRIPTION: <p>This talk will focus on our experiences with making open source tools for the study of social media platforms (amongst others, DMI-TCAT for Twitter, the YouTube Data Tools, and 4CAT for forum-like platforms such as Reddit and 4chan) in the context of social science and humanities research. We will discuss questions of reliability and reproducibility, but also how tools are taking part in shaping which questions are being asked and how research is done in practice - making open source particularly relevant as a form of methodological transparency. Two aspects have become particularly important for our tool-making practice: the relationship with large platform companies and their Web-APIs as well as concerns about user privacy and legal compliance with regulations such as the GDPR. Our talk will address these in turn, scoping the issue and proposing ways forward.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_social_media_research/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stijn Peeters":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erik Borra":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernhard Rieder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11323@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T105000
DTEND:20210207T112000
SUMMARY:What's next for Teal, the typed dialect of Lua
DESCRIPTION: <p>This talk is the third part in a trilogy of talks hosted at this devroom that chronicles the birth of Teal, a new programming language that is a typed dialect of Lua. In this talk I will present an update on Teal: we'll talk about the current status of the language and its nascent community, and look forward at what lies ahead for its future. We will discuss a bit about the recent evolution of the project, and where it can go from here while adding more power to the type checking while keeping the language simple.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/teallua/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hisham Muhammad":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12248@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T105000
DTEND:20210206T112000
SUMMARY:ntop @ FOSDEM
DESCRIPTION: <p>In this talk, the founder of ntop Luca Deri introduces the main ongoing activities of ntop, and its future directions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2021/schedule/event/ntop_luca_deri/
LOCATION:S.ntop
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Deri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11235@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T105500
DTEND:20210206T112000
SUMMARY:Migrating from other databases to MariaDB
DESCRIPTION: <p>This talk will present a proper procedure of migrating applications from proprietary database systems (such as Oracle or SQL Server) to MariaDB. The talk will give an overview of the steps required to successfully perform a full migration. built from the experience of migrating DBS Bank's core infrastructure from Oracle to MariaDB.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_migrating/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael ^'Monty^' Widenius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11444@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T105500
DTEND:20210206T112000
SUMMARY:Graphene Library OS
DESCRIPTION: <p>Graphene is a lightweight library OS, designed to run a single Linux application in an isolated environment. Currently, Graphene runs on Linux and Intel SGX enclaves on Linux platforms. With Intel SGX support, Graphene can secure a critical application in a hardware-encrypted memory region and protect the application from a malicious system stack with minimal porting effort.</p><p>This talk will discuss the design, implementation, features, lessons learned, and the current status of the project. The talk will highlight some of the technical challenges of enabling unmodified applications in restricted secure environments such as Intel SGX enclaves.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_graphene/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitrii Kuvaiskii":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10844@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T113000
SUMMARY:openwifi - opensource WiFi chip
DESCRIPTION: <p>Openwifi project, the opensource WiFi chip design, was firstly announced in FOSDEM 2020. During the unusual 2020, openwifi project has made many progresses, also encountered some difficulties. In this presentation, openwifi project would share with you:</p><ol><li><p>result of user/community growth</p></li><li><p>main progresses: hardware support; performance; stability; bug fixes; new features</p></li><li><p>difficulties: community participation (FPGA people &lt;&lt; software people); too expensive hardware</p></li><li><p>idea of low cost hardware</p></li><li><p>new features planned</p></li></ol>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_openwifi_opensource_wifi_chip/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xianjun Jiao":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10863@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110000
DTEND:20210206T121500
SUMMARY:The PlayStation 2: From Emotion to Emulation
DESCRIPTION: <p>The PlayStation 2, being the best-selling game console of all time, is a surprisingly complex beast.So, isn't it only fitting that its emulation in software is equally complicated?</p><p>With PCSX2 developer GovanifY, we carefully peel back the layers of the world's most popular game console, and its most popular emulator.See why, twenty years later, it's now easier than ever to ＰＬ△︎Ｙ　ＩＮ　Ｙ◯︎ＵＲ　Ｗ╳︎ＲＬ□.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/pcsx2/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gauvain Roussel-Tarbouriech":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10899@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T113000
SUMMARY:Getting Started with Grafana Tempo
DESCRIPTION: <p>Grafana Tempo is a new high volume distributed tracing backend whose only dependency is object storage.  Unlike other tracing backends Tempo can hit massive scale without a massive and difficult to manage Elasticsearch or Cassandra cluster.  The current trade off for using object storage is that Tempo supports search by trace id only.  However, we will see how this trade off can be overcome using the other pillars of observability.</p><p>In this session we will use an OpenTelemetry instrumented application to demonstrate how to use logs and Prometheus exemplars to find traces effectively in Tempo. Internal Grafana metrics will also be shared as we all discuss how to scale tracing as far as possible with less operational cost and complexity than ever before.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2021/schedule/event/getting_started_tempo/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joe Elliott":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10940@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T113000
SUMMARY:Make life easier for big data users on Arm platform
DESCRIPTION: <p>Currently, there are more and more ARM based datacenter hardware options on the market, and their performance has been continuously improving. Thus more and more users and customers are starting to consider using these datacenter hardware options for their business. Big Data is one of the most important areas.</p><p>On the contrary, the open source ecosystem for Big Data on ARM is not that perfect: most of the software in the Big Data ecosystem does not care too much about running on ARM in advance, or developers have not officially tested their codes on ARM, and there are a lot of unsolved problems. In order to make those software solutions able to run on ARM, one has to search and read tons of articles and to do a lot of patches and build a numbers of dependencies on their own. And once the upstream changes or upgrades, there might be new problems since it is not tested on ARM in upstream. All these challenges made users concerned to use ARM for their business.</p><p>In order to change this situation and make the Big Data open source ecosystem more friendly to ARM platform and its users, our team started by proposing adding ARM CI to those open source projects. By doing this, the projects will be fully tested on ARM and also all future changes will as well be tested on ARM. In the process, we fixed a lot of problems directly in upstream, which benefits all users. And then, we started to perform performance comparison tests between ARM and x86, to give users an overview of the status. And there are also large numbers of TODO items, for the future.</p><p>In this session, you can learn the current status of ARM CI for Big Data ecosystem projects like Hadoop, Spark, Hbase, Flink, Storm, Kudu, Impala etc. and our efforts on fixing ARM related problems. We will also introduce our future plans.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/big_data_arm/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zhenyu Zheng":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11042@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110000
DTEND:20210206T113000
SUMMARY:Foreign data wrapper study for schemaless databases
DESCRIPTION: <p>In order to connect to external databases, PostgreSQL supports Foreign Data Wrappers (FDW), and there are already many FDWs.However, among of FDWs have various restrictions preventing utilization of external databases features. As such a restriction,FDWs for schemaless databases need to change the foreign table definition, when some columns are added in remote database.This restriction can not take full advantage of the schemaless feature. In this time, we considered implementing FDW that does not require changing the external table when columns are added onexternal database. I would like to introduce this study based on the time-series database InfluxDB as schemaless database.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_foreign_data_wrapper_study_for_schemaless_databases/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hiroki Kumagai":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11076@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110000
DTEND:20210206T113000
SUMMARY:Faster Spark SQL: Adaptive Query Execution in Spark v3
DESCRIPTION: <p>Over the years, there has been extensive efforts to improve Apache Spark SQL performance. This talk will introduce the new Adaptive Query Execution (AQE) framework and how it can automatically improve user query performance. AQE leverages query runtime statistics to dynamically guide Spark's execution as queries run along. The talk will go over the main features in AQE and provide examples on how it can improve on the previous static query plans. Finally, we'll present the significant improvements we have seen on the TPC-DS benchmark with AQE.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/faster_spark_sql/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Poggi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11110@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110000
DTEND:20210206T113000
SUMMARY:Status of OpenPOWER support in coreboot
DESCRIPTION: <p>The presentation describes efforts of porting OpenPOWER architecture firmware to open source firmware framework - coreboot. Although OpenPOWER firmware has been open-sourced some time ago, it may still benefit by implementing the support in coreboot. The differences and benefits of the OpenPOWER firmware and coreboot will be mentioned as well as current progress of work and challenges faced during development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2021/schedule/event/statusopenpowercoreboot/
LOCATION:D.power
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michał Żygowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11197@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T120000
SUMMARY:Managing virtual resources with CBSD, and beyond
DESCRIPTION: <p>CBSD team was working hard to bring you not just VM/jail management, but to also make integrating existing cloud software easy. This talk will describe new features of CBSD as well as some of the new projects around it: some are done, and some are in implementation phase.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2021/schedule/event/cbsd_ecosystem/
LOCATION:D.bsd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Goran Mekić":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11304@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T113000
SUMMARY:From single MySQL instance to HA
DESCRIPTION: <p>During this session, I will show how we can start from a single instance to MySQL InnoDB Cluster, the automated HA solution for MySQL, passing by the following architecture:</p><ol><li>Single MySQL</li><li>Source / Asynchronous Replica</li><li>InnoDB ReplicaSet</li><li>InnoDB Cluster</li></ol><p>I will cover the limitations of each options and how to migrate from one to the next one with minimal downtime.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/mysql_ha/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frédéric Descamps":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11372@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110000
DTEND:20210206T113000
SUMMARY:Adding contracts to the GCC GNAT Ada standard libraries
DESCRIPTION: <p>The guarantees provided by SPARK, an open-source formal proof tool for Ada, and its analysis are only as strong as the properties that were initially specified. In particular, use of third-party libraries or the Ada standard libraries may weaken the analysis, if the relevant properties of the library API are not specified.We progressively added contracts to some of the GCC GNAT Ada standard libraries to enable users to prove additional properties when using them, thus increasing the safety of their programs. In this talk, I will present the different levels of insurance those contracts can provide, from preventing some run-time errors to occur, to describing entirely their action.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Safety and Open Source
URL:https:/fosdem.org/2021/schedule/event/safety_opensource_ada_contracts/
LOCATION:D.safety
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joffrey Huguet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11455@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T114500
SUMMARY:MoveTK: the movement toolkit
DESCRIPTION: <p>MoveTK is a reusable, well tested, high performant, feature-rich library that incorporates state of the art algorithms for computational movement analysis. The library is designed to be extensible such that it can be adapted for various movement analysis tasks. The library has been developed as part of a collaboration between HERE Technologies, Eindhoven University of Technology and Utrecht University under the Commit2Data program.</p><p>This talk is intended to showcase the scalability of MoveTK to large geo-spatial data sets. Moreover, through visualisations, we will demonstrate the various movement analysis algorithms that are available in MoveTK. Any scalable movement analysis task can be based on three fundamental building blocks: (a) the representation of (geo-)spatial movement data (b) the shape and specifically geometric aspect of movement and (c) algorithms that have theoretical bounds on their time and space complexity. Therefore, we will present the design decisions adopted in MoveTK, that allows seamless interoperability between these fundamental building blocks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2021/schedule/event/movetk/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aniket Mitra":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11465@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T120000
SUMMARY:A fresh look at toolchains in 2021
DESCRIPTION: <p>Not too long ago, it was clear how to build a new toolchain -- build binutils, build a gcc bootstrap compiler, build glibc, build a full featured gcc, debug it with gdb. That is still a good option - but no longer the only one: These days, alternatives to each of those components are available.This talk examines the available options and gives recommendations of what components make sense for what use cases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Performance
URL:https:/fosdem.org/2021/schedule/event/toolchains_choice/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernhard Rosenkränzer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11478@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T113000
SUMMARY:Practical advice for using Mypy
DESCRIPTION: <p>Mypy has been around since 2012, and in recent years its gaining wide spread adoption. As the framework continues to evolve and improve, more and more useful features are being added.In this talk I'm presenting some hidden gems in the type system you can use to make your code better and safer!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_mypy/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Haki Benita":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xithrius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11506@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T113000
SUMMARY:I use ENUM - Vindicating the Underdog of Data Types
DESCRIPTION: <p>The ENUM data type is extremely good to define constraints to column values. It adds descriptiveness to your database schema. In this talk you'll learn the advantages and disadvantages of the ENUM data type, and how to use it in your database schema design.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_i_use_enum_vindicating_the_underdog_of_data_types/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Boriss Mejias":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11513@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110000
DTEND:20210206T113000
SUMMARY:Benchmarking S3 in Ceph with COSBench
DESCRIPTION: <p>There are a number of available tools and approaches for benchmarking S3 performance in Ceph. Benchmarking reliably and sensibly gets more challenging as you scale out storage clusters, gateways, and benchmarking drivers. In this talk I’ll go over some of the benchmarking tools we’ve used in recent months, talk about our focus around COSBench, and some of the approaches and steps we took to improve the state of COSBench for Ceph benchmarking, both in COSBench itself and with helper tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2021/schedule/event/sds_ceph_s3_cosbench/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Danny Abukalam":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11528@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110000
DTEND:20210206T113000
SUMMARY:Eleventy is a simpler static site generator.
DESCRIPTION: <p>Eleventy isn't the first Static Site Generator in Node.js out there.But it gets amazing feedback from different parties.Time to look into what makes it so compelling!We'll touch Setup, Data Directory Files and Template Languages.You'll see, that you have plenty of options to choose from.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2021/schedule/event/eleventy_static_site_generator/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="André Jaenisch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11559@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T113000
SUMMARY:Using IDEs for LibreOffice development
DESCRIPTION: <p>The LibreOffice buildsystem has support to create auxiliary files that allow easy integration with various IDEs.This talk will show you how to use it and how it works and where its limitations are.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_ideforlodevelopment/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Lohmaier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11565@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T113000
SUMMARY:Scan2Run - Reviving old listings in MAME emulator
DESCRIPTION: <p>Scan2Run focuses on the digital preservation of computer heritage distributed in paper form (e.g. old magasines with BASIC programs). It may be the only available format Transforming such a listing in a running computer programs and sharing the experience requires quite a few steps: retyping the program, loading it into a vintage computer or emulator, and capturing some results either in textual, image or even video format. Our talk will illustrate our current approach and progress with a toolchain developed for the NAM-IP Computer Museum to help automating the scan of old listing (including learning and reusing profiles), then injecting the result into an emulator with MAME as primary target. Our talk will be illustrated with examples from the widespread Amstrad CPC and rare DAI In-DATA Imagination Machine. It will also be the opportunity to revive and illustrate some capabilities of those nice machines !</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2021/schedule/event/retro_scan2run/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Ponsard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11641@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T115000
SUMMARY:How to make a Service and distribute it with the Fluence network
DESCRIPTION: <p>This section aims to show how a service can be created from scratch and then deployed to the Fluence network. We will start with a discussion of FCE – special runtimes that designed to run multi-module Wasm applications with help of interface-types. Then we will create several simple services and discuss how to compile, run locally, and debug them with our tooling. Finally, we will deploy these services to Fluence nodes to use them next by the front-end application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/fluence_backend/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitriy Shakhtarin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Voronov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11746@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110000
DTEND:20210206T112500
SUMMARY:State assessment and data validation using Ansible
DESCRIPTION: <p>This talk will do a deep dive on how Ansible can be used to assess the operational state of your IT infrastructure (especially network appliances) and effectively take remediation actions as required</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/stateassessmentdatavalidationansible/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ganesh Nalawade":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11878@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110000
DTEND:20210206T114500
SUMMARY:Technical Demo (DevOps)
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_technical_demo_1100/
LOCATION:S.checkmk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Checkmk Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12238@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110000
DTEND:20210206T120000
SUMMARY:Agencies, why and how to use Marketing Automation for your business
DESCRIPTION: <p>Marketing automation is a very helpful new skill in your agencies capabilities. It'll help you to boost the performance of your SEO/SEA/SM campaigns for your customers. Learn how the Open Source platform Mautic can enable your agency to deliver a true omni-channel, personalised experience</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mautic stand
URL:https:/fosdem.org/2021/schedule/event/mautic_agencies1/
LOCATION:S.mautic
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12240@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T114500
SUMMARY:Technical Demo (DevOps)
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_kubernetes/
LOCATION:S.checkmk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12268@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T120000
SUMMARY:József Keller - Be a Better Emailer
DESCRIPTION: <p>In this talk you will learn to use Mautic to get more emails delivered into the inbox of your contacts, how to troubleshoot delivery problems, and improve your delivery rate.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mautic stand
URL:https:/fosdem.org/2021/schedule/event/mautic_keller/
LOCATION:S.mautic
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12272@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110000
DTEND:20210206T113000
SUMMARY:Minigame: Codi Mash
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MIT App Inventor stand
URL:https:/fosdem.org/2021/schedule/event/appinventor_codi_mash1/
LOCATION:S.appinventor
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12274@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T110000
DTEND:20210207T113000
SUMMARY:Minigame: Codi Compass
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MIT App Inventor stand
URL:https:/fosdem.org/2021/schedule/event/appinventor_codi_mash2/
LOCATION:S.appinventor
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Mathijssen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11642@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T110500
DTEND:20210206T113000
SUMMARY:Need for secure composition. Aquamarine language.
DESCRIPTION: <p>Aquamarine is the multi-process composition medium based on pi-calculus, designed for distributed applications/backends, both in private deployments and open networks. Aquamarine scripts define the topology of the execution (when and where to move control flow) and data dependency graph (what results and what arguments to pass where), essentially describing the composition of (micro)services, e.g. using one service's output as another service's input. The language primitives are based on pi-calculus operations describing certain topological effects and secured by cryptographic signatures of involved peers. The Aquamarine approach allows building distributed systems of any complexity, effectively expressing network behavior.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/fluence_aquamarine101/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Kurinskiy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10875@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T111000
DTEND:20210207T114000
SUMMARY:Live coding server as a function with http4k
DESCRIPTION: <p>Http4k is a lightweight HTTP library written in Kotlin that enables serving and consuming of HTTP services in a functional and testable way. Unlike many other libraries and frameworks which have complicated abstractions and workflows, http4k captures the essence of communication over HTTP with few simple concepts. In this session I will explain and demo the core concepts in http4k by live coding from scratch http server for noughts and crosses game.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/live_coding_with_http4k/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Kandalov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11003@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T111000
DTEND:20210206T115500
SUMMARY:Reliably reproducing kernel data races
DESCRIPTION: <p>Introduction to the Linux Test Project <em>Fuzzy Sync</em> C library, developed for reproducing data races in the Kernel from user land. Will cover a simple contrived data race, entirely in user land, to demonstrate the basics. Then we will move onto real world examples within the kernel, including when a <em>delay bias</em> is required to ensure a particular chronological order of events.</p><p>Fuzzy Sync was developed for reproducing Linux kernel bugs, however it may be used to collide events in user land, another kernel or other contexts. No particular kernel features or instrumentation are required. The Linux Test Project is a large test suite for the Linux kernel and POSIX. Most of the tests are stand alone executables which run in user land and interact with some low level kernel interface. Fuzzy Sync is primarily used in regression tests which attempt to reproduce a particular bug. This ensures the bug is not reintroduced and indicates if a patch needs back porting to older kernels.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2021/schedule/event/reproducing_kernel_data_races/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Palethorpe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11270@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T111000
DTEND:20210207T113500
SUMMARY:Contributing (with) civil servants
DESCRIPTION: <p>The open source is getting mature and there are a lot of established ways of behavior, expectations even, that both contributors and maintainers of a codebase have. Some of these expectations are explicit in contributing files, whereas others are implicit and more of a cultural behaviour we as a group have taken on over the years. Governments and civil servants come from a very different background and when they start developing publishing software in the open under a free licenses, these cultures may meet, and sometimes even clash. We know that individual volunteer contributors differ from corporate contributors, how do public workers as contributors fit into this.</p><p>How public workers contribute has to do with how they operate, and how the society expect them operate in other fields of their operation. If not understood properly, this can lead to frustration of a FOSS contributor who want to make a useful contribution to a codebase developed by a public organization. In this talk we will try to give you the tools and the mindset that will help you succeed when submitting those merge requests.</p><p>"As a volunteer I am making contributions to a codebase managed by a public organization and it's behaving differently than the FOSS I am used to and here is why and how to adapt."</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_contributing_with_civil_servants/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Boris van Hoytema":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11573@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T111000
DTEND:20210206T115500
SUMMARY:The seL4 Foundation
DESCRIPTION: <p>The seL4 Foundation was created in April 2020 as a Project of the Linux Foundation. Its aim is to provide an open and neutral framework for developing seL4 and its ecosystem and promote update. The talk will give an overview of the seL4 Foundation, its goals and activities and the benefits of joining.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel
URL:https:/fosdem.org/2021/schedule/event/microkernel_sel4_foundation/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="June Andronick":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11046@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T111500
DTEND:20210206T114000
SUMMARY:Decentralizing HEP for RTC Platforms
DESCRIPTION: <p>Exploring viable methods to build decentralized, secure, encrypted p2p tracing/logging/capture swarms using HEP and DHT to provide for the present and future needs of webRTC platforms and other next-generation real-time communication systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/hep/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Mangani":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11122@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T111500
DTEND:20210206T112500
SUMMARY:From Navicrawler to HyBro: a brief history of webcrawlers for social sciences
DESCRIPTION: <p>The World Wide Web’s original design as a vast open documentary space built around the concept of hypertext made it a fantastic research field to study networks of actors of a specific field or controversy and analyse their connectivity. <a href="https://medialab.sciencespo.fr/outils/navicrawler/"><em>Navicrawler</em></a>, <a href="https://www.issuecrawler.net/"><em>IssueCrawler</em></a>, <a href="https://hyphe.medialab.sciences-po.fr/"><em>Hyphe</em></a>... Over the past 15 years, a variety of web crawling tools, most often free and open source, have been developped by or for social sciences research labs across the world. They provide means to engage with the web as a research field or to teach students what the WWW is beyond Google or Facebook’s interfaces.</p><p>We will first present an overview of this history of open source web crawling tools built for research, teaching or data journalism purposes. Then we will propose a short demonstration of the latest version of médialab's <em>HyBro</em>, aka <em>Hyphe-Browser</em>, a tool built to let users benefit from automated web crawling as well as <em>in situ</em> web browsing and categorizing. Its friendly user interface allows a variety of publics to engage with web crawling, including non-experts like students, social science scholars, and activists.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_webcrawlers_social_sciences/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Ooghe-Tabanou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11276@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T111500
DTEND:20210206T120000
SUMMARY:Cor - The Future of OO In Perl
DESCRIPTION: <p>I plan to bring modern OO to the Perl core. Modern enough that it leapfrogs the capabilities of the OO systems of many other dynamic languages. I’ve been stealing ideas from Stevan Little, Damian Conway, and anyone else foolish enough to leave their ideas lying around. I have no pride. Sawyer’s expressed interest and it's likely it will go into the Perl core, though with the upcoming Perl governance changes, the timeline is unclear.</p><p>I’m not going to beat around the bush: writing object-oriented code in Perl is a shambolic mess. Some people want to use bless and hand-roll everything, others insist upon using Moo/se, while still others others reach for Class::Std, Spiffy, Class::Tiny, some in-house monstrosity their company uses and so on. You have to relearn it again and again and again. It's time to put this embarrassment aside.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/future_of_oo_perl_cor/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Curtis Poe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11364@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T111500
DTEND:20210207T113500
SUMMARY:Events in CI/CD
DESCRIPTION: <p>Continuous integration and deployment (CI/CD) system are hardly ever ceaseless as the name would suggest; they do aim though to follow changes in code, configurations and versions.They often achieve that by both handling and generating events. For instance, a CD system receives an event that describes a new version of an application, and it runs a workflow in response.When the workflow starts or when it reaches completion, the CD system generates events for the benefit of other processes that may want to trigger tests against the newly deployed application version.In this short presentation, we introduce the "Events in CI/CD" interest group, part of the Continuous Delivery Foundation, and its mission of standardization and interoperability between CI/CD systems via events.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/events_in_cicd/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Frittoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11694@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T111500
DTEND:20210206T120000
SUMMARY:Rebuilding the Apache OpenOffice wiki
DESCRIPTION: <p>The Apache OpenOffice wiki is the major source of information about OpenOffice for developers. A major restructuring is ongoing an d we will discuss what has been done and what remains to be done.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2021/schedule/event/openoffice_rebuilding_wiki/
LOCATION:D.apache.openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Pescetti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10838@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T112000
DTEND:20210206T120000
SUMMARY:DeepNetts: Deep Learning IDE
DESCRIPTION: <p>Most software developers are not also data scientists or machine learning experts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/deepnetts/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zoran Sevarac":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10962@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T112000
DTEND:20210207T115000
SUMMARY:A Lisp REPL as my main shell
DESCRIPTION: <p>The popular but aging shells (Bash and the like) suffer from many design flaws:lack of structured data, pipes are hard-to-debug blackboxes, lack ofinteractivity, while the user interfaces are mostly poor and limiting.High time we moved on away from this cruft, starting with a top-notchinteractive language boasting full-fledged introspection and debugging.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/lisprepl/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Neidhardt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11065@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T112000
DTEND:20210206T114500
SUMMARY:Migration from Oracle to MariaDB with no application change
DESCRIPTION: <p>Introduce a use case from a Chinese who migrated one of their important applications from Oracle to MariaDB with very few modifications to the application. I will cover the entire migration process and experience, including tools to check the Oracle syntax compatibility with MariaDB and tools to compare the execution results of Oracle and MariaDB, and the proxy that receives and interprets the Oracle network protocol to MariaDB</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_oracle/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="pickup li":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11309@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T112000
DTEND:20210207T115500
SUMMARY:Advanced BPF kernel features for the container age
DESCRIPTION: <p>BPF is becoming ubiquitous in today's modern container environments and thanks to the fast pace of innovations from Linux kernel developers in the BPF subsystem, cloud native networking software such as Cilium is able to bring these extensions to a mainstream user base for improving throughput, latency and reliability of workloads and services. This talk provides a deep dive on recently added BPF kernel as well as Cilium extensions for Kubernetes environments which significantly reduce application tail latencies with the help of the earliest departure time (EDT) model for egress bandwidth management. Furthermore, recently added BPF redirection helpers are discussed which offer a low-latency switch into Pod network namespaces. Last but not least the talk also covers how Cilium's BPF kube-proxy replacement improves reliability for its high-performance XDP-based north-south service load-balancing through a BPF-based Maglev consistent hashing implementation. We'll discuss our path towards implementing these features, our lessons learned as well as future follow-up work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_ebpf_kernel/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Borkmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11436@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T112000
DTEND:20210206T114500
SUMMARY:Secure Multi-Party Applications in Open Enclave
DESCRIPTION: <p>Existing attestation schemes require pre-signed enclave images and provide few means of including runtime-dependent configuration data (like report data, enclave held data, configid). In multi-party settings in which the parties may not always fully trust each other, attestation of multiple pieces of code or data images via these means is cumbersome and inefficient. For example, consider the case of a secure cloud service running a JavaScript interpreter, which interprets a third-party script, in which case both, the interpreter and the script, can interfere with each other's attestation evidence as they share an address space. Similarly, a group of users may want to compute a shared result over all of their combined data, but without sharing their data with each other. Attestation in such scenarios is greatly simplified by a technique called Extended Enclave Initialization Data (EEID), which provides a secure and convenient means to combine all required attestation evidence, and to automatically re-sign images (with a well known service key) during enclave startup to ensure that all of the code and data is loaded and attested appropriately. An added benefit is that even single-party applications can use this technique to automatically re-sign enclave images with modified configuration settings (like memory size and thread count), independent of, or in addition to, underlying TEE support for configuration changes. EEID is currently available as an experimental feature for SGX enclaves in the Open Enclave SDK and it is used in multiple prototype services at Microsoft.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_oe/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christoph M. Wintersteiger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11629@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T112000
DTEND:20210207T120000
SUMMARY:Practical Introduction to FXGL Game Engine
DESCRIPTION: <p>Modern JavaFX provides hardware acceleration support on a range of platforms, including desktop, mobile and embedded, allowing the development of high-performance cross-platform applications.</p><p>However, to develop games with JavaFX effectively, numerous domain-specific concepts are needed.</p><p>To address this need, the FXGL game engine extends JavaFX and brings support for real-world game development techniques. These include the entity-component model, A* pathfinding, particle systems, sprite sheet animations, and many other features.</p><p>As a result, JavaFX (including Java and Kotlin) developers can produce games more quickly and more effectively with FXGL.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/fxgl/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Almas Baimagambetov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12249@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T112000
DTEND:20210206T114000
SUMMARY:ntopng for IoT
DESCRIPTION: <p>In this presentation we showcase how ntopng could be straightforwardly transformed to an indispensable trust-enhancing tool with many attractive features, i.e. simplicity, affordability and open-ness. We will finally share some first views from its deployment in a connected home testbed environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2021/schedule/event/ntop_iot/
LOCATION:S.ntop
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antonis Gotsis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11082@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T112500
DTEND:20210206T113500
SUMMARY:Gazouilloire: a command line tool for long-term tweets collection
DESCRIPTION: <p>Many open-source libraries provide an interface for the Twitter API. However, most people use these tools in temporary scripts for a one-time tweets collection. Moving to a robust application for collecting and indexing tweets over long periods of time requires some programming knowledge that most social science researchers do not master. In order to meet this need, the medialab has developed gazouilloire, a tool that makes it possible to easily configure the collection parameters (keywords searched, language of tweets, location of tweets, etc.) and can then be launched from the command line.</p><p>Gazouilloire combines two methods to collect tweets from the Twitter API ("search" and "filter") in order to maximize the number of collected tweets, and automatically fills the gaps in the collection in case of connexion errors or reboots. It also provides a large range of features that are not directly available from the free Twitter API: collecting during specific periods of time, resolving redirected urls, downloading only certain types of media contents (only photos and no videos, for example) or unfolding Twitter conversations. The user can then choose to export the tweets in csv format, and select the fields that will form the columns of the table.</p><p>Social science researchers have already used gazouilloire for a wide variety of studies: measuring online activity during COVID-19 lockdown, studying the public discourse of anti-vaxxers, or monitoring urban nature policies, among many others...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_gazouilloire/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Béatrice Mazoyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11169@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T112500
DTEND:20210207T115000
SUMMARY:Real-time Netlisting in KiCad
DESCRIPTION: <p>KiCad 6 features a new real-time netlisting system that is used to determine connectivity between items in schematics as the user draws them.  Previously, netlisting in KiCad was a relatively slow operation that only took place when commanded by the user.  I will discuss the motivations behind this system, some details of its implementation, benefits it brings, and some opportunities for future improvements.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/realtime_netlisting/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jon Evans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10857@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113000
DTEND:20210207T120000
SUMMARY:ZX Adventure
DESCRIPTION: <p>Back in May 2015, I spent an evening watching retro game documentaries and was inspired to develop a game for the ZX Spectrum... a computer released back in 1982. After all, with everyone talking about making retro games (but actually making modern games with retro visuals) I decided to make a real retro game. In machine code.  This talk covers the methods by which a modern computer is able to help developers write, debug, and test new software that runs on old systems. It uses the game "ZX Adventure" as a real-world example.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2021/schedule/event/retro_zx_adv/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10861@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T113000
DTEND:20210206T121500
SUMMARY:The LibreSOC Project
DESCRIPTION: <p>The LibreSOC Project is a hybrid 3D CPU, GPU and VPU, designed for use in mass-volume products such as smartphones netbooks tablets and Industrial SBC IoT.  As such, user trust and reduced product development costs are both equally important.  Both these goal are achieved by providing full source right to the bedrock (Hardware HDL, bootloader, drivers, everything) and deploying strict transparent "Libre" development criteria. The project has EUR 350,000 funding from NLnet under their PET Programme and is actively seeking developers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2021/schedule/event/libresocproject/
LOCATION:D.power
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luke Kenneth Casson Leighton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10967@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113000
DTEND:20210207T121500
SUMMARY:Lost in Zero Space
DESCRIPTION: <p>When developing open source software end-user applications or reusable software packages, developers depend on software packages distributed through package managers such as npm, Packagist, Cargo, RubyGems. In addition to this, empirical evidence has shown that these package managers adhere to a large extent to semantic versioning principles. Packages that are still in major version zero are considered unstable according to semantic versioning, as some developers consider such packages as immature, still being under initial development.</p><p>This presentation reports on large-scale empirical evidence on the use of dependencies towards 0.y.z versions in four different software package distributions: Cargo, npm, Packagist and RubyGems. We study to which extent packages get stuck in the zero version space, never crossing the psychological barrier of major version zero. We compare the effect of the policies and practices of package managers on this phenomenon. We do not reveal the results of our findings in this abstract yet, as it would spoil the fun of the presentation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2021/schedule/event/dep_depending_packages_major_version_zero/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Mens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10991@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113000
DTEND:20210207T120000
SUMMARY:Getting ready for the AMD GPUs
DESCRIPTION: <p>LUMI is a new upcoming EuroHPC pre-exascale supercomputer with peak performance a bit over 550 petaflop/s. Many countries of LUMI consortium will have access on this system among other users. It is known that this system will be based on the next generation of AMD GPUs and this is a new environment for all of us. In this talk we discuss the AMD ecosystem, ROCm, which is open source and available on github. We present with examples the procedure to convert CUDA codes to HIP, among also how to port Fortran codes with hipfort. We discuss the utilization of other HIP libraries and we demonstrate performance comparison between CUDA and HIP on NVIDIA GPUs. We explore the challenges that scientists will have to handle during their application porting and also we provide step by step guidance.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/amd_gpus/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georgios Markomanolis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10999@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T113000
DTEND:20210206T120000
SUMMARY:DiscoPoP: A tool to identify parallelization opportunities in sequential programs and suggest OpenMP constructs and clauses
DESCRIPTION: <p>This talk introduces DiscoPoP, a tool which identifies parallelization opportunities in sequential programs and suggests programmers how to parallelize them using OpenMP. The tool first identifies computational units which, in our terminology, are the atoms of parallelization. Then, it profiles memory accesses inside the source code to detect data dependencies. Mapping dependencies to CUs, we create a data structure which we call the program execution tree (PET). Further, DiscoPoP inspects the pet of a program to find parallel design patterns and parallelization suggestions in terms of OpenMP constructs and clauses. By far, DiscoPoP detects doall, reduction, pipeline, task parallelism, and geometric decomposition in a program.</p><p>We used DiscoPoP to create OpenMP versions of 49 sequential benchmarks and compared them with the code produced by three state-of-the-art parallelization tools: Our codes are faster in most cases with average speedups relative to any of the three ranging from 1.8 to 2.7. Moreover, we analyzed the LULESH program and an astrophysics simulation code with DiscoPoP. In LULESH, we identify most of the parallelization opportunities which have been parallelized by expert programmers manually. In the astrophysics code, DiscoPoP finds unexploited parallelism opportunities and achieves a speed-up of up to 35%.</p><p>DiscoPoP is released as an open source software and can be downloaded from:</p><p>https://github.com/discopop-project/discopop</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/discopop/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mohammad Norouzi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11021@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T113000
DTEND:20210206T123000
SUMMARY:Database schema management for lazybones: from chaos to heaven
DESCRIPTION: <p>Performing schema changes on a live system is challenging because it often involves high level of locks leading to downtime. It becomes harder and harder when the number of databases to manage raise continuously. At OVHcloud, a major cloud computing provider in Europe, we used to manage such changes approximately. With our startup mindset, we used to yell "Who can ALTER my database?" and hope for someone sitting next to you to answer. Database engineers were used to copy paste bunch of SQL statements on production databases directly. What happens if a bad character is inserted? What if there is no transaction in the script? What if you run the migration on the wrong database? It works, sometimes. Lots of tasks are boring. This one was on top of our list. In this talk, you will discover our feedback on how we have reduced efforts, time and human errors by automating databases schema migrations using git, code reviews, CI/CD, migration tools, service discovery and automation systems at the OVHcloud scale.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_database_schema_management_for_lazybones_from_chaos_to_heaven/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Riou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11051@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T113000
DTEND:20210206T120000
SUMMARY:Accessible code editing with CodeMirror 6
DESCRIPTION: <p>Accessible code editing with CodeMirror 6</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2021/schedule/event/codemirror/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marijn Haverbeke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11070@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T113000
DTEND:20210206T121500
SUMMARY:Leveraging virtio-vsock in the cloud and containers
DESCRIPTION: <p>VM sockets (vsock) enable communication between hosts and VMs. The vsock use cases have grown over the recent years to also cover cloud and containers projects. Andra and Stefano will walk through the details of a set of projects focused on isolation that use vsock as a communication channel. Then they will present debugging tools and further work items for improving and adding new features for vsock.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2021/schedule/event/vai_virtio_vsock/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andra Paraschiv":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefano Garzarella":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11123@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113000
DTEND:20210207T120000
SUMMARY:gr-satellites project update
DESCRIPTION: <p>gr-satellites is a GNU Radio OOT module that contains a collection of telemetry decoders for Amateur satellites. At FOSDEM20 we presented an on-going large refactor to improve modularity and usabilty. The new version was finally released in June and includes a command line tool to run the decoders, GNU Radio blocks of both high and low level to allow customized designs, and comprehensive user documentation. Moreover, gr-satellites now has cross-platform support through Conda, has been included in Debian and has an Ubuntu PPA.</p><p>In this talk we will look at the main features of the new gr-satellites releases and the important things that have happened this year surrounding the development of gr-satellites.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_gr_satellites_project_update/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Estévez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11378@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113000
DTEND:20210207T120000
SUMMARY:Group Replication: Best Practices for Network Deploy
DESCRIPTION: <p>Group replication is a mature and feature rich solution for datareplication and automation of fail-over. To be able to operatewithout human intervention, it relies on group-based coordinationprotocols and as such require constant interaction between serversover the network. As such, adjusting the configuration todeal with network instability is something that should be done toget the most of the replication deployment.</p><p>This session showcases the best practices that allow you to deployGroup Replication, in terms of network isolation - isolate GroupReplication traffic from application traffic - either in making itcope better with higher latency networks or network with anon-negligible packet loss rate. Come and learn about the bestpractices to deploy Group Replication over unreliable networks</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/mysql_gr_network/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aníbal Pinto":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11391@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T113000
DTEND:20210206T120000
SUMMARY:Pinecones and Dendrites - P2P Matrix Progress
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 suitable for instant messaging, VoIP, microblogging, forums and more. We <a href="https://archive.fosdem.org/2020/schedule/event/dip_p2p_matrix/">introduced P2P Matrix at FOSDEM 2020</a>, and throughout 2020 we've been working on improving P2P Matrix.  This includes massively improving Dendrite, our next-generation Matrix homeserver implementation, implementing P2P Element for genuine mesh networks on iOS via AWDL, using Yggdrasil as a P2P overlay network - and more recently implementing Pinecone; a next-generation P2P overlay network inspired by Yggdrasil which supports source routing and virtual ring routing as well as typical greedy routing.  In this talk we'll show off all the progress and give a VIP tour of Pinecone.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/matrix_pinecones/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Neil Alexander":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11450@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T113000
DTEND:20210206T121500
SUMMARY:schul-frei
DESCRIPTION: <p>We are convinced that young people can make an important contribution to the Free Software community. They see many things from a different perspective than adults, which is worth looking at more closely, because new ideas and points of view can be integrated into the development of free software. Since most children and young people are already in contact with the digital world at school, we want to involve young people in the development of software.In our presentation, we will show how we include the youth into the free software community with the schul-frei project. It shows educational establishments the advantages of free software and presents solutions they could use. The goals of the project are not to offer only software. It allows for example students and teachers to develop apps together for their school, which can be integrated into the running system we present.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2021/schedule/event/schul_frei/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benedict Suska":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11486@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113000
DTEND:20210207T120000
SUMMARY:Getting on a hook or PostgreSQL extensibility
DESCRIPTION: <p>PostgreSQL is well-known for its extensibility. One can create their own types, operators, access methods, etc. or use powerful PL/pgSQL language to write functions, extensions, and so on and so on. Everything is thoroughly documented, supported and ready to use. However, there is also a very intimate extensibility layer, which allows external developers to peek right into the PostgreSQL core — hooks. For some reason this topic is not covered enough by official documentation.</p><p>First, this talk will focus on which core hooks do exist, which options they provide for potential developers, and which PostgreSQL extensions get use of them to achieve an additional out-of-core functionality.</p><p>Next part will show an example of how one can consistently distribute some DDL across multiple PostgreSQL instances. This is based on experience got from Postgres Professional's take on sharded Postgres (first alpha version of <code>shardman</code> extension is available <a href="https://github.com/postgrespro/shardman">here</a>).</p><p>Finally, there will be demonstrated a tricky way to extend CREATE TABLE syntax using PostgreSQL hooks without even touching the core. So one was able to do, e.g.:</p><pre><code>CREATE TABLE users (  id      int not null,  name    text) WITH (distributed_by = 'id',        num_parts = 12,        colocate_with = 'companies');</code></pre>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_extensibility/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexey Kondratov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11494@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113000
DTEND:20210207T120000
SUMMARY:CubicWeb as a Linked Open Data server
DESCRIPTION: <p>We made the Web accessible to human. What about making the web (of data)accessible to computers?Publish open data could be struggling. Deposit a CSV file on a web server is not enough. The data model used should be explicitly defined.</p><p>The Linked Open Data (https://www.w3.org/standards/semanticweb/data) solves this with:* standardized implementation format (RDF)* standardized data access (Content negociation, SPARQL endpoint)* standardized data indentification (URI, data model as data)</p><p>For example all the data from the Bibliothèque National de France (national library of France) are widely accessible by using these standards.This allowed the development of data federation initiatives, such as Europeana (https://www.europeana.eu).</p><p>CubicWeb is a semantic web application framework, licensed under the LGPL,that follows Linked Open Data best practices.During this presentation we will discuss about Linked Open Data benefits,and how CubicWeb could be used as a "on shelve" framework to do so.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_cubicweb_opendata/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Amarger":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xithrius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11502@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113000
DTEND:20210207T120500
SUMMARY:PostgreSQL Network Filter for EnvoyProxy
DESCRIPTION: <p>How do you monitor Postgres? What information can you get out of it, and to what degree does this information help to troubleshoot operational issues? What if you want/need to log all the queries? That may bring heavy trafficked databases down.</p><p>At OnGres we’re obsessed with improving PostgreSQL’s observability. So we worked together with Tetrate folks on an Envoy’s Network Filter extension for PostgreSQL, to provide and extend observability of the traffic inout a cluster infrastructure. This extension is public and open source. You can use it anywhere you use Envoy. It allows you to capture automated metrics and to debug network traffic. This talk will be a technical deep-dive into PostgreSQL’s protocol decoding, Envoy proxy filters and will cover all the capabilities of the tool and its usage and deployment in any environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2021/schedule/event/postgresql_filter_envoy/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabrízio Mello":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alvaro Hernandez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11598@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113000
DTEND:20210207T120000
SUMMARY:The Perfect Gerrit Patch
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_perfectgerritpatch/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Bergmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11748@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T113000
DTEND:20210206T120000
SUMMARY:Kubernetes Config Management Landscape
DESCRIPTION: <p>“We are all YAML engineers now” as Bob Walker said in 2018 in Ghent. So we now need something to manage these millions of lines of YAML.There’s the “Kubernetes application management tools” list by Bryan Grant with over 120 tool aiming at config management for Kubernetes. This area is evolving fast, and as k8s users we need some guidance to make informed decisions on what to use.In this talk I’ll describe the problem I need to solve and take a look into what we can learn from the previous generation of cfg mgmt tools. Then, will show some of the new tools and methods. Will not go into details of each solution, but rather compare different approaches and discuss which is good for specific needs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/k8sconfigmgmtlandscape/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomasz Tarczynski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12317@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113000
DTEND:20210207T120000
SUMMARY:DeCODER: a new DevOps toolbox for code exploration and analysis
DESCRIPTION: <p>DECODER H2020 project (https://www.decoder-project.eu).The main goal of DECODER is to offer a unified platform (the PKM, Persistent Knowledge Monitor) for hosting all kinds of documents related to a given software project, including source code, manuals, bug reports. A variety of tools areinteracting with the PKM to fill it with additional information and/or take advantage of information provided by other tools. This includes notably the results of static analyses, program proofs, and test case generation on the one hand, and the extraction of more formal specifications from natural language documents using natural language processing techniques. This project is funded by the European Commission under the H2020 Research program and runs from 2019 to 2021.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_decoder_2/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10843@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T113500
DTEND:20210206T122000
SUMMARY:Introducing Thola
DESCRIPTION: <p>Thola is a new open source tool for reading, monitoring and provisioning (coming soon) network devices written in Go.This talk will inform about the current state of development as well as planned features, including reading out inventory, configuring network devices, support for other monitoring systems like prometheus and many more.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemothola/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Niklas Schon":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobias Berdin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mika Meyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11080@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113500
DTEND:20210207T120500
SUMMARY:Does open source need its own Priority of Constituencies?
DESCRIPTION: <p>What do you do when the interest of your different constituencies are in conflict? Who do you favor and why?</p><p>The 4 Freedoms and the OSD were designed for a small community of hobbyists. They offer little help when it comes to addressing the challenges open source faces today.</p><p>Does open source need a W3C-inspired "priority of constituencies?"</p><p>In this talk we’ll dig into the priority of constituencies, see how it could apply to open source, and get some interesting insights out of doing so.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_does_oss_priority_constituencies/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobie Langel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11163@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T113500
DTEND:20210206T114500
SUMMARY:PANDORÆ
DESCRIPTION: <p>PANDORÆ : Retrieving, curating and exploring enhanced corpi through time and spaceMapping the state of research in a particular field has been made easier through commercial services providing API-based bibliometric-enhanced corpuses retrieval. Common assertions such as “the use of CRISPR technologies has skyrocketed in laboratories all around the world since 2012” can now be easily verified in both quantitative and qualitative perspectives using those platforms. Such services as Elsevier’s Scopus propose inbuilt functions to explore corpuses chronologically and geographically. They don’t, however, allow for hand curation and enrichment of the corpus. This lecture advocates for a solution to this methodological issue using PANDORÆ, a free and open source software designed for that purpose. PANDORÆ requests corpuses from the Scopus API, enriches its data by geolocating each document’s affiliations, and then uploads the resulting dataset to a Zotero library. The user is then free to curate the corpus, adding, editing or removing items. PANDORÆ allows downloading it back from Zotero to its internal databases, and to display the enriched corpuses on a map, on a timeline, or as an author-directed force-layout network graph.</p><p>This presentation will also introduce more advanced PANDORAE features, such as displaying Twitter dataset obtained through Gazouilloire, mapping web entities loaded from Hyphe and scraping biorXiv results using Artoo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_pandorae_tool/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Levrier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11531@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T113500
DTEND:20210207T115500
SUMMARY:MariaDB Buildbot, the journey of a reinvention
DESCRIPTION: <p>Recently, the MariaDB Foundation has been developing a new continuous integration framework for the MariaDB Server. The goal of buildbot.mariadb.org is to ensure that each change is properly tested on all supported platforms and operating systems. Our new CI uses almost exclusively latent workers, more exactly Docker latent workers. In this talk, I will present a main overview of the CI infrastructure, the advantages of using latent workers and talk about the challenges that we encountered along the way. This includes a broad range of aspects, ranging from misconfigurations to Buildbot code changes to ensure that everything runs smoothly.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/mariadb_buildbot_the_journey_of_a_reinvention/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vlad Bogolin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11569@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T113500
DTEND:20210206T120000
SUMMARY:From 0 to public website in 20 minutes with XWiki
DESCRIPTION: <p>Two years ago I showed how to use XWiki as a development platform to build collaborative content centric applications while last year I did a short demo about how to use XWiki to setup a collaborative intranet in just 20 minutes. This year I propose a demo about how to create a public website with XWiki, and use XWiki like a content management system (but a collaborative one). The appeal of XWiki for such a usage is the possibility to integrate all usages in a single tool (intranet - see last year's talk - or any other content centric collaborative platform - see the talk from 2 years ago), while not completely missing the presentation features of "classical" content management systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2021/schedule/event/publicwebsitexwiki/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anca Luca":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11225@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T114000
DTEND:20210206T120500
SUMMARY:Developing WebRTC
DESCRIPTION: <p>WebRTC means many things to many people. One of these things is the C++ library that is used to implement the WebRTC functionality such as audio, video and data channels in the Chrome browser.The library is a complex beast with more than a million lines of code and a history dating back to 2004. It implements a wide range of network protocols and audio/video codecs.The interaction between WebRTC and Chrome is heavily influencing the how features are developed, reviewed and shipped to millions of users.In order to successfully contribute one has to understand both the tooling as well as the review process and how changes get into Chrome eventually.</p><p>I am going to explain that process using two examples:- a trivial logging change- a feature to enable audio redundancy</p><p>The logging change, while trivial, is a great example of the mechanics how a change gets uploaded, reviewed and shipped.</p><p>Audio redundancy is a complex feature that attempts to solve a very hard problem, audio quality. Getting that feature considered even required data about the efficiency.The implementation turned out to be relatively complex, involving ten different changes in total.While implemented in the WebRTC library, it has not yet been shipped enabled by default in Chrome since evaluating and tuning the implementation at scale in the real world is difficult.</p><p>Contributing back to the WebRTC library may be difficult, it is possible and contributions are welcomed. We just need more of them!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/webrtc_shipping/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Hancke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11466@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T114000
DTEND:20210206T122000
SUMMARY:What's new in Ceph RGW
DESCRIPTION: <p>What's new in Ceph RGW</p><p>Ceph is an open source, highly scalable, software defined storage that provides object, file and block interfaces under a unified system.Ceph Object Storage Gateway (RGW) provides a RESTful object storage interface to the Ceph Storage cluster. It provides an interface that is compatible with a large subset of AWS S3 APIs.In this talk we will discuss the upcoming features in ‘Pacific’ release and beyond. The list of features are:S3selectLua scriptingEncryption - kmip, kms backend, sse-s3D3n cacheGc OMAP offloadXattrs in nfsHadoop connector that uses rgwBucket notifications: addition of persistent bucket notificationsZyppermultisite enhancements</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2021/schedule/event/sds_ceph_rgw_whats_new/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pritha Srivastava":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shilpa Jagannath":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11636@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T114000
DTEND:20210207T121000
SUMMARY:Come to the backend side we have Kotlin!
DESCRIPTION: <p>With this session, you will learn how to setup a Kotlin Ktor project with some routes using the framework tools and features (Routing, DataConversion, ContentNegotiation...) and communicate with a sample Android app.</p><p>Let see how we can easily setup a Postgres database connection with Exposed, an ORM library for Kotlin and see how clean architecture can be a good choice for developping your brand new API.</p><p>We can even go further and see that we can actully share code from your backend application and your Android application (say hi to Swagger!).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/come_to_the_backend_side/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Salvi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12250@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T114000
DTEND:20210206T120000
SUMMARY:Industrial Network Monitoring With ntopng
DESCRIPTION: <p>Many organizations do not have the resources to supervise their OT/ICS networks, but they heavily rely on them. In this presentation Martin will show what is doable with ntopng to monitor OT/ICS networks.The aim is to get you started with network monitoring. You will see how to baseline your network, define what to detect and how to alert.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2021/schedule/event/ntop_industrial_network_monitoring/
LOCATION:S.ntop
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Scheu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10841@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T114500
DTEND:20210206T121000
SUMMARY:Lightning fast enclave network services with async I/O
DESCRIPTION: <p>Enclave technologies such as SGX generally have a relatively high context-switching cost.This is particularly noticeable when doing (network) I/O.In this talk we'll present the first non-LibOS implementation of an asynchronous I/O model for SGX.This gives you a language-native async I/O programming experience in Rust, outperforming any other way to build SGX network services.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_async_io/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jethro G. Beekman":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mohsen Zohrevandi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11248@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T114500
DTEND:20210206T121000
SUMMARY:Migrating MariaDB Cluster to ARM
DESCRIPTION: <p>MariaDB has been releasing packages for ARM for quite some time now. ARM is known to have a lower cost of ownership there-by delivering more TPS for the same cost, effectively generating cost savings.Any changes to the working production environment would surely make DBA/dev-ops anxious and we are talking about migrating to a different architecture altogether. How complex is that? Is it feasible? Is it the right time to look into it? What about the ecosystem/other aspects?</p><p>We will try to answer all such questions through this talk. We would discuss the why and how aspect, highlighting the step-step approach how user could migration existing MariaDB cluster to ARM, tools compatibility, do and don't, revert back to the old system (if needed rarely), etc....</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_arm/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Krunal Bauskar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11493@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T114500
DTEND:20210207T123000
SUMMARY:Iaso: Geo-aware Data Collection, Curation and Analysis.
DESCRIPTION: <p>Iaso is a platform created to support geo-rich data collection efforts, mainly in public health in emerging countries. The key feature that it supports is that any survey is linked to an organizational unit that is part of a canonical hierarchy. Each one of these org. units can have a location and a territory. The mobile data collection tool can be used to enrich this hierarchy with additional GPS coordinates, names corrections, etc ... which can then be validated by officials of the organizations in question through the web dashboard. This leads to continuous improvements of the geographic references available through the routine activities already planned (e.g. locating and registering health facilities while investigating malaria cases).</p><p>The tool has been used in multiple data collection efforts, notably in the domain of Performance Based Financing of health services in D.R. Congo, Niger, Cameroon and Nigeria and is more and more used to compare multiple versions of official organisational hierarchies when a canonical one needs to be rebuilt. We are for example working on such efforts to rebuild a school map for DRC with the NGO Cordaid. To help for this type of project, we provide location selection interfaces, multiple levels of audits and an API open to data scientists for analysis and mass edits.</p><p>This presentation will demo the main features of the platform, and give some context about its creation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2021/schedule/event/iaso/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin De Wulf ":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11609@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T114500
DTEND:20210206T115500
SUMMARY:Web mining panel
DESCRIPTION: <p>This is a live panel session which gathers speakers from three lightning talks about web mining tools and technologies.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_web_mining_panel/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Levrier":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Béatrice Mazoyer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Ooghe-Tabanou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11685@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T114500
DTEND:20210206T124500
SUMMARY:Document security and digital signatures in PDF
DESCRIPTION: <p>The push for paperless bureaucracy has been going on for quite some time, but the circumstances of the past year made the issue even more pressing than it already was.</p><p>The PDF specification outlines a number of security features, including but not limited to encryption, digital signatures and redaction support.The goal of this talk is to give a broad overview of the various security mechanisms provided by the PDF standard and their applications in the real world, with a particular focus on digital signing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Safety and Open Source
URL:https:/fosdem.org/2021/schedule/event/safety_opensource_doc_security_pdf/
LOCATION:D.safety
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Valvekens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12293@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T114500
DTEND:20210207T121500
SUMMARY:Bridging the gap between ITOps and DevOps
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_briding2/
LOCATION:S.checkmk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11029@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T115000
DTEND:20210207T120500
SUMMARY:GNU Mes - the Full Source Bootstrap
DESCRIPTION: <p>Last year (FOSDEM'20) GNU Mes helped create a second reduction by 50% of the Guixbootstrap binaries, to about ~60MiB; 25% of its original size.  This year we have removed thebinary seeds for MesCC-Tool and GNU Mes and replace them with Stage0and M2-Planet: the Full Source Bootstrap!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/gnumes/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Nieuwenhuizen (janneke)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11066@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T115000
DTEND:20210207T121500
SUMMARY:Open CASCADE Technology status update
DESCRIPTION: <p>Open Cascade Technology is a framework for B-Rep modeling. The lecture presents a status update from the previous talk (at FOSDEM 2020).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/opencascade/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Malyshev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11643@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T115000
DTEND:20210207T123000
SUMMARY:Aquamarine under the hood: how to work with services
DESCRIPTION: <p>We've seen the theory behind Aquamarine, and how it can be used to build apps. In this section, I'll review the AIR language that is used to program distributed backends running on Aquamarine. We'll dive into the possibilities of the language, and some of the patterns that emerged from our experience of writing AIR scripts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/fluence_aquamarine/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexey Pyshnenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10867@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T115500
DTEND:20210207T123000
SUMMARY:Operator SDK use case: virtual machine import to KubeVirt
DESCRIPTION: <p>Operator SDK is a solid foundation for building robust applications for Kubernetes; one of such applications is the VM import operator (https://github.com/kubevirt/vm-import-operator) allowing Kubernetes administrators to easily import their oVirt-managed virtual machines to KubeVirt.In this talk, the speaker will show how his team used Operator SDK to build the VM import operator and how that operator can be used.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_k8s_operator_kubevirt/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Dżon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11170@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T115500
DTEND:20210206T130500
SUMMARY:libioth
DESCRIPTION: <p>Microkernels, partial virtual machines and internet of threads are not unrelated. The challenge of this talk is to show that the new libioth providing an effective and flexible support for the internet of threads can open interesting perspectives for a wider range of applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel
URL:https:/fosdem.org/2021/schedule/event/microkernel_libioth/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Renzo Davoli":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mikey Goldweber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11182@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T115500
DTEND:20210206T122000
SUMMARY:FLOSS meets Social Science Research (and lived to tell the tale)
DESCRIPTION: <p>This talk aims to give a user’s perspective on FLOSS tools for open research in social science. It will be based on personal experience with a team project that aimed to analyze the Twitter follow graph of last year’s FOSDEM and CHAOSScon participants. The project used open source tools and agile  management: data was collected with a command line tool (Twarc), network visualization was done with Gephi, and Framagit provided a collaborative framework for managing code, data, visualization and text.</p><p>Implementing this project led to insight about what it takes for social scientists who have minimal tech knowledge and culture, to practice open research with FLOSS tools. This talk will specifically address three types of challenges I faced : training, documenting, and collaborating.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_floss_meet_social_science/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maya Anderson-González":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11288@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T115500
DTEND:20210207T124000
SUMMARY:Who watches the watchers - a Jenkins journey
DESCRIPTION: <p>When Everything as Code converges to automate/test your processes, in this talk we would like to discuss further our journey and our vision to handle our automation programmatically.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/look_ma_no_hands_jenkins_testability_and_monitoring/
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:11345@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T115500
DTEND:20210206T122500
SUMMARY:A Comparison of ftrace and LTTng for Tracing Baremetal and Virtualized Workloads
DESCRIPTION: <p>Tracing is awesome. Full stop. But what tracing? In fact, even just on Linux, there are quite a few tracing solutions, aren't there they? In this session we'll show off and compare ftrace and LTTng and, for visualizing the collected data, KernelShark and Trace Compass when tracing both baremetal and virtualized systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2021/schedule/event/comparison_ftrace_lttng/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dario Faggioli":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emilio Bruno":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10884@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120000
DTEND:20210207T123000
SUMMARY:GPU Computing Made Simple with the C++ Vulkan SDK & the C++ Kompute Framework (AMD, Qualcomm, NVIDIA & Friends)
DESCRIPTION: <p>Many advanced data processing paradigms fit incredibly well to the parallel-architecture that GPU computing offers, which has resulted in the continuously growing adoption of graphics card for general purpose computing. Exciting advancements in the open source Vulkan Project are enabling developers to take advantage of general purpose GPU computing capabilities in cross-vendor mobile and desktop GPUs including AMD, Qualcomm, NVIDIA &amp; friends.</p><p>In this talk we will learn to write GPU accelerated algorithms which will be able to run on virtually any GPU hardware, including non-NVIDIA GPUs. We'll introduce an intuition and key concepts around GPU computing, as well as show how you can get started with the Vulkan Kompute framework with only a handful of lines of C++ or Python code.</p><p>Throughout the talk we will also dive into the GPU computing terminology around asynchronous &amp; parallel workflow processing, cover the core principles of machine learning data parallelism, explain the hardware concepts of GPU queues &amp; queueFamilies, and talk about how advancements in new and upcoming graphics cards will enable for even bigger speedups (such as the NVIDIA Ampere GA10x architecture which will support up to 3 parallel queue processing workloads).</p><p>In more detail these are the topics of the talk:</p><p>• GPU computing intuition, hardware and foundations</p><p>• Deeper dive into the OSS Vulkan C++ SDK enabling cross-vendor GPU computing</p><p>• The C++ Kompute Framework and its architecture which augments Vulkan</p><p>• Simple C++ Example with Kompute</p><p>• Deeper Optimizations (Batch Commands, Asynchronous and Parallel Workloads)</p><p>• FamilyQueues for Hardware-Parallel Workloads</p><p>• C++ Example for FamilyQueue Hardware-Parallel Workload</p><p>A more in-depth version of this talk can be found in this blog post:</p><p>• https://towardsdatascience.com/parallelizing-heavy-gpu-workloads-via-multi-queue-operations-50a38b15a1dc</p><p>If you are interested in the higher level use-cases, as well as machine learning examples, you can join the talk at the Python Room:</p><p>• https://fosdem.org/2021/schedule/event/python_cuda/</p><p>Other useful links:</p><p>• Vulkan Kompute Repo: https://github.com/EthicalML/vulkan-kompute• Vulkan Kompute Docs: https://kompute.cc/</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/gpu_vulkan/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Saucedo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10894@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T120000
DTEND:20210206T123500
SUMMARY:Perl, Raku and TPF Branding: Next Steps
DESCRIPTION: <p>The TPF is passionate about helping our software communities flourish.</p><p>This is an update from a legal and marketing perspective on the communities' brands and some suggested next steps to help them flourish.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/perl_raku_branding/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nigel Hamilton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10898@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120000
DTEND:20210207T130500
SUMMARY:Best Little Emulator Ever Made! - part 1/3
DESCRIPTION: <p>In this interview/conversation, acclaimed emulator programmer Randal Linden takes us on a journey down the depths of reverse engineering and emulator development.</p><p>Rather than editing this conversation to fit a smaller time-slot, it is split across 3 parts, with a Live Q&amp;A at the end of part 3.</p><p>Part 1 highlights:</p><ul><li>Doom FX for the SNES</li><li>Bleem!</li><li>Reverse engineering the MIPS R3000</li><li>The Sega Dreamcast</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/bleem_part1/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mahmoud Abdelghany":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Randal Linden":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10907@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T120000
DTEND:20210206T123000
SUMMARY:This DoS goes loop-di-loop
DESCRIPTION: <p>Node.js’ single-threaded nature makes it very susceptible to DOS attacks. While Node.js’ event loop allows performing some operations in an asynchronous fashion, it’s still quite easy to write a vulnerable Node.js application by making a few simple mistakes. In this talk I’ll cover some common ways a Node.js application may be vulnerable to DoS attacks and some common best-practices and counter measures to defend against such attacks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2021/schedule/event/dos/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Allon Mureinik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10943@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120000
DTEND:20210207T123000
SUMMARY:Review of the Percona Operator from a DBA prospective 
DESCRIPTION: <p>Containers, kubernetes and virtualizations are, as never before, the shining objects of our times. While we are used to implementing them in case of stateless situations, it becomes more difficult to see them serve properly in case of stateful solutions like RDBMS.But after I have won some personal reluctance, I started to experiment with the Percona Operator for MySQL. With this presentation, I will bring you a short journey as a result of my experience as DBA in the usage of the Percona Operator for MySQL.We will see from one side failures, misunderstanding and some frustration. From the other side a learning process that brings me to have better comprehension of the possible utilization and the best way to achieve it. Finally my personal considerations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/percona_operator/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Tusa (the Grinch)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10949@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T120000
DTEND:20210206T124500
SUMMARY:The future of Base
DESCRIPTION: <p>In this talk I will be talking about base. Base is the Database focused Application within Apache OpenOffice.We will start of with a short Description where Base comes from, and what the Idea behind base has been.I will sum up discussions that have taken place on development Mailinglist.And I would like to take some visions up from the previous discussions and talk a bit about what Basewould needs if we would go into the direction of analytics and big data.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2021/schedule/event/openoffice_future_base/
LOCATION:D.apache.openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Kovacs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11052@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120000
DTEND:20210207T123000
SUMMARY:Postgres Architectures in Production
DESCRIPTION: <p>When using PostgreSQL in production it is important to implement a strategy for High Availability. With a database service, the HA properties apply to both the service itself and of course to the data set.</p><p>In this talk we learn how to think about specific HA needs of your production environment and how to achieve your requirements with Open Source tooling when it comes to your database of choice, PostgreSQL. In particular, we dive in many options that could be implemented for Postgres to evolve its offering from being a toolset to being “batteries included”. What does it mean in the context of HA? How to achieve it?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_postgres_architectures_in_production/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dimitri Fontaine":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11148@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120000
DTEND:20210207T125000
SUMMARY:Talking to spaceborne RADAR: Sentinel1 data processing
DESCRIPTION: <p>J.-M Friedt &amp; P. Abbé</p><p>Signal processing of Sentinel1 spaceborne RADAR datasets freely available from the European Space Agency web site, followed by the deployment of a corner reflector which will be visible in the latest datasets.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/frs_talking_to_spaceborne_radar_sentinel1_data_processing/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Michel Friedt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11326@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120000
DTEND:20210207T130000
SUMMARY:Building massive virtual communities in Matrix
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 suitable for instant messaging, VoIP, microblogging, forums and more.  We provide the open standard and open source tools to democratise communication away from the proprietary closed communication silos (Slack, Discord, Telegram, WhatsApp etc) that currently dominate.</p><p>In this talk, we'll explain all the features we've been adding to let Matrix scale to support massive virtual communities such as FOSDEM itself, Mozilla, KDE and others.  This includes Spaces: the ability to group rooms into a hierarchy, for ease of discovery and management; Widgets: the ability to add arbitrary webapps to chatrooms to provide dashboards of additional functionality (e.g. the FOSDEM livestreams and video conferences); Threading: the ability (at last!) to support threaded conversations in Matrix; and Decentralised Reputation - the ability to empower users to tune out content they dislike on their own terms.  Our goal is to ensure no open source project ever uses Slack/Discord/Telegram to collaborate ever again.  Finally, we'll give a quick tour of the FOSDEM-specific work we've done in order to run FOSDEM 2021 on Matrix!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtual Events
URL:https:/fosdem.org/2021/schedule/event/matrix_communities/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Hodgson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11419@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T120000
DTEND:20210206T123000
SUMMARY:Collabora Online for your documents
DESCRIPTION: <p>The Collabora Online code-base can bring the power of LibreOffice into an iframe inside your web app. Come and hear how we've made that power even prettier and more functional for your user's delectation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2021/schedule/event/collabora/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11473@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120000
DTEND:20210207T123000
SUMMARY:LibreOffice WASM - the How and Why
DESCRIPTION: <p>Come and join us to hear about the ongoing porting effort, to get LibreOffice to fully run inside a web browser.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_wasm/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan-Marek Glogowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11475@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120000
DTEND:20210207T123000
SUMMARY:Don't be Afraid of Async
DESCRIPTION: <p>Everybody hates mundane tasks, they are boring, repetitive and time-consuming. That’s why I love building bots, they can finish my tasks for me by working 24/7. But to build a bot to interact with the users, you have to write in async. If you are afraid of async, don’t worry! Today I am telling you how I learn using async and how I avoid checking in 500+ people in a conference by building a bot with Discord.py.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_async/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cheuk Ho":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xithrius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11596@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120000
DTEND:20210207T124000
SUMMARY:Creating a JavaFX World Clock App from Scratch
DESCRIPTION: <p>This is a quick tour of advanced topics on how I created a sci-fi looking World Clock application using zero (NO) 3rd party Java library dependencies (Just pure Java).</p><p>The advance topics you'll get  to explore are the following:</p><ul><li>Animation</li><li>WebView</li><li>Custom UI styling</li><li>Scene Builder tool</li><li>Jlink</li><li>Integration of external Weather &amp; Map Service APIs</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/javafxclock/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carl Dea":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11674@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T120000
DTEND:20210206T124000
SUMMARY:The Java Version Almanac
DESCRIPTION: <p>Even though it is 25 years old, Java is still a modern and one of the most used programming languages. For this, the language, the APIs, and the runtime have been dramatically improved over the years.</p><p>As a Java developer since the early 1.0 days, the presenter has collected extensive information over the years and has finally put it together on the Java Version Almanac website: https://javaalmanac.io.</p><p>In this session, we take a look behind the scenes of the Java Version Almanac and touch on some trivia about the history and future of Java.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/javaversionalmanac/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Hoffmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11702@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T120000
DTEND:20210206T130000
SUMMARY:'Butts in the Browser
DESCRIPTION: <p>Today computer systems are often built with an implicit hierarchy. It can be seen as a way to enforce existing power structures. The very act of making software entails describing exactly how the system can be used and for what. Furthermore, ever more data about the usage of systems is gathered. This combined with machine learning has given rise to a whole new class of systems that can be very hard to reason about. Especially given that the data or the algorithms can be controlled or bought by external parties.</p><p>What if that doesn't need to be the case, what if we could make software that is both subjective and in control of the user. I will be presenting one such system - Scuttlebutt, detail how it is different from the systems described above, and also different from federated systems.</p><p>In this particular talk, we delve into how Scuttlebutt apps can be built straight in the browser, no additional application needed. With the expert at hand there will be plenty of time to dive in and explore your own ideas once learning how to build your own SSB apps in the browser.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/scuttlebutt_p2p_apps/
LOCATION:D.blockchain
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11758@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T120000
DTEND:20210206T123000
SUMMARY:An alternative to Heroku: An end-to-end open source infrastructure automation toolchain
DESCRIPTION: <p>Small businesses and non-profits may opt for Platform-as-a-Service solutions such as Heroku to avoid the operational burden of managing their own infrastructure. However, PaaS solutions quickly become cost-prohibitive for compute- or memory-intensive applications. In this talk, I’ll demo an open source infrastructure automation toolchain based on Ansible, Github Actions, Vagrant, Packer, Terraform, and Sentry. Once instrumented, this toolchain incurs a $0 recurring cost and can be safely and trivially scaled up. Each component of the toolchain requires minimal operational expertise and is managed through a UI. State-change notifications are routed to email or a Slack channel, ensuring everyone stays on the same page. Test, deploy, monitor, and scale transparently, and with confidence!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/alternativeherokuendtoendopensourceinfraautotoolchain/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cristina Muñoz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12254@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120000
DTEND:20210207T123000
SUMMARY:ntopng and Cybersecurity
DESCRIPTION: <p>Switching on ntopng lighthouse to find the right way to escape from the network fog.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2021/schedule/event/ntop_cybersecurity/
LOCATION:S.ntop
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giordano Zambelli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11231@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120500
DTEND:20210207T122500
SUMMARY:Declarative and Minimalistic Computing
DESCRIPTION: <p>Declarative programming is a programming paradigm that expresses the logic of a computation without describing its control flow. Many languages that apply this style attempt to minimize or eliminate side effects by describing what the program must accomplish in terms of the problem domain, rather than describe how to accomplish it as a sequence of the programming language primitives. Declarative programming is the basis for functional programming, logic programming and dataflow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/declarativeminimalistic/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pjotr Prins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11386@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120500
DTEND:20210207T123000
SUMMARY:Ensuring user focus of open source development: Case MariaDB Server
DESCRIPTION: <p>Even a large Open Source project is at risk to have a too internal focus. Listening to users does not come by itself. This presentation describes the logic behind the user engagement of the MariaDB Foundation, which has been complemented during 2020 by "MariaDB Server Fests", virtual events reaching nearly 20.000 users.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_focus_oss_dev_mariadb/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kaj Arnö":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11401@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T120500
DTEND:20210206T123000
SUMMARY:Eating your own dogfood; WebRTC for Broadcasters
DESCRIPTION: <p>Seeing Zoom used for interviews and "virtual audiences" throughout the pandemic was humiliating for those of us who build projects and products with WebRTC. There must be a better way; and there is - building a WebRTC platform to generate feeds that broadcasters and event producers can consume as they see fit - no need to show Zoom's UI on TV any longer! This is the tale of how and why we built the service that's been used to record all of the RTC track sessions at FOSDEM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/webrtc_broadcasting/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Jenkins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11881@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T120500
DTEND:20210206T123500
SUMMARY:Get a chart image from a Google Sheet and display in App
DESCRIPTION: <p>Get a chart image from a Google Sheet and display in App Inventor App</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MIT App Inventor stand
URL:https:/fosdem.org/2021/schedule/event/appinventor_chart/
LOCATION:S.appinventor
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12246@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T120500
DTEND:20210207T123500
SUMMARY:Query a Google Sheet using Google Visualisation (gviz) and return results to App Inventor App
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MIT App Inventor stand
URL:https:/fosdem.org/2021/schedule/event/appinventor_gviz/
LOCATION:S.appinventor
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10905@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T121000
DTEND:20210206T123500
SUMMARY:Mariabackup - too rarely used
DESCRIPTION: <p>Mariabackup is another backup tool for MariaDB. But it is still not used very frequently. In this presentation we will have a short look how this backup works and what we can do with it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_mariabackup/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oli Sennhauser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11400@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T121000
DTEND:20210206T123500
SUMMARY:An Open-Source Framework for Developing Heterogeneous Distributed Enclave Applications
DESCRIPTION: <p>In this talk, we present an open-source framework to develop heterogeneous, distributed enclaved applications. The main feature of our framework is to provide a high level of abstraction over the platform-specific TEE layer and over the secure communication between different modules, leaving to a developer only the task to write the application’s logic. We provide a notion of event-driven programming to develop distributed enclave applications in Rust and C for heterogeneous TEEs, including Intel SGX, ARM TrustZone and the open-source Sancus. This heterogeneity brings our work to a broad range of use cases, which include cloud processing, mobile devices and lightweight IoT. Our framework ensures strong security guarantees based upon mutual attestation of security-critical software components.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_sancus/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gianluca Scopelliti":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="sepideh pouyanrad":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11621@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T121000
DTEND:20210207T131000
SUMMARY:hello... again?
DESCRIPTION: <p>Can we make an open source system that is welcoming to switchers from the Mac? Something that “just works” as intended, without the need to fiddle around much to get to a working desktop that does its job and otherwise gets out of your way? Say "hello" to helloSystem, a desktop system for creators with focus on simplicity, elegance, and usability.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2021/schedule/event/hello_bsd/
LOCATION:D.bsd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Peter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11662@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T121000
DTEND:20210207T124000
SUMMARY:Step it up: Compose for Desktop
DESCRIPTION: <p>Developing for multi-platform is picking up speed as the Kotlin Multi-Platform gets better with every release. That mostly means that shared logic is being written in Kotlin which can then be targeted to many target platforms. Up until recently it wasn't easy to develop UI for multiple platforms on the Desktop side. That is changing with the introduction of Compose for Desktop, which will allow building application UI for Linux, macOS and Windows.</p><p>In this session you will get to understand what is Compose for Desktop, how does it work and how can you jump right into building for multiple platforms opening up the vast domains other than the mobile.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/compose_for_desktop/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nishant Srivastava":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11006@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T121500
DTEND:20210207T124500
SUMMARY:Early warning signs for open source breakages
DESCRIPTION: <p>Despite best intentions, Open Source releases with regression errors are published every day. In the best case scenario, a downstream user detects it early thanks to good tests, files an issue, and the maintainer can fix it before too many people have upgraded. Other scenarios involve various degrees of brokenness and games of "is it broken for everyone or just me?".</p><p>Renovate Bot is an open source dependency automation tool but which also is run as a free app on github.com, where it is installed into almost 200,000 repositories. A feature called "Merge Confidence" helps downstream users know if a release is likely good or not based on automatically sourced crowd data (tests, deployments, rollbacks). Now we are planning to turn the focus upstream to help open source maintainers get an early indication of accidentally breaking releases and even provide a mechanism for downstream users to opt into silent pre-release testing so that major features can be smoke tested downstream before release.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2021/schedule/event/dep_early_warning_signs_for_open_source_breakages/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rhys Arkins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11129@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T121500
DTEND:20210206T130000
SUMMARY:The Death of Openness and Freedom?
DESCRIPTION: <p>2020 was a very bad year for most of us, under the shadow of all that was going on there was a troubling trend we all need to be aware of: the erosion of the classic open source model and values.   For years vendors have been slowly chipping away at the freedom and openness provided by open source, this year saw unprecedented changes to how people view and value OSS.   From licensing changes to as a service exclusive, what was open is no longer.  Is this being driven solely by the cloud?  or is this purely corporate greed and others viewing open Source as a successful business model to replicate?   Let's not only discuss but bring to light the trouble trends that threaten open source projects and development as we know it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2021/schedule/event/open_source_under_attack/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matt Yonkovit":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11187@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T121500
DTEND:20210207T123500
SUMMARY:ngspice - status update and Monte Carlo simulation
DESCRIPTION: <p>ngspice development is heading towards the ngspice-34 release. Three major activities are to be reported:</p><p>We have integrated the high frequency bipolar model HICUM-2.4 from TU Dresden, Germany into the C sources of ngspice. Efficient simulation of GHz circuits becomes possible.</p><p>ngspice has been adapted to efficiently serve the upcoming Open Source Skywater 0.13um CMOS PDK.</p><p>adms for ngspice has been enhanced to allow integrating Berkeley BSIM Bulk and CMG models.</p><p>Application examples will show the use of the ngspice statistical functions and control language for Monte Carlo simulation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/ngspice/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Holger Vogt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11229@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T121500
DTEND:20210206T130000
SUMMARY:ML inference acceleration for lightweight VMMs
DESCRIPTION: <p>The debate on how to deploy applications, monoliths or micro services, is infull swing. Part of this discussion relates to how the new paradigmincorporates support for accessing accelerators, e.g. GPUs, FPGAs. That kind ofsupport has been made available to traditional programming models the lastcouple of decades and its tooling has evolved to be stable and standardized(eg. CUDA, OpenCL/OpenACC, Tensorflow etc.).</p><p>On the other hand, what does it mean for a highly distributed applicationinstance (i.e. a Serverless deployment) to access an accelerator? Should thefunction invoked to classify an image, for instance, link against the wholeacceleration runtime and program the hardware device itself? It seems quitecounter-intuitive to create such bloated functions.</p><p>Things get more complicated when we consider the low-level layers of theservice architecture. To ensure user and data isolation, infrastructureproviders employ virtualization techniques. However, generic hardwareaccelerators are not designed to be shared by multiple untrusted tenants.Current solutions (device passthrough, API-remoting) impose inflexible setups,present security trade-offs and add significant performance overheads.</p><p>To this end, we introduce vAccel, a lightweight framework to expose hardwareacceleration functionality to VM tenants. Our framework is based on a thinruntime system, vAccelRT, which is, essentially, an acceleration API: it offerssupport for a set of operators that use generic hardware accelerationframeworks to increase performance, such as machine learning and linear algebraoperators. vAccelRT abstracts away any hardware/vendor-specific code byemploying a modular design where backends implement bindings for popularacceleration frameworks and the frontend exposes a function prototype for eachavailable acceleration function. On top of that, using an optimized paravirtualinterface, vAccelRT is exposed to a VM’s user-space, where applications canbenefit from hardware acceleration via a simple function call.</p><p>In this talk we present the design and implementation of vAccel on two KVMVMMs: QEMU and AWS Firecracker. We go through a brief design description andfocus on the key aspects of enabling hardware acceleration for machine learninginference for ligthweight VMs both on x86_64 and aarch64 architectures. Ourcurrent implementation supports jetson-inference &amp; TensorRT, as well as GoogleCoral TPU, while facilitating integration with NVIDIA GPUs (CUDA) and IntelIris GPUs (OpenCL).</p><p>Finally, we present a demo of vAccel in action, using a containerized environmentto simplify configuration &amp; deployment</p><ul><li>[1] https://blog.cloudkernels.net/posts/vaccel</li><li>[2] https://blog.cloudkernels.net/posts/vaccel_v2</li><li>[3] https://vaccel.org</li><li>[4] https://github.com/nubificus/docker-jetson-inference</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2021/schedule/event/vai_ml_lightweight_vmms/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anastassios Nanos":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Babis Chalios":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11760@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T121500
DTEND:20210206T130000
SUMMARY:It's the right time to switch computing to Open Hardware Power Architecture
DESCRIPTION: <p>The game has changed, FOSS OS and software is everywhere running on every CPU architectures and devices. Even mass consumer computer manufactures are producing with "new" CPU architectures. In 2020 thanks to the Open Power ISA have opened Power Architecture new Chips. It's the right time to have (back) Power Architecture for Open Source Hardware lovers, in educations, makers, hobbyists, consumers and gaming electronics. We will see concretes present projects and future options.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2021/schedule/event/switchtoopenpowerhardware/
LOCATION:D.power
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roberto Innocenti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11050@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T122000
DTEND:20210206T124500
SUMMARY:Collaborating to describe datasets using Frictionless Data schemas: schema-collaboration
DESCRIPTION: <p>schema-collaboration is a tool that helps data managers and researchers to collaborate on documenting datasets using Frictionless Data schemas. It uses Frictionless Data Package Creator and allows the collaborators to create and share dataset schemas, edit them, post messages and export the schemas in different formats (text, Markdown, PDF). The tool is implemented in Python and Django.</p><p>The talk will consist of a brief explanation of Frictionless Data schemas, how data managers work with researchers and then I shall do a demo of how the tool can be used.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_schema_collaboration/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carles Pina Estany":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11581@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T122000
DTEND:20210206T130500
SUMMARY:Talking about Icinga and Icinga development
DESCRIPTION: <p>Julian and I work for Icinga and want to shed some light on what, how and why we do what we do and also what YOU can do. The format is going to be a bit like a podcast, where we just talk about our topics for a little and try to provide some light entertainment while staying technical.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemoicinga/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Feu Mourek":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Brost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11018@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T122500
DTEND:20210207T130500
SUMMARY:Compiling to WebAssembly
DESCRIPTION: <p>An introduction to compiling to WebAssembly, from a low-level perspective.  Learn more about the nuts and bolts of targetting basic WebAssembly 1.0, as well as a look forward towards extensions that are still in development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/webassembly/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andy Wingo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11638@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T122500
DTEND:20210206T130500
SUMMARY:About the joy and tears of testing Embedded Devices
DESCRIPTION: <p>Embedded development is complex enough.By automating repetitive parts during development and employing testing, a lot of time can be saved and human errors avoided.Additionally, embedded development is usually a team effort: scarce hardware must often be shared between developers and sometimes even with automated testing.labgrid is an open source tool for remote control and testing of Embedded Linux Devices in a distributed lab.In this talk the presenter takes a look at how labgrid can be used in your Embedded laband what labgrid's developers have learned in over three years of using and developing it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2021/schedule/event/testing_embedded_devices/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chris Fiege":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10848@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T123000
DTEND:20210207T130000
SUMMARY:MySQL Router REST API
DESCRIPTION: <p>MySQL Router is part of MySQL InnoDB Cluster and MySQL InnoDB ReplicaSet, but not only.</p><p>This piece of software is still unknown by many users but improved a lot during the last year.</p><p>In this session, the audience will learn about MySQL Router's REST API.How to enable it and how to use it.We will also see how this API can be integrated into a monitoring solution and I will share my journey dealing with its authentication: I will share my thoughts and best practices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/mysqlrouter_rest/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frédéric Descamps":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10855@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T123000
DTEND:20210206T132000
SUMMARY:Emulation 101: How anyone can do it
DESCRIPTION: <p>Ever wanted to write an emulator? Or understand how they work? In this talk you learn how to start writing your own emulator from the ground up. You'll see the basic methods used to emulate CPUs, memory, and graphics cards. For the keen, we'll also cover advanced emulation techniques, licensing issues, and history.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/emu101/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11069@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T123000
DTEND:20210206T133000
SUMMARY:Blurring the Lines: Tiki 'No-Code/Low-Code' Empowers
DESCRIPTION: <p>'No-Code/Low-Code' software by Tiki.org has blurred the lines, allowing for team member participation and engagement on digital and data initiatives on many levels.  It goes well beyond many CRM, ERP, PM, etc, offerings which are good at what they do but typically narrow in focus, by giving users a wide mix of hundreds of tools in many categories - Front-end, Back-end, Databases, Admin and Mobile.  Big 'Features', supporting 'Features' and countless small but handy plugins all combine, allowing users to literally create any app for any business sector.  This less focused and 'utilitarian' nature is more relevant than ever as Tiki resolves a problem so many organizations today are struggling to solve - too many apps with little to no integration between them.  Tiki offers so much, in fact, that it allows individuals to become Full Stack Developers - this is my story  and where I'm at after using Tiki for over 8 years.  However, since it's FLOSS software it also fits developers like a glove, as unlike proprietary 'No-Code/Low-Code' offerings where even developers would need to submit Bug Reports and wait for responses, Tiki allows them to get  'under the hood' and debug complex configurations at their convenience.</p><p>This presentation briefly covers a few 'No-Code/Low-Code' development tools in each of the 5 categories that Full Stack Developers need, various user roles and the levels on which they can participate as well as gives examples of 'No-Code' and 'Low-Code' within Tiki.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2021/schedule/event/blurringlinestiki/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Finko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11101@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T123000
DTEND:20210206T130000
SUMMARY:Talking Tabs - Communicating Across Browsing Contexts
DESCRIPTION: <p>The presentation will cover different ways to communicate across browsing contexts. The main 2 approaches are -1. Shared memory - Localstorage, Cookies, SessionStorage, IndexedDB, SharedArrayBuffers &amp; Atomics2. Messaging- Postmessage, BroadcastChannel, MessageChannel</p><p>The presentation will show a demo of usage for each of the types and explain the use-case, advantages and disadvantages for them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2021/schedule/event/communicating_across_browsing_contexts/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Akshat Garg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11130@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T123000
DTEND:20210206T131000
SUMMARY:SMB3 Overboard
DESCRIPTION: <p>Data Processing Units (DPUs) and SmartNICs--these things are getting a lot of attention, particularly in the network storage world.  There's a bit of history behind them, particularly if you consider TCP Offload Engine (TOE) cards and iSCSI NICs, both of which have been around for quite a while.  This latest wave, however, is more general-purpose by design and presents an opportunity for developers like us.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2021/schedule/event/sds_smb3_overboard/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Hertel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11211@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T123000
DTEND:20210206T125500
SUMMARY:High performance Rating Queues using CGRateS
DESCRIPTION: <p>Instruct the audience for achieving high throughput online exports of charged events with in-memory data only.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/cgrates/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Teofil Voivozeanu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11267@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T123000
DTEND:20210206T133000
SUMMARY:Caveats of replication
DESCRIPTION: <p>Synchronous or quorum replication is the basis of the modern HA cluster. At Yandex.Cloud we are using replication-based HA PostgreSQL clusters for many years. In this talk, we want to introduce basic concepts and highlight caveats that seem important to us.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_caveats_of_replication/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrey Borodin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evgeny Dyukov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11278@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T123000
DTEND:20210207T130500
SUMMARY:Docker Is No More! What Now?
DESCRIPTION: <p>What are we going to do without Docker inside Kubernetes clusters?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_k8s_docker/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Viktor Farcic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11291@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T123000
DTEND:20210206T125500
SUMMARY:An User & Developer Perspective on Immutable OSes
DESCRIPTION: <p>If you can't modify the root filesystem of your distro (no, not even with <code>sudo</code>!!), you can't break it, right? Well... soft of. But what's the price to pay in terms of usability? How are you actually able to use an OS like that for common everyday user (web browsing, document editing) and developer (writing and building code) activities? Come to this talk and learn how it's being to use one of them, i.e., openSUSE MicroOS, as a daily driver since the last few months and how that compares with using other similar solutions, like Fedora Silverblue and Endless OS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2021/schedule/event/developer_perspective_on_immutable_os/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dario Faggioli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11396@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T123000
DTEND:20210207T130000
SUMMARY:How I Learned to Stop Worrying and Love Doing Less
DESCRIPTION: <p>It is impossible to bring every idea, every innovation, and every improvement you can think of to fruition. Doing a little less allows you to honor the finite amount of time each person can give to your cause or project or workplace. But how do you start cutting those todo's down to a manageable level?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_stop_worrying_do_less/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deb Nicholson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11459@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T123000
DTEND:20210207T130000
SUMMARY:PostgreSQL logical decoding
DESCRIPTION: <p>PostgreSQL built-in replication is known to many. But the term PostgreSQL logical decoding or logical replication makes many curious to know what it is. This talk will make the audience aware of the concept and why is it needed, and compare it with physical replication.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_logical_decoding/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amit Khandekar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11527@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T123000
DTEND:20210207T130000
SUMMARY:AlekSIS
DESCRIPTION: <p>As part of the schul-frei project of Teckids e.V. we curate free software and offer it to educational institutions. Besides the general equipment of schools with free software, an equal involvement of students in the development is for us important. One of the solutions presented by the project schul-frei is AlekSIS, a web-based school information system that is being developed jointly by Teckids e.V. and students of the Katharineum in Lübeck. The django-based platform provides data structures that can be used by separately developed apps. The special feature of this project compared to other information systems is that apps can be developed that cover specific application areas of a school. AlekSIS is a framework for apps that can be developed together with students in computer science classes, for example, because the development of such apps with python is easy to follow.Since AlekSIS is just a part of the free software curation, it can be excellently combined with other services or network accounts that are used in school.In our talk we will show, how this framework concretely looks like and how people can contribute to this project or use this system, for example at schools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_aleksis/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dominik George":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benedict Suska":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xithrius":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Teichler":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan Weth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11602@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T123000
DTEND:20210207T130000
SUMMARY:Editable nested fields in Writer
DESCRIPTION: <p>Word fields are far more flexible than ODF/Writer fields - to most users, the additional expressiveness doesn't matter, but for some specialized use cases, Writer is limited. Writer had a rudimentary implementation of Word compatible fields for about 10 years, but it never worked well. We have added the ability to round-trip nested Word fields in RTF/DOCX formats, and fixed a bunch of long standing bugs along the way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_writernestedfields/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Stahl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11699@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T123000
DTEND:20210207T132000
SUMMARY:New Scuttlebutt Database
DESCRIPTION: <p>All the juicy gossip on the new development of the SSB protocol. A walk-through of some of the design aspects and what seeds have been planted!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/scuttlebutt_protocol/
LOCATION:D.blockchain
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11727@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T123000
DTEND:20210207T124000
SUMMARY:Proper Monitoring
DESCRIPTION: <p>Good monitoring allows us to quickly troubleshoot problems and ensure that they remain minor blips rather than escalate into hours or days of downtime. But what is “good”? Just like good code, good monitoring should include tests and documentation to ensure that it’s always valid and easily used by everyone. In this lightning talk, I’ll share best practices for validating and documenting your monitoring.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2021/schedule/event/dev_practice_monitoring/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jason Yee":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11751@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T123000
DTEND:20210206T130000
SUMMARY:The Great Cloud Migration with Network Automation & Service Mesh
DESCRIPTION: <p>You need to migrate some workloads from a private datacenter to public cloud. The result? The unavoidable hybrid environment. How do you observe traffic and mitigate risky changes to each system? In this talk, I’ll discuss how you can supercharge your cloud migrations with a combination of network automation for your datacenter and a service mesh across environments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/greatcloudmigrationnetworkmeshauto/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rosemary Wang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11877@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T123000
DTEND:20210207T133000
SUMMARY:Tool the Docs Brunch
DESCRIPTION: <p>We can't have our normal brunch this year, so let's all meet before the talks start and enjoy… Well, whatever we want too :)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool The Docs
URL:https:/fosdem.org/2021/schedule/event/ttd_brunch/
LOCATION:D.docs
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11178@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T123500
DTEND:20210207T130500
SUMMARY:Low cost open-source hardware for biopotential amplification for neuroscience, prosthetics and more
DESCRIPTION: <p>The term brain-computer interface is well known among engineers, tinkerers, and specifically among researchers. Companies like BackYard Brains made it accessible for all at a relatively affordable price, with their initiative of neuroscience for all. The price of their device and the ease of usability it comes with is pretty good for a school student who's just looking for an introduction to neuroscience but, the resolution of Arduino's ADC (10bit) doesn't allow it to be used for any real neuroscience research project. The company called OpenBCI also creates some good hardware for Biopotential amplification (4/8ch 24bit) and their hardware is much more capable but, it's very costly and certainly not for everybody.</p><p>As an engineer myself, I believe we can create much cheaper hardware for Brain-Computer interface devices than currently available in the market without losing any signal quality. I have started working on some prototypes already and one of the devices is called BioAmp v1.5 (github.com/upsidedownlabs/udlabs<em>BioAmp</em>v1.5) which takes benefit of the already available high-resolution ADC input of your computer which is normally used to record audio. The device basically converts the muscle into an audio source and provides us with the option to directly listen to it using earphones OR to visualize/record the signal on our mobile/laptop using Audacity/BYB Spike Recorder.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/neuro_hardware/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deepak Khatri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11337@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T123500
DTEND:20210206T130500
SUMMARY:Databases beyond the tutorials
DESCRIPTION: <p>Getting started guides for application development with databases are important for learning the basics. Naturally they tend to target ease of understanding. However, these choices for simplicity can make it hard to scale or operate without downtime once your application starts to grow. This talk aims to cover a few things you and your team can start doing to help lay a foundation for growth and flexibility.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_beyond_tutorials/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric Herman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11349@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T123500
DTEND:20210206T131500
SUMMARY:Raku: The Dynamic Language You Didn’t Know You Needed
DESCRIPTION: <p>Raku is an amazing programming language, but many examples online are very complex and can be hard to follow. This talk highlights some amazing features of Raku, but assumes zero knowledge of the language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/raku_dynamic_language_features/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Curtis Poe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11525@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T123500
DTEND:20210207T130500
SUMMARY:Telegram Bot For Navigation
DESCRIPTION: <p>After moving to Minsk, I pondered on making a local map for my neighbourhood, with all the shops and amenities. People would visit it on the web and see where are things. Two years passed, I didn't make it. And only in December I've got an idea that would work. A community does not need no maps. What it needs is conversation. So I made a map app 2.0: one that doesn't rely on 1) web, 2) maps. Of course inside it's all about geo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2021/schedule/event/telebot/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilya Zverev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11168@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T124000
DTEND:20210207T130000
SUMMARY:Monitoring MariaDB Server with bpftrace on Linux
DESCRIPTION: <p>Bpftrace is a relatively new open source tracer for modern Linux (kernels 5.x.y) for analyzing production performance problems and troubleshooting software. Basic usage of the tool, as well as bpftrace-based one liners and small scripts useful for MariaDB DBAs (and even developers) are presented. Problems of MariaDB Server dynamic tracing with bpftrace are discussed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2021/schedule/event/mariadb_bpftrace/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Valerii Kravchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11252@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T124000
DTEND:20210207T132500
SUMMARY:Improving the Developer Experience of Infrastructure as Code and GitOps
DESCRIPTION: <p>Kubernetes, GitOps, and Infrastructure as Code are as powerful as they are popular and seem like the perfect match. Consequently, using Terraform to maintain Kubernetes clusters and resources is a very common use-case. And it requires careful integration of many moving parts, from Terraform providers and modules, to CI/CD pipelines and triggers.</p><p>However, despite this being such a popular use-case, teams previously had no alternative than writing everything from scratch. On the software development side we use frameworks to avoid reinventing the wheel for similarly common use-cases. But for the less mature infrastructure as code ecosystem use-case specific frameworks are a new concept.</p><p>This talk will introduce Kubestack. An open-source framework for Terraform, that brings the developer experience of frameworks from application development to infrastructure as code. Get an overview of how you can use the framework as a foundation to build even advanced multi-cloud and multi-cluster Kubernetes automation. And how Kubestack's GitOps workflow allows teams to reliably suggest, review, validate and apply changes to their infrastructure environments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/improving_the_developer_experience_of_infrastructure_as_code_and_gitops/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Strube":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11440@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T124000
DTEND:20210207T132000
SUMMARY:Real World JFR: Experiences Using JFR Outside the Ivory Tower
DESCRIPTION: <p>Lessons learnt when using JFR at scale.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/jfr/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcus Hirt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11577@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T124000
DTEND:20210206T132000
SUMMARY:Disco API: OpenJDK Distributions As A Service
DESCRIPTION: <p>At Azul, we have spent some time to create a little API that should help you to discover builds of OpenJDK from different distributions in a general way.</p><p>In this session, we will give you a short introduction on what the Disco API is and how it can help you finding the JDK/JRE of your choice.</p><p>At the moment the API can help you getting builds of OpenJDK from the following distributions: AdoptOpenJDK, Corretto, Dragonwell, Liberica, Oracle OpenJDK, SAP Machine, and Zulu.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/discoapi/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gerrit Grunwald":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11651@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T124000
DTEND:20210207T131000
SUMMARY:Goodbye Kotlin Extensions, Welcome View Binding
DESCRIPTION: <p>In this session, I will be talking about the paradigm shift from Kotlin synthetics to View Binding and will be covering the following,1- Demerits of Kotlin synthetics2- The road forward3- What’s the View binding and what are its benefits?3- Migrating from Kotlin synthetics to View Binding with a code walkthrough</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/goodbye_kotlin_extensions/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Monika Kumar Jethani":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10956@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T124500
DTEND:20210206T131000
SUMMARY:Emacs and org-mode for reproducible research
DESCRIPTION: <p>This presentation illustrates how the GNU Emacs text editor providesan powerful integrated environment for reproducible research,effectively bypassing the need for juggling different software inorder to write and execute code, manage data or write papers. GNUEmacs as a long history, and is still widely used and supported by avery active community of users and developers. A very popular featureof GNU Emacs is Org-mode which, at its core, offers a markup languagesimilar to Markdown.</p><p>Following a brief introduction to Org-mode, this presentationdemonstrates its use for reproducible research: straightforward mixingof prose and code, execution of code blocks as well as display of theresults. With Org-mode, GNU Emacs is turned into a computationalnotebook which functionalities goes well beyond popular alternativessuch as Jupyter. Code blocks are not restricted to a particularprogramming language and data can be passed between them: generatedata in C, analyse it in Python, visualise it with R, all in onesingle executable document. Moreover, Org-mode documents are nothingbut plain text, making them inherently portable, sustainable, andsuited to version control - crucial qualities for academic research.Moving on, I illustrate the export of Org-mode documents to richerformats: PDF, ODT, HTML and many more - all from within GNU Emacs.Lastly, I broaden the scope of this presentation and discuss the opennature of GNU Emacs itself. Indeed, GNU Emacs is free (as in freedom)software under a copyleft license. This ensures that GNU Emacs remainssustainable, community-owned software: GNU Emacs will never be"discontinued" or its features reduced inside a "community edition".</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_emacs_orgmode/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thibault Lestang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11146@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T124500
DTEND:20210207T132500
SUMMARY:As Strong as the Weakest Link
DESCRIPTION: <p>The Solarwinds breach at the end of 2020 is an event that we won't truly understand the breadth and depth of for some time - if ever.  But already, several discussions we've been having in the abstract for years have become very concrete.  Firstly, the systems we use to develop, code, build and deploy our code are all essential production systems - and should be treated as such.  And second, securing the software supply chain is one of the most underrated aspects of security and is often overlooked.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2021/schedule/event/dep_as_strong_as_the_weakest_link/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brendan O'Leary":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11501@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T124500
DTEND:20210206T133000
SUMMARY:The localization process for Apache OpenOffice
DESCRIPTION: <p>The localization process for Apache OpenOffice</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2021/schedule/event/openoffice_improving_localization/
LOCATION:D.apache.openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mechtilde Stehmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10953@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T125000
DTEND:20210207T135000
SUMMARY:SigDigger: blind signal analysis made easy
DESCRIPTION: <p>SigDigger is a free digital signal analyzer with an intuitive Qt5 interface, originally designed for GNU/Linux but that has been successfully ported to macOS as well. In this talk, I will give a brief introduction to SigDigger, what are its use cases, and why it is a reasonable option with respect to existing alternatives. In order to better illustrate these use cases, I will perform a live demonstration of its features and capabilities and give some real-time performance figures. I will then describe its internals, how the demodulator pipeline is implemented, why it is so fast, and why it could be even faster. I will finish with the mid-term goals of the project, WIP, and a request for collaboration for anyone who could be interested in making this software grow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_sigdigger_blind_signal_analysis_made_easy/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gonzalo José Carracedo Carballal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11351@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T125500
DTEND:20210206T132000
SUMMARY:The road to End-to-End Encryption in Jitsi Meet
DESCRIPTION: <p>With the advent of Zoom's questionable use of the term "End to End Encryption" many turned their eyes to FLOSS solutions. Thanks to the insertable streams feature which shipped in Chrome at just the right time, we were able to ship a working E2EE implementation in a reasonably short amount of time.</p><p>In this presentation we'll walk through all that was needed, what our plans for the future are and how others can leverage what we learned to add E2EE to their WebRTC applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/e2ee/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saúl Ibarra Corretgé":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10864@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T134500
SUMMARY:Operator SDK use case: virtual machine import to KubeVirt
DESCRIPTION: <p>Operator SDK is a solid foundation for building robust applications for Kubernetes; one of such applications is the VM import operator (https://github.com/kubevirt/vm-import-operator) allowing Kubernetes administrators to easily import their oVirt-managed virtual machines to KubeVirt.In this talk, the speaker will show how his team used Operator SDK to build the VM import operator and how that operator can be used.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2021/schedule/event/vai_operator_sdk/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Dżon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10915@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T133000
SUMMARY:Homebrew: macOS Big Sur and ARM
DESCRIPTION: <p>A description of what changes Homebrew needed to make to get working on macOS 11 Big Sur and what work we've done and are doing to support a new CPU architecture for the first time since Snow Leopard.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2021/schedule/event/homebrew_macos_bigsur_and_arm/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike McQuaid":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10959@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T132000
SUMMARY:Notcurses
DESCRIPTION: <p>Notcurses is a C library (with C++, Python, and Rust wrappers) facilitating complex TUIs on modern terminal emulators. Notcurses supports vivid colors, multimedia via FFmpeg or OIIO, sane multithreading, and complex Unicode. Things can be done with Notcurses that simply can't be done with NCURSES or any other implementation of the X/Open Curses specification. I will present Notcurses's design goals, API, and some details of its implementation, which ought serve as a sufficient grounding for any potential Notcurses developers. Your terminal emulator is more powerful than you have ever dreamed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/notcurses/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="nick black":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10966@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T132000
SUMMARY:Improving Onboarding  in FOSS
DESCRIPTION: <p>Open-source software is code that is designed to be publicly accessible. Open source has core principles that make it rely on collaboration between contributors and companies in order to achieve a common goal. To attain more collaborations, onboarding in most open source communities should be considered a priority.  Oftentimes, beginners who are new to open source projects develop cold feet a short while after joining a community because they are not properly onboarded into the community.  Onboarding plays a major role in the performance of and productivity of contributors. In this session, I would like to talk on:- What is quality onboarding?-  Effects of poor Onboarding in a community-The need for improved onboarding- How onboarding can be improved?- Impact of quality onboarding</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_improving_onboarding_foss/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anita Ihuman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11005@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T140000
SUMMARY:Bangle.js: Making a smart watch
DESCRIPTION: <p>How I reverse engineered an off the shelf smart watch in order to create Bangle.js, a watch that runs JavaScript. I'll cover the process as well as some of the hacks Espruino employs to run JS on a device with only 64k of RAM!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2021/schedule/event/bangle_js_smart_watch/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gordon Williams":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11058@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T140000
SUMMARY:Postgres Meets Computational Storage
DESCRIPTION: <p>This proposed talk will present how Postgres could seamlessly and significantly benefit from replacing normal solid-state drives (SSDs) with emerging computational storage drives (CSDs). Aligned with the grand trends towards heterogeneous and near-data computing, computational storage has gained tremendous momentum and led to an on-going industry-wide effort on expanding the NVMe standard to support CSD. The first generation CSD products have built-in transparent compression, which can be deployed into existing computing infrastructure without any changes to the OS and applications. This proposed talk will discuss and present: (1) brief introduction to commercially available CSDs with built-in transparent compression, (2) experimental results that show, by replacing leading-edge normal SSD with CSD, one could reduce the storage cost by over 50% and meanwhile achieve 30% better Postgres TPS performance, and (3) experimental results that show CSD could meanwhile significantly reduce the Postgres write amplification, which enables the use of emerging low-cost QLC flash memory to further reduce the system storage cost. Finally, this proposed talk will discuss the potential of leveraging CSDs to improve the efficiency of important operations in Postgres.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Performance
URL:https:/fosdem.org/2021/schedule/event/computational_storage/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tong Zhang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11102@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T132000
SUMMARY:FastClick and Beyond: A Look at High-Speed Software Dataplanes and Their Upcoming Challenges
DESCRIPTION: <p>In this talk, we first show how to prototype high-speed network functions with FastClick, an open-source packet processing framework, which comes with hundreds of pre-built building blocks and leverages DPDK or Netmap to build 100-Gbps-capable firewalls, load-balancers, NATs, or IDSes.</p><p>We then review the history of high-speed software dataplanes. We explain the evolution of graph-based (software) network packet processing from the early 2000s with the emergence of the Click Modular Router, and continue up to today's ecosystem, where many similar systems, such as VPP, BESS, and FastClick, coexist. We analyze the upcoming challenges to process packets at multi-hundred-gigabit-per-second rates. We argue that multi-hundred-gigabit networks should prevent performing memory accesses, as the interarrival time of packets is shrinking to a few nanoseconds, i.e., smaller than L3 cache access time. For instance, a 100-Gbps NIC could receive a minimal-sized frame every 6.72ns while operating at its maximum rate.</p><p>To address these challenges, we propose PacketMill, our latest work, where we discuss other efforts/optimizations required to improve the performance of packet processing. PacketMill's ideas are directly applied to FastClick, so it comes for free. More specifically, we develop/use a better integration of DPDK to minimize the memory footprint of the high-speed software dataplanes. Furthermore, we propose a pipeline to reduce the number of instructions required for processing packets by using new data structures directly derived from the graph of network functions and compiler optimization techniques.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/sdn_fastclick/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Barbette":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alireza Farshin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11132@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T131000
SUMMARY:Openchain overview
DESCRIPTION: <p>A short overview of the OpenChain project, its purpose, goals and the current state</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenChain
URL:https:/fosdem.org/2021/schedule/event/openchain_overview/
LOCATION:D.openchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Thielscher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11207@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T133000
SUMMARY:Performance Analysis and Troubleshooting Methodologies for Databases
DESCRIPTION: <p>Have you heard about the USE Method  (Utilization - Saturation - Errors),   RED (Rate - Errors - Duration) or Golden Signals (Latency - Traffic - Errors - Saturations)?In this presentation, we will talk briefly about these different, but similar “focuses” and discuss how we can apply them to the data infrastructure performance analysis troubleshooting and monitoring.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2021/schedule/event/performance_analysis_troubleshooting/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11282@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T132000
SUMMARY:25 languages in 25 days
DESCRIPTION: <p>I did the Advent of Code 2020 with a different programming language every day, so instead of having to visit 25 developer rooms, you can just listen to me for my lightning summary.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/25_languages_in_25_days/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Eisentraut":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11284@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T133000
SUMMARY:Better User Management under MySQL 8.0
DESCRIPTION: <p>MySQL has added many new features to make user account management easier.  The server can now generate random passwords that follow the rules you manage.  If you have too many 'Dave's or 'Fred's in your organization, you can store GCOS like information in the mysql.user.User_attributes column to directly identify who you are referencing.  And you can now have dual passwords on an account.   These additions can make account management much easier but only if you know about them!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/mysql_user/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dave Stokes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11331@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T140000
SUMMARY:Networking Performances in the Linux Kernel, Getting the most out of the Hardware
DESCRIPTION: <p>The networking stack is one of the most complex and optimized subsystemin the Linux kernel, and for a good reason. Between the wild range ofapplications,  the complexity and variety of the networking hardware,getting good performances while keeping the stack easily usable fromuserspace has been a long-standing challenge.</p><p>Nowadays, complex Network Interface Controllers (NICs) can be found evenon small embedded systems, bringing powerful features that were previouslyfound only in the server world closest to day to day users.</p><p>This is a good occasion to dive into the Linux Networking stack, to discoverwhat is used to make networking as fast as possible, by both using allthe features of the hardware, but also implementing some cleversoftware tricks.</p><p>In this talk, we'll cover these various techniques, ranging from simplebatch processing with NAPI, queue management with RSS, RPS, XPS and so on,flow steering and filtering with ethool and TC, to finish with the newestbig change that is XDP.</p><p>We'll dive into these various techniques and see how to configure them tosqueeze the most out of your hardware, and discover that what waspreviously in the realm of datacenters and huge computers can now alsobe appliable to embedded linux development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/network_performance_in_kernel/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maxime Chevallier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11366@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T133000
SUMMARY:How Collabora Online development improves LibreOffice
DESCRIPTION: <p>Come and hear about the developments in LibreOffice that were triggered by a need in the Collabora Online.</p><p>The most notable examples are the Notebookbar improvements, but there are other, like async dialogs in the core, new parameters to various .uno: commands that improve scripting capabilities, and many others.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_collaboraonline/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Holesovsky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11434@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T140000
SUMMARY:From Reset Vector to Kernel
DESCRIPTION: <p>Long gone are the times of executing the OS in-place frommemory-mapped flash upon reset. A modern SoC now comes withcomplex mask ROM firmware, with driver, filesystem, protocoland crypto support for loading... yet another bootloader.</p><p>In his talk, Ahmad follows this chain of bootloaders untilthe kernel is started, stopping along the way for RAM setup,peripherial initialization, runtime services and other interesting sights.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/from_reset_vector_to_kernel/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ahmad Fatoum":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11470@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T132000
SUMMARY:Ways to Contribute to OS Projects Without Writing Line(s) of Code
DESCRIPTION: <p>A common misconception about contributing to open source is that you need to write code. In fact, it’s often the other parts of a project that are in urgent need of assistance. There are other ways of helping an open source project which include</p><p>1.Writing documentation,2.Identifying bugs,3.Testing code,4.Answering queries from users,5.Moderate/organize events,6.User Interface &amp; User Experience Design7.Making a monetary donation,8.Advocacy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/ways_to_contribute_to_os_projects_without_writing_lines_of_code/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sixtus Chizaram Isaac":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11488@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T132500
SUMMARY:OpenBMC introduction and porting guide
DESCRIPTION: <p>    ​​OpenBMC is an Open Source Software project started in an effort to create a secure, scalable, open source firmware code for BMC.  Apart from the usual benefits arising from Open Source nature, OpenBMC brings in additional advantages like a.) state-of-the-art build system based on Yocto - an embedded linux distribution - which simplifies the process of building customized Linux, b.) Robust Managebility framework based on (4 pillars - REST, JSON, HTTPS, ODATAv4) RedFish, c.) Superior Modularity with D-bus IPC mechanism which is known for its well defined interfaces, d.) Ability to customize the code, e.) Support for IPMI, etc.</p><p>In this video, I will show you:</p><pre><code>     1. OpenBMC introduction     2. Yocto &amp; Systemd concepts     3. Demo of building your first OpenBMC image in toaster environment and running it in QEMU,      4. Short-demo of OpenBMC porting to new platform using JSON files.Porting OpenBMC to new platforms becomes easy with easily customizable JSON files representing the platforms entities like baseboard, PSU, chassis, etc.  i.e.) Platform entities are abstracted as JSON files, and sensors properties of each entity is represented as JSON key-value pairs.  This can help any one having little or no experience in OpenBMC to easily port it to new platforms in quick time.</code></pre>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_oiapg/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saravanan Palanisamy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11532@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T133000
SUMMARY:PostgreSQL and The SQL Standard
DESCRIPTION: <p>PostgreSQL follows the SQL Standard. What's that mean? Why do we care?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_and_the_sql_standard/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Riggs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11533@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T133000
SUMMARY:Bringing Pinax Back to Life
DESCRIPTION: <p>Pinax is an open-source ecosystem of reusable Django starter projects, apps, and themes for building websites. When developers began building Pinax in 2007, they had fun adding to it, but eventually Pinax had grown to become around 80 projects and apps. Without a strategy in place to make Pinax as easy as possible to maintain, the maintainers began to suffer burnout. I was hired to work on Pinax in the fall of 2017. In my talk, I'll outline the critical problems I've discovered and the solutions I'm implementing to make Pinax healthier and easier to maintain today and in the future. Pinax is a work in progress and I'm interested in sharing what I've learned.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_pinax/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Katherine Michel":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xithrius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11595@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T133000
SUMMARY:USB for a 1977 Keyboard
DESCRIPTION: <p>The talk will be about how I bought a retro keyboard for a VISTA80 from the Canada Science and Technology museum and reversed engineered it to convert it passively to USB. The VISTA80 was a machine built in Canada and was used to "Create pages of text for cable TV systems or to create running lines of text or titles for television displays."¹ The VISTA80 was manufactured around 1995-1997 and was "One of the first character generators to use a computer chip (Intel 8080A) as a controller"¹.</p><p>1: https://ingeniumcanada.org/ingenium/collection-research/collection-item.php?id=1992.0451.009</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2021/schedule/event/retro_usb_kbd/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeremy Ouellet (Angel)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11625@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T132000
SUMMARY:A brief 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/2021/schedule/event/a_brief_introduction_to_open_source_design/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernard Tyers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11703@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T135500
SUMMARY:Ecosystem Introduction, A Scuttlebutt Walkthrough
DESCRIPTION: <p>Welcome to Scuttlebutt!</p><p>A walkthrough and introduction to the Scuttleverse. Here we explore real life projects and guide you in connecting with the main network.A hands on workshop for those looking to try out Scuttlebutt.</p><p>Like other social platforms, you can send messages to your friends and share posts onto a feed. The cool thing is that the underlying technology here means that messages are passed directly between friends via a peer-to-peer (p2p) gossip protocol.</p><p>As a decentralized social network, Scuttlebutt passes the data from friend to friend, without any central server. The data is localised and distributed so it also happens to work offline!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/scuttlebutt_ecosystem_introduction/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="zelf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11715@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T140000
SUMMARY:How to defeat imposter syndrome
DESCRIPTION: <p>Do you feel like you don't belong, you don't deserve what you achieved, everyone in your office is more talented than you? Do you have imposter syndrome... too?Imposter syndrome is common across all industries, but the increasing pressure to be successful in IT is taking its toll on employees, affecting more than half workers, me included :)After many years working in tech for a lot of companies (from startups to big corporations) in many business fields, I found a way to overcome self-doubt and turn this weird feeling in a booster for greater achievements... and I want to share it with you!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2021/schedule/event/imposter_syndrome/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Bruno":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11757@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T133000
SUMMARY:your management layer should be cattle too
DESCRIPTION: <p>The "pet vs cattle" thing is getting pretty long in the tooth, but the one thing one keeps hearing is that the management layer somehow always remains a pet.</p><p>While there is certainly <em>some</em> truth to that - you don't want to rebuild your management plane every day - wouldn't it be cool if you could?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/yourmanagementlayershouldbecattletoo/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evgeni Golov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11759@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T134500
SUMMARY:Void Linux: we heard you like little endian
DESCRIPTION: <p>Void's POWER architecture port has been progressing steadily since the last OpenPOWER Summit EU talk in 2019. Recently we introduced a completely new 32-bit little endian port, which will be a big part of this talk's focus, and is a first among Linux distributions. I will not stay there though - we have more to cover, including stuff like Chromium and Electron applications in repos, faster POWER crypto in LibreSSL, reworked crosstoolchains, stable support for newest AMD GPUs, and our big endian variants are also receiving attention, including properly clearing up the 64-bit ABI situation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2021/schedule/event/voidlinuxlittleendian/
LOCATION:D.power
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kolesa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11787@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T133000
SUMMARY:Thunderbird in 2021
DESCRIPTION: <p>A talk about Thunderbird's journey in 2020 and 2021.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2021/schedule/event/thunderbird_in_2021/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Magnus Melin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11879@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T134500
SUMMARY:Technical Demo (DevOps)
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_technical_demo/
LOCATION:S.checkmk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Checkmk Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12241@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T134500
SUMMARY:Checkmk Technical Demo
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_technical_demo2/
LOCATION:S.checkmk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Checkmk Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12264@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T140000
SUMMARY:Dries Buytaert - Built to Last: Growing Sustainable Open Source Communities
DESCRIPTION: <p>What does it take to start and scale one of the largest and most active Open Source communities in the world? As founder and project lead of Drupal, Dries Buyaert will share the story of Drupal’s humble beginnings, to its rise to power 1 in every 35 websites in the world. Its inclusive, global community serves as a model in Open Source, sustaining a growing number of corporate and volunteer contributions every year. He later co-founded Acquia, a Digital Experience Platform company with over 1,000 global employees built around Open Source. In the summer of 2019, Acquia acquired Mautic Inc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mautic stand
URL:https:/fosdem.org/2021/schedule/event/mautic_buytaert1/
LOCATION:S.mautic
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12269@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130000
DTEND:20210207T140000
SUMMARY:Dominique De Cooman - Creating personalised digital experiences with Mautic
DESCRIPTION: <p>Are you looking to use a Marketing Automation tool to improve the experience of your customers? This session will walk you through using Mautic in a user centric context.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mautic stand
URL:https:/fosdem.org/2021/schedule/event/mautic_creating1/
LOCATION:S.mautic
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12288@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130000
DTEND:20210206T140000
SUMMARY:Expanding App Inventor with Extensions
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MIT App Inventor stand
URL:https:/fosdem.org/2021/schedule/event/appinventor_extenstions1/
LOCATION:S.appinventor
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11026@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130500
DTEND:20210207T132500
SUMMARY:Semantically meaningful S-expression diff
DESCRIPTION: <p>Lisp has a wonderful minimal syntax that almost directly expresses theabstract syntax tree. Yet, diff and other tooling operate on the unixnewline ending model. When lisp prides itself for its minimalsyntax---code is data---that is easy to parse, why can't we do better?</p><p>Traditional diff implementations, such as GNU Diff, treat files as aflat list of lines. A tree-diff algorithm that can produce minimal andsemantically meaningful output is a surprisingly more difficult andcomplex problem. In fact, for unordered trees, the problem is NP-hard.</p><p>In this talk, I will demonstrate a very early working prototype of anS-expression diff program. The program can operate on two versions ofsome lisp source code and extract a meaningful tree-diff. The programaims to replace 'git diff' and related tools for lisp projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/sexpressiondiff/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arun Isaac":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11145@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130500
DTEND:20210207T135000
SUMMARY:KiCad Project Status
DESCRIPTION: <p>Update on the KiCad project including the recent events, the upcoming version 6 release and what to expect during version 7 development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/kicad/
LOCATION:D.cad
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11236@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130500
DTEND:20210206T133000
SUMMARY:Atomic DDL in MariaDB
DESCRIPTION: <p>Crash safety is one of the requirements of modern databases. Although DML is crash safe (depending on storage engine), DDL is still problematic. MariaDB 10.6 will implement atomic DDL. Currently RENAME and DROP are fully supported for all database objects and the goal is to implement all remaining operations. This talk will go into the technical details of the atomic DDL implementation, explaining how it provides crash safety.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_atomic_ddl/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael ^'Monty^' Widenius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11317@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130500
DTEND:20210207T132000
SUMMARY:MariaDB Buildbot Container environments
DESCRIPTION: <p>Containers are a central point for the MariaDB buildbot (buildbot.mariadb.org). In fact, almost all our builds run in Docker containers. In this short presentation, I will talk about the container environment used in order to build MariaDB from source both on Linux and Windows. Then, I will present some of the challenges associated with running Windows in a Docker container and finally I will focus on some of the advantages of having a container based continuous integration infrastructure.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_mariadb_buildbot/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vlad Bogolin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11425@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130500
DTEND:20210206T134500
SUMMARY:Pluggable device drivers for Genode
DESCRIPTION: <p>Resilience is often touted as the biggest advantage of component-based systems over monolithic architectures. The catchy part of the story often told is the containment of faults via sandboxing. However, the story has another inconvenient side that often remains untold. Components are interdependent. Whenever a central low-level component fails, dependent software stacks suffer under the outage. The talk presents Genode's recent breakthroughs to address this second part of the story, in particular making the system resilient against flaky device drivers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel
URL:https:/fosdem.org/2021/schedule/event/microkernel_pluggable_device_drivers_for_genode/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norman Feske":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11462@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T130500
DTEND:20210206T135000
SUMMARY:Network Monitoring with InfluxDB 2 and Telegraf
DESCRIPTION: <p>Telegraf is an agent for collecting, processing, aggregating, and writing metrics.</p><p>With over 200 plugins, Telegraf can fetch metrics from a variety of sources, allowing you to build aggregations and write those metrics to InfluxDB, Prometheus, Kafka, and many more targets.</p><p>In this talk, we'll take a look at the different plugins Telegraf provides for collecting metrics about our networks, as well as the latest features of InfluxDB 2 that make sharing our configurations with others a piece of cake.</p><p>Lets get started</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemoinflux/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David McKay":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11516@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T130500
DTEND:20210207T134500
SUMMARY:OpenStreetMap in Africa
DESCRIPTION: <p>This presentation provides a brief overview on the rise of OpenStreetMap communities and activities on the Africa continent.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2021/schedule/event/osmafrica/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Enock Seth Nyamador":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11036@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T131000
DTEND:20210206T132500
SUMMARY:eLabFTW - the open source lab notebook
DESCRIPTION: <p>eLabFTW is an open source laboratory notebook for research labs. It tracks experiments and results but also features a database where you can keep track of all the elements in your lab. Created in 2012 and published on GitHub, eLabFTW quickly gained traction in the research community and several contributors joined over time to help implementing new features and fixing bugs. Now translated in 17 languages, eLabFTW has become a pillar of the ELN landscape and more and more labs and universities are using it all around the world.</p><p>In this presentation I will talk about the software itself but also how publishing the source code on GitHub with a AGPLv3 license helped tremandously the software to grow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_elabftw/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas CARPi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11551@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T131000
DTEND:20210207T134000
SUMMARY:How to write your own MVI library and why you shouldn't
DESCRIPTION: <p>Model-View-Intent is a simple architectural pattern in principle, but questions come up when you try to implement it yourself. We draw on our 2+ years of experience with orbit-mvi, our MVI library, to show best practices for using an MVI system in your application.</p><p>How do you integrate with Android? What happens when you rotate your device? What about navigation or one-off events? How do you make the system type-safe? What about developer experience? If you’ve ever had similar questions come to our talk!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/how_to_write_your_mvi_library/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mikolaj Leszczynski":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Dolan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11302@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T131500
DTEND:20210206T133500
SUMMARY:The one where a Perl+Raku programmer went to the Bar ... ...
DESCRIPTION: <p>Spending a short time working as a barrister opened my eyes to a profession that is hundreds of years old. In comparison to the legal profession, the computing profession has barely got started!</p><p>This talk is a mash up of when these two worlds collide. As professional Perl and Raku programmers are there any cool hacks we can borrow from the arcane world of barristers? Which practices could help power Perl and Raku for the next hundred years?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/perl_raku_lessons/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nigel Hamilton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11385@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T131500
DTEND:20210206T140000
SUMMARY:OpenChain upfront: OpenHarmony was born this way
DESCRIPTION: <p>OpenHarmony is a new operating system stewarded by Huawei's Open Source Technology Center, with Array as advisor.Having prioritized compliance, governance and transparency, OpenChain was the natural backdrop for it.Rather than embracing open source only to exploit it, having transparency and compliance as a last minute afterthought, OSTC has made them central pillars from the very beginning.We seek the opportunity to present you how the goal of OpenChain conformance helped.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenChain
URL:https:/fosdem.org/2021/schedule/event/open_harmony/
LOCATION:D.openchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carlo Piana":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10920@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T132000
DTEND:20210207T135000
SUMMARY:Making Documentation a First-class Citizen in Open Source Projects
DESCRIPTION: <p>We often see many open source projects struggle with maintaining quality documentation and finding contributors who are interested in helping with project documentation. There are several reasons for this, such as many viewing documentation as a separate product from code or a belief that people will be able to make sense of what the code is doing by reading the code.</p><p>For these and other reasons, documentation work is often done at the last minute and done by people with low motivation and minimum effort. So the quality of the output will naturally suffer. These issues can be addressed by ensuring that documentation is everyone’s responsibility and that documentation is a core part of the product created using the same development and community processes. Besides, documentation is often an entry point for new community members and is a great place for early contributions. When everyone in the community is actively engaged in documentation--e.g., reviewing documentation fixes--it can help provide a valuable onboarding experience for new community members.</p><p>In this session, the speakers will share their experience in documentation from both foundation-based open source projects and open source software companies. There will be a discussion on how community contributions for documentation can be encouraged and how community members can apply their learnings from documentation to other areas of open source communities. </p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_documentation_first_class_citizen/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ray Paik":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sofia Wallin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11172@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T132000
DTEND:20210207T135500
SUMMARY:Born Ready for Secure Terabit Internet! Tooling for Benchmarking.
DESCRIPTION: <p>Overview of fully automated open-source FD.io benchmarking (per patch, daily/weekly trending, per release) with focus on network data plane (VPP, DPDK). Quick walk through HW systems with CI'ed calibration and testing (Xeon, Atom, Cortex, EPYC, 10/25/40/100GE, QAT) and stateless / stateful network test methodologies using TRex.</p><p>Implemented benchmark and analytics strategies / algorithms for high volume non-stop CI benchmarks: i) optimized throughput rate discovery, ii) self-guiding soak tests, iii) per packet latency. Project achievements, lessons learned and a growing list of aspirations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/sdn_terabit_csit/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maciek Konstantynowicz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11188@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T132000
DTEND:20210207T134000
SUMMARY:Etebase - Your End-to-End Encrypted Backend
DESCRIPTION: <p>Etebase is a software development kit and backend for building end-to-end encrypted applications. Think Firebase, but encrypted in a way that only end-users can access their data.</p><p>This is in contrast to how things are done today where the data is only encrypted while in-transit or at-rest, and is therefore accessible by anyone with access to the server, including service providers, rogue employees, hackers, and malicious governments to name a few.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/etebase/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Hacohen (tasn)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11264@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T132000
DTEND:20210206T134500
SUMMARY:Towards free, private and secure communications
DESCRIPTION: <p>A look at the challenges facing us in the world of free communications and the practical steps we can take today to move forward.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/free_comms/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Pocock":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11412@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T132000
DTEND:20210206T134000
SUMMARY:Secrets or not, but don't clear text.
DESCRIPTION: <p>With containers being deployed at scale on Kubernetes, there is more than ever the needs of introducing proper Secrets management to address in and out services.While there are dozens of Network related open source projects, there is not much about the art of Secrets and almost none being to be part of the Cloud Native Computing Foundation landscape.This talk provides an overview of the open source state of Secrets management.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/kubernetes_secret_management/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rom ":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11431@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T132000
DTEND:20210207T135000
SUMMARY:Porting fwupd to the BSD distributions
DESCRIPTION: <p>This presentation will describe the plan of porting the fwupd daemon to BSDdistributions (FreeBSD, OpenBSD, NetBSD, DragonFlyBSD). It will explain thechallenges connected with the implementation of firmware update systems.Through the fwupd daemon port, we will extend the functionality of the LinuxVendor Firmware Service (LVFS) to another family of systems. I willdemonstrate the process of porting the fwupd/LVFS, based on the previousimplementations. Also, I would like to present the fwupd/LVFS chain of trustand answer any questions the BSD community may have on this topic. I would loveto hear some suggestions and feedback, which we should take into account duringthe development process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2021/schedule/event/porting_fwupd_to_the_bsd/
LOCATION:D.bsd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norbert Kamiński":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11460@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T132000
DTEND:20210206T142000
SUMMARY:Replicated block storage automation with LINSTOR
DESCRIPTION: <p>LINSTOR enables the automation of the deployment of block storage that is replicated over multiple storage nodes and can act as a software defined storage provider for various container and virtualization platforms, such as Kubernetes, OpenStack, OpenNebula and Proxmox. It also includes additional storage features, such as the automation of storage encryption, deduplication or the automatic creation of file systems on new block storage volumes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2021/schedule/event/sds_linstor_replicated_block/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Altnoeder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11483@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T132000
DTEND:20210207T135500
SUMMARY:Idmapped Mounts
DESCRIPTION: <p>On most POSIX systems including Linux file ownership can only be changed globally, i.e. for all users through the chown*() syscall family.In this talk we will introduce idmapped mounts. Idmapped mounts allow to change the ownership of files under the mounts they appear in.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_idmap/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Brauner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11554@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T132000
DTEND:20210207T140000
SUMMARY:A Hitchhiker's Tour to Containerizing a Java application
DESCRIPTION: <p>While a plain Dockerfile gets the job done, there are actually many more ways to containerize your Java app. They come with a couple of pros, and some cons.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/hitchhikercontainer/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Frankel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11670@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T132000
DTEND:20210206T140000
SUMMARY:It's a Bird, It's a Plane, It's SDKMAN: Software Development Kit Manager
DESCRIPTION: <p>SDKMAN is the Software Development Kit Manager. It is fast becoming the defacto standard for installing JDKs and other JVM related SDKs on the CLI. It's a Free and Open Source tool with the primary purpose to making developers' lives less painful!</p><p>This talk will begin with a demo of how SDKMAN can be used in your daily workflow. We will show you how to install multiple Candidate Versions side by side and how to switch between them. We will also look at some of the other functionalities that it offers. We will then take a peek under the hood and see how SDKMAN works both in the CLI as well as the serverside backend.</p><p>Finally, we will take a look at other aspects of what SDKMAN brings, including Vendoring, Community Contribution and Future plans.</p><p>If you really don't know what SDKMAN is, or if you would like to have a peek under the hood at what it does or how it does it, this talk is a must for you!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/sdkman/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Vermeulen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11677@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T132000
DTEND:20210207T135500
SUMMARY:Zero Trust Architecture as an enabler for Data Sovereignty
DESCRIPTION: <p>This talk will give an introduction to the up and coming concept of Zero Trust. It will briefly point out shortcomings of security in the past. We will discuss why there are signs for a paradigm shift and illustrate what security of the future looks like to us. We show different approaches and concepts and share our vision of how we believe data sovereignty can be established.We hope to exchange thoughts and ideas with the audience to make this a valuable and interactive talk in which we can all bring in our knowledge to build secure digital environments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/neuropil/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Schwichtenberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11000@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T132500
DTEND:20210207T135500
SUMMARY:Making a simple language is complicated
DESCRIPTION: <p>XL is a minimalistic, yet powerful programming language presented last year at FOSDEM. Keeping the language both simple and powerful is an extremely interesting challenge. In this talk, I will show problems that XL exposed over time, and contrast the solutions being proposed with what is common in mainstream programming languages.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/xllang/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe de Dinechin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11151@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T132500
DTEND:20210206T133500
SUMMARY:Using ElabFTW for materials science
DESCRIPTION: <p>Keeping work organized in experimental materials science research is a nightmare. Projects involve data collected with dozens of different instruments on dozens of different samples that are related to eachother in a hierarchical fashion. For each new project, researchers struggle with questions like: how should I organize my files and data? How should I name my samples? How should I keep track of the links between data and samples? Since no standard answer to these questions has been formulated, labs and individuals just improvise. The result is that most data and samples become utterly useless once the person who conducted the research leaves; no one else can find their way through the ad-hoc naming conventions and various excel sheets. This eventually translates into a lot of wasted and repeated efforts.</p><p>The biological sciences have long ago figured out solutions to these problems, and they are lab information systems (LIMS) and digital lab notebooks. In this talk I will present how I organize my research workflow in eLabFTW, a free and open source lab notebook with some LIMS capabilities. The tool was originally developed with molecular biologists in mind, but most of the tooling is useful for materials scientists. I will also talk about how I could leverage the python API for tailoring the tool to my needs, for example for printing QR-code stickers for database items.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_using_elabftw/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Niels Cautaerts":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11249@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T132500
DTEND:20210207T141500
SUMMARY:Reusing dependencies across ecosystems: what stands in the way?
DESCRIPTION: <p>Every software ecosystem seems to have a package manager these days, but reusing software <em>across</em> these ecosystems is still a challenge.  Major Linux distributions package software from a wide range of languages, but they restrict the versions you can install, and they make deep assumptions about compilers and runtime libraries to keep everything compatible. If you need a newer libc or a newer Python than the OS offers, you're often on your own.  Python packaging supports native libraries, but it imposes strict rules on package builders to ensure that the binaries work in many places.  Some packagers break the rules, e.g., TensorFlow binary packages (wheels) will only work on Ubuntu, frustrating users of other distributions. Containers provide some hope, but only if you stay inside their sandbox. If you your container to talk to a fast network or a GPU, you'll need to ensure binary compatibility between the container and the host OS. Is every ecosystem a walled garden or can we make it easier to bridge the gap?</p><p>This talk takes a deeper look at the Application Binary Interface (ABI) and its place at the heart of nearly every software ecosystem.  We'll look at the assumptions made by modern dependency management systems about toolchains and ABI.  Most tools assume that toolchains and ABI are fixed, making it hard to take a package from one ecosystem and transplant it in another.  We'll talk about how we can build dependency managers that can <em>reason</em> better about ABI compatibility, making decisions not just about which software versions to install but also about how those software versions should be built. We'll look at the types of metadata that need to be managed to enable a more flexible software environment, and how it affects the complexity of dependency resolution.  Finally, we'll look at how some of these issues are being addressed in Spack, an open source package manager for high performance computing applications, which can span multiple languages, compilers, platforms, and software stacks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2021/schedule/event/dep_reusing_dependencies_across_ecosystems/
LOCATION:D.dependency
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Todd Gamblin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11515@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T132500
DTEND:20210207T134500
SUMMARY:Kuberig, Kubernetes without the YAML burn-out!
DESCRIPTION: <p>The Kubernetes tooling landscape is littered with template based solutions to deal with all the YAML needed to get things done.Kuberig takes a different approach that developers will love! No need to learn another template language or tool.With Kuberig you define your resources using Kotlin code and deploy them by executing Gradle tasks. Simple.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/kuberig_kubernetes_without_yaml/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Eyckmans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10880@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T133000
DTEND:20210207T140000
SUMMARY:Production Machine Learning Monitoring: Outliers, Drift, Explainers & Statistical Performance 
DESCRIPTION: <p>The lifecycle of a machine learning model only begins once it's in production. In this talk we provide a practical deep dive of the best practices, principles, patterns and techniques around production monitoring of machine learning models. We will cover standard microservice monitoring techniques applied into deployed machine learning models, as well as more advanced paradigms to monitor machine learning models through concept drift, outlier detector and explainability.</p><p>We'll dive into a hands on example, where we will train an image classification machine learning model from scratch, deploy it as a microservice in Kubernetes, and introduce advanced monitoring components as architectural patterns with hands on examples. These monitoring techniques will include AI Explainers, Outlier Detectors, Concept Drift detectors and Adversarial Detectors. We will also be understanding high level architectural patterns that abstract these complex and advanced monitoring techniques into infrastructural components that will enable for scale, introducing the standardised interfaces required for us to enable monitoring across hundreds or thousands of heterogeneous machine learning models.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2021/schedule/event/machine_learning_and_monitoring/
LOCATION:D.monitoring
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Saucedo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10946@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T133000
DTEND:20210207T140000
SUMMARY:Running MySQL on ARM
DESCRIPTION: <p>MySQL joined the ARM ecosystem with 8.x release. This opened up a completely new vertical and provided a cost-effective alternative to users. With multiple cloud providers providing ARM instances more and more users/developers are getting interested in running MySQL on ARM.</p><p>Let's explore what it means to run MySQL on ARM through enhancement done, what more could be optimized, patches already in pipelines, features that could benefit from more cores on ARM, state of ecosystem how it could be further improved, any special configurations to tune, performance, stability, notes on migration, do and don't, etc...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/mysql_arm/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Krunal Bauskar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11077@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T143000
SUMMARY:Proving heap-manipulating programs with SPARK
DESCRIPTION: <p>SPARK is an open-source tool for formal verification of the Ada.language. Last year, support for pointers, aka access types, wasadded to SPARK. It works by enforcing an ownershippolicy somewhat similar to the one used in Rust. It ensures inparticular that there is only one owner of a given data at all time,which can be used to modify it. One of the most complex parts forverification is the notion of borrowing. It allows to transfer theownership of a part of a data-structure, but only for a limited time.Afterward ownership returns to the initial owner. In this talk, I willexplain how this can be achieved and, in particular, how we candescribe in the specification the relation between the borrower andthe borrowed object at all times.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Safety and Open Source
URL:https:/fosdem.org/2021/schedule/event/safety_opensource_ada_heap_manipulation/
LOCATION:D.safety
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claire Dross":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11109@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T135500
SUMMARY:Open Source Firmware status on AMD platforms 2021
DESCRIPTION: <p>This is the continuation of the "Status of AMD platform in coreboot" presented last year on the Open Source Firmware, BMC and Bootloader devroom. The talk will cover the news around the AMD support in Open Source Firmware ecosystem from the past year. You will hear, among others, about: FSF RYF KGPE-D16 platform revival, AMD Ryzen R1000/V1000 series AGESA integration into open source TianoCore EDK2, TrenchBoot new features and updates and current support of AMD Picasso and Cezanne SoCs in coreboot, pure open-source on AMD Rome platform in oreboot.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_osfsoap2/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Piotr Król":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marek Kasiewicz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11138@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T133000
DTEND:20210207T140000
SUMMARY:Improve your indexes
DESCRIPTION: <p>In this talk, I would like to share the successful experience how to improve index search performance. All of us uses indexes, it's one of the first features that we learns starting our journey with databases. Index on the right column can significantly improve query. Can we do anything more than just run CREATE INDEX ? This talk will explain how in easy way we can improve exists indexes, we will look into pg_stat and EXPLAIN output.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_improve_your_indexes/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomasz Gintowt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11234@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T135500
SUMMARY:MariaDB Roles
DESCRIPTION: <p>MariaDB has had roles all the way back in 10.0 (2013). MySQL now supports roles as well, starting with 8.0. This talk will go through an overview of Roles in MariaDB and how they can be used. The talk will also highlight the differences, as well as the migration requirements, should you need to move to (or from) MariaDB.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_roles/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vicentiu Ciorbaru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11329@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T135500
SUMMARY:Hardwared Based CPU Undervolting on The Cheap
DESCRIPTION: <p>Previous work such as Plundervolt has shown that software-based undervolting can induce faults into Intel SGX enclaves and break their security guarantees. However, Intel has addressed this issue with microcode updates.</p><p>We later discovered that there is a physical connection on the motherboard which allows us to control the voltage and conduct fault injection. In this talk, we will present a low-cost device: Voltpillager, which use this physical connection to break the guarantees provided by SGX again.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_voltpillager/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="ZITAI CHEN":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11335@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T135000
SUMMARY:Communicating CryptPad 
DESCRIPTION: <p>CryptPad is an encrypted and open-source collaboration suite. One year ago I joined the team as a designer. In this talk I will present some of what has been achieved and reflect on the challenges ahead.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/communicating_cryptpad/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Benque":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11443@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T133000
DTEND:20210207T135000
SUMMARY:Community-accessible EEG monitoring of the user's mental state in the UX/UI research
DESCRIPTION: <p>Estimating the user's mental state with a set of special measuring devices can be helpful in detecting bottlenecks of the human-computer interaction. Until recent years, electroencephalography devices were too expensive and too complicated for most UX researchers, but now there are affordable consumer-grade EEG devices.</p><p>The talk covers EEG headsets produced by NeuroSky and Emotiv, as well as the open hardware OpenBCI project. Each headset has its advantages and disadvantages for UI/UX research. Specifics of data that can be acquired from each headset is reviewed, and existing open-source tools and libraries to get these data are discussed. The talk explains how we can use EEG headsets to evaluate mind concentration and relaxation, as well as rejection and arousal factors, which can be used to detect positive and negative emotions. EEG usage scenarios are discussed with examples of the FLOSS projects exposed to such UI testing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/community_accessible_eeg_monitoring_of_the_users_mental_state_in_the_ux_ui_research/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitriy Kostiuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11458@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T133000
DTEND:20210207T140000
SUMMARY:Is Rainfall Getting Heavier? Building a Weather Forecasting Pipeline with Singapore Weather Station Data
DESCRIPTION: <p>How many seasons does a tropical country like Singapore have? Is global warming real, and is rainfall getting heavier?  To answer these questions, I will show how we could use Requests and Pandas to build a data pipeline that extracts Singapore weather station data for a user-defined time period and explore the weather trends and seasons over the past few years.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_weather_pipeline/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chin Hwee Ong":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xithrius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11463@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T140000
SUMMARY:Two different approaches to building a distribution: OpenHarmony and OpenMandriva
DESCRIPTION: <p>There are many Linux distributions out there - and almost as many different approaches to how they're built. Two distributions on nearly opposite ends of the spectrum include OpenMandriva (which uses binary packages, builds and updates each package individually, applications are part of the OS, ...) and OpenHarmony (which builds the OS from source in one go, is updated through OTA images, and treats applications as something separate, ...)</p><p>A developer involved in both projects explains how the 2 projects go about building their respective OSes, why both projects made the choices they made, how the approaches differ from a developer and user perspective, and what approach works better for what particular use case.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2021/schedule/event/openharmony_and_openmandriva/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernhard Rosenkränzer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11484@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T135000
SUMMARY:Lessons learned while collaborating remotely in a global pandemic
DESCRIPTION: <p>With the global pandemic, many teams have turned to remote work on a full-time basis. Prior, the XWiki team had been working distributively, building open-source software, for over 15 years. Some of us were working remotely full time. Other colleagues opted to go to the office. The majority of the team chose to blend the two, depending on their preferences and needs. Almost a year on, what seemed a temporary change feels like a permanent arrangement.</p><p>Being able to work entirely remotely has been, in many ways, a privilege. But collaborating during a pandemic is not business as usual. This talk reflects on the specific challenges we faced, the changes and tools we implemented to address them, and the ways we tried to support each other through this uncertain period. While there’s no one size fits all, we hope sharing our experience will prove useful for teams navigating similar challenges. We’re in this together.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2021/schedule/event/lessonslearnedcollaboratingremotely/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Silvia Macovei":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11496@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T140000
SUMMARY:The Story About The Migration
DESCRIPTION: <p>In this talk we want to present how Microsoft team composed of people from two different teams approached the project and solved the migration issues using ora2pg and was able to prove that Postgres Single Server can perform equally well as Oracle Exadata. We will present our ways of working and also some main technical challenges that we faced including migration of BULK COLLECT’s, hierarchical queries, refcursors and others more complicated Oracle constructs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_the_story_about_the_migration/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alicja Kucharczyk":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sushant Pandey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11536@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T140000
SUMMARY:Do you even emulate, (Super Mario) bro?
DESCRIPTION: <p>Even to this day, there's something utterly captivating about bringing to life a piece of software effectively frozen in time, designed to run on what was originally a black box, by means of a device that one uses to check up on cat facts. Adding to this, it can even be enhanced and possibly perform better than its developers ever hoped for.</p><p>If you also got to play around with your first computer in the early 2000s, chances are that console emulators were amongst the first pieces of software you've ever run on a computer. Submitting this talk was an endeavour to explore this unexplainable (<em>or is it?</em>) fascination by what seems to conceptually be a compatibility layer. More importantly, the talk aims to have you intrigued about emulation development and the scene in general in the year 2021, by presenting the significance of the emulation community in the context of education and history preservation.</p><p>It will also highlight how emulation development is more accessible today compared to the early days of the likes of PSEmu Pro, Project64 and NO$GMB - thanks, in no small part, to the FOSS community.</p><p><em>TLDR: this will focus on the "why" (rather than on the "how") you should have a go at writing your first emulator.</em></p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/super_mario/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Panayiotis Talianos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11543@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T133000
DTEND:20210207T140000
SUMMARY:Build-in "xray" like UNO object inspector
DESCRIPTION: <p>There have been many implementations of different object inspector tools for LibreOffice, most popular being xray and MRI, but they were only available as extensions. This is an invaluable tools to inspect and to better understand the structure of UNO objects, which is particularly useful for writing macros or extensions.The problem is that the existing object inspector tools are not so simple to use, because of their nature as an extension and in addition the user has to search and install it in addition to LibreOffice. For this reasons TDF has offered a tender to implement a build-in tool, that can be more integrated into LibreOffice and is always available to the user.The tender has been awarded to Collabora and we are in the process of implementing it. In this talk we want to present the tool, what has been done so-far and how it will look like when finished.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_xray/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomaž Vajngerl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11594@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T133000
DTEND:20210207T134500
SUMMARY:Why your PC only has sixteen colors
DESCRIPTION: <p>Your computer only supports 16 text colors, and 8 background colors. Why so few colors? And why is there a "Bright Black"? This fun lightning talk will explain the origins of these 16 colors, and why the colors look the way they do.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2021/schedule/event/retro_colors/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jim Hall":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11627@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T133000
DTEND:20210207T140000
SUMMARY:Make Git-free contributions a reality
DESCRIPTION: <p>Learn about the missing ingredient from your Docs-as-Code recipe, a headless CMS (Content Management System). Let's understand the problems writers face and how adding a CMS to your Docs toolchain helps solve (some of) them.We'll look at a sample docs-as-code repository and then add a CMS to the mix. We'll then go through authoring new topics and editing existing docs with our CMS (Look ma, no Git).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool The Docs
URL:https:/fosdem.org/2021/schedule/event/ttdgitfreedocs/
LOCATION:D.docs
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gaurav Nelson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11633@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T141500
SUMMARY:A journey to performance
DESCRIPTION: <p>Mercurial is a Distributed Version Control System mainly written in Python.While it is often the VCS of choice for monorepos for its great scalability,certain parts remain slower than they should be.Over the past two years, an effort to rewrite parts of the Mercurial core inRust has seen multiple significant wins in performance, even compared to Cimplementations.</p><p>We will go over the different obstacles that Raphaël and his colleagues atOctobus faced during the rewrite of the ubiquitous <code>hg status</code>, and thesolutions they came up with to make this command (and others) a lot faster.For example, running <code>hg status</code> in a Mozilla working copy moved from 1.1s to0.04s, a ×25 improvement.</p><p>Themes covered include:</p><pre><code>- Rust and Python interoperability- Fast (and slow) Rust datastructures- Fast directory traversal- Version control internals- Append-only binary formats- Mtime caching- Safe mmap usage in a concurrent context- Multithreading- Unix vs MacOS vs Windows issues</code></pre>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2021/schedule/event/a_journey_to_performance/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raphaël Gomès":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11754@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T140000
SUMMARY:Registry native delivery of software content with Pulp3.
DESCRIPTION: <p>Container registries are becoming an important source of software distribution.Why package content in a container image?A container image includes an assorted collection of software - often hundreds of software components. This format facilitates use of the software, because a complete set of the needed components are delivered as a single unit.</p><p>In this talk we look into how to ship content regardless of how it is packaged (rpm, python, ansible roles) in a container image and build the image with just one single tool - Pulp3.With Pulp3 you will be able to take advantage of software distribution using the container first strategy :</p><ul><li>Containerize your application: build and run application in a container;</li><li>Build execution environment images - which provide security features such as isolated execution and integrity of applications;</li><li>Cache the content - allow container images to build without relying on external infrastructure by caching(or permanently storing) the application and dependencies.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/registrynativedeliverysoftwarecontentpulp3/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ina Panova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11849@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T133000
DTEND:20210207T143500
SUMMARY:Best Little Emulator Ever Made! - part 2/3
DESCRIPTION: <p>In this interview/conversation, acclaimed emulator programmer Randal Linden takes us on a journey down the depths of reverse engineering and emulator development.</p><p>Rather than editing this conversation to fit a smaller time-slot, it is split across 3 parts, with a Live Q&amp;A at the end of part 3.</p><p>Part 2 highlights:</p><ul><li>Getting the first game running on Bleem!</li><li>BUGS!</li><li>Dynarec</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/bleemcast_part2/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mahmoud Abdelghany":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Randal Linden":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11853@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T133000
DTEND:20210207T135500
SUMMARY:Open Source Firmware Status on Ampere ARM64 Platforms
DESCRIPTION: <p>Ampere Computing is a relatively new entrant into the server space, recently launching its 80-core ARM64 Altra processor on the Mt. Jade platform.  In this talk, I'll cover the status of various open-source projects such as EDK2, LinuxBoot, OpenBMC and OpenOCD on Ampere's processors and platforms.  For those interested in learning more about Ampere and our engagement in open-source firmware, this is the talk for you.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_osfsoaap/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kiper":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arjun Khare":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12260@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133000
DTEND:20210206T140000
SUMMARY:Knowage - Advanced Analytics meets Data Visualization
DESCRIPTION: <p>Presentation of OW2 Knowage project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_knowage/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11442@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133500
DTEND:20210206T141500
SUMMARY:Perl in 2025
DESCRIPTION: <p>When Perl gained the ability to support custom keywords provided by modules it started down the path that CPAN modules would experiment with new language ideas. Already a number of such modules exist, and it is likely this idea will continue to develop. What new ideas might turn up in the next few years, and will any of them evolve to become parts of the actual core language?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/perl_in_2025/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Evans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11604@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133500
DTEND:20210206T143500
SUMMARY:Interactive debugging inside CI systems
DESCRIPTION: <p>Commonly used CI systems operate as SAAS solutions, where the user is notrunning the CI stack locally. This lends itself to debugging pitfall asdevelopers cannot easily reproduce the problem locally and cannot interactivelyexamine it. This talk proposes an inverted design, where self-operated CI toolcan be used both in the cloud as well as locally, supporting interactivedebugging sessions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2021/schedule/event/debugging_inside_ci/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zygmunt Krynicki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11610@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T133500
DTEND:20210206T134500
SUMMARY:ELab panel
DESCRIPTION: <p>Live panel Q/A with two speakers who spoke about the Elab software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_elab_panel/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas CARPi":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Niels Cautaerts":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11541@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T134000
DTEND:20210207T141000
SUMMARY:And that, folks, is how we shared code between Android, iOS and the Backend
DESCRIPTION: <p>Kotlin Multiplatform is an alpha feature that you can use to share code between different platforms. Even if it is in alpha stage, it is already possible to start using it in production applications.</p><p>In this talk, I will share the discussion that led us to Kotlin Multiplatform, and the following processes we put in place to start using it in production for an Android, iOS, and backend project. I will show you what parts of the code you can (gradually) start to share and how to integrate with existing standalone projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/and_that_folks_is_how_we_shared_code/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Gomiero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11648@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T134000
DTEND:20210206T140000
SUMMARY:0 A.D.: Graphics Development
DESCRIPTION: <p>0 A.D. is a free and open-source game of ancient warfare. It is a real-time strategy game which can compete with the classics of the industry, but comes with absolutely no cost for the players. Come and discover your new favorite game!</p><p>I'll present a short story about graphics of 0 A. D. Why it requires math and algorithms, why water is the most expensive thing and why the Sun is watching you.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/0ad/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vladislav Belov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11700@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T134000
DTEND:20210207T140000
SUMMARY:Weaviate
DESCRIPTION: <p>Weaviate is a cloud-native, real-time vector search engine that allows you to bring your machine learning models to scale. During this lightning talk, you will see a demo, unique ML-use cases Weaviate solves and you will learn how you can get started with V1.0.0</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/weaviate/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bob van Luijt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10903@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T134500
DTEND:20210206T144500
SUMMARY:The LibreSOC Project: Simple-V Vectorisation
DESCRIPTION: <p>The LibreSOC hybrid 3D CPU-VPU-GPU is intended to provide a significant reduction in both hardware complexity, software (driver) complexity and systems integration primarily initially for embedded and mobile environments.</p><p>Larrabee or more specifically Nyuzi showed that a software-only "Traditional Vector Processor" architecture makes for a fantastic High Performance Compute Engine that, unfortunately, also turns out to have only 25% the performance/watt of current competitive embedded mobile GPUs. Not only that but SIMD, despite being (seductively) easy to implement by hardware engineers, has been shown to have harmful consequences at the software level (setup and loop end cleanup).  A recent patch to glibc6 to add POWER9 VSX strncpy was a whopping 250 hand-crafted assembly instructions, where its equivalent using Cray Vector principles is around 14.</p><p>All of this was solved decades ago by Cray Vector designs, and then forgotten. Only now is variable-length Vectorisation being rediscovered and deployed in modern architectures: RISC-V RVV, ARM SVE2 and also Simple-V.  This talk therefore goes through the background and concepts behind Simple-V.  Thanks to a grant from NLnet, SV will be formally documented and proposed formally as an extension to OpenPOWER, for review by the OpenPOWER Foundation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2021/schedule/event/the_libresoc_project_simple_v_vectorisation/
LOCATION:D.power
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luke Kenneth Casson Leighton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10914@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T134500
DTEND:20210206T143000
SUMMARY:oVirt monitoring with Grafana & advanced options
DESCRIPTION: <p>In this session, participants will get an overview of the new oVirt monitoring feature with its data warehouse (DWH) and Grafana, architecture and demo.The session will also cover the option of creating new dashboards based on the oVirt DWH schema.For creating new dashboards, attendees should be familiar with SQL querying.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2021/schedule/event/vai_ovirt_monitoring/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shirly Radco":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aviv Litman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11141@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T134500
DTEND:20210206T141000
SUMMARY:WebRTC shouldn't be this hard!
DESCRIPTION: <p>WebRTC was the technology everyone wanted to learn in 2020. With COVID and WFH new developers and companies came pouring into the scene. They had lots of problems making their vision happen. Many of them didn't even know what WebRTC was. When they figured that out they still had to make the long journey of figuring out how to build. This talk is my reflection of helping developerswith Pion WebRTC. WebRTC has so much potential. We just need to solve some technical, educational and cultural problems.</p><p>Out of those experiences we started WebRTC for the Curious and tried to make Pion easier to use. I also have some future ideas that I would love help from the RTC community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/webrtc_development/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sean DuBois":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11301@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T134500
DTEND:20210206T141000
SUMMARY:ReplicationWiki - Transparency in the Social Sciences
DESCRIPTION: <p>The ReplicationWiki provides an overview of published empirical studies in the social sciences with information on data and code availability, data sources, and software. One can search for keywords, Journal of Economic Literature codes, and geographical origin of data. It informs about 670 replications, that is studies reanalyzing previously published results, as well as corrections and retractions.The wiki helps researchers to compare their results to those of previous studies. It is a resource that helps to identify useful teaching examples for statistical methods, replication and studies of social science. It allows advanced students and practicing researchers to find guidance on how to publish their replication research in various journals. A collection of teaching resources, useful tools, and literature helps instructors to integrate replication into their teaching and students to integrate open science practices into their own research. With the ongoing expansion of the wiki, currently covering more than 4,500 empirical studies, it is becoming an ever more powerful tool for social science research and education. It is a crowd-based platform where users can add their own replication results, suggest studies that should be replicated, and identify for example further data sources used in the empirical studies, especially ones from countries underrepresented in the literature and for whom economic policies are thus difficult to investigate.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_replication_wiki/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan H. Höffler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11407@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T134500
DTEND:20210207T143000
SUMMARY:Collecting and visualizing Continuous Delivery Indicators
DESCRIPTION: <p>CD platforms are a critical part of the development process, and without it, nothing would go to production. How can we really know what is happening inside, and measure indicators that we can track and improve to ensure a smooth continuous delivery experience?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/collecting_and_visualizing_continuous_delivery_indicators/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Behar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11537@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T134500
DTEND:20210206T142500
SUMMARY:Hardware acceleration for unikernels
DESCRIPTION: <p>Applications demand fast and secure execution in diverse environments (Clouddata centers, Edge Nodes, mobile platforms etc.). Execution efficiency has beenfacilitated by the introduction of specialized compute elements (eg. GPUs), inorder to accelerate specific parts of tasks/workloads (such is imageprocessing). At the same time, too abstract deployment andmanagement burdens, service providers use virtualization and containertechnologies. Eliminating the software overheads of these abstractions,especially in the context of hardware off-load/acceleration is a challenge andrequires a number of factors to be taken into consideration: (a) portability,(b) performance, and (c) security.</p><p>In this talk, we attack the first two factors and examine the option ofunikernels and their surrounding ecosystem (application porting frameworks,orchestration frameworks, lightweight virtualization backends) in the contextof hardware acceleration.</p><p>We present our efforts in porting a novel hardware acceleration framework,vAccel, to the rumprun unikernel, digging into the internals of semanticabstraction for ML inference, as well as its implementation on rumprun andQEMU/KVM. We describe the frontend/backend driver port, the runtime needed tosupport the actual execution on the hardware and showcase our results in abrief demo of two unikernel frameworks performing ML inference on images.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel
URL:https:/fosdem.org/2021/schedule/event/microkernel_hardware_acceleration_for_unikernels/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charalampos Mainas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11666@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T134500
DTEND:20210206T144500
SUMMARY:Welcome to the Zig Programming Language
DESCRIPTION: <p>An introduction to the Zig programming language and the talks that will follow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Zig Programming Language
URL:https:/fosdem.org/2021/schedule/event/zig_intro/
LOCATION:D.zig
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Loris Cro":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12291@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T134500
DTEND:20210206T164500
SUMMARY:Ask-us-Anything
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_askusanything3/
LOCATION:S.checkmk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Checkmk Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10842@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T135000
DTEND:20210206T143500
SUMMARY:Monitoring Large Networks with Naemon, Thruk, Mod-Gearman and LMD
DESCRIPTION: <p>An introduction to techniques required to scale Naemon like Thruk, Mod-Gearman and LMD.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemonaemon/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sven Nierlein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10860@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T135000
DTEND:20210207T143000
SUMMARY:Mental health and free software
DESCRIPTION: <p>Mental health is becoming a bigger and bigger focus, and this rise in awareness picked up even more speed with the current health crisis. People are now more aware of the importance of their own mental health and self-care.By its nature and the kind of interaction that comes with it, free software is prone to emphasizing and worsening issues related to mental health, specifically with anxiety and burnout.In this talk, I'll share with you my experience dealing with my own mental health issues in the context of working on free software, and try to give you leads to take better care of yourself and of the people around you.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_mental_health_free_software/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brendan Abolivier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11180@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T135000
DTEND:20210207T141500
SUMMARY:Importing into KiCad from CADSTAR
DESCRIPTION: <p>KiCad has become a professional tool that can easily replace many commercial EDA packages. However, most companies will have many years worth of designs in propietary file formats requiring a significant amount of manual effort if a migration to KiCad is desired. Ideally KiCad would be able to import from every EDA tool, but this is a time consuming task requiring help from motivated contributors.</p><p>This talk will cover the information necessary to develop an importer for KiCad, in the context of the CADSTAR importer that has been recently developed. Topics will include:- Reverse engineering an ASCII-based file format (Using the CADSTAR Archive format as an example)- Deep-dive into the inner workings of KiCad's PCB and Schematic importers- Overview of the necessary steps required to develop your own importer</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/openhard_cadstar/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roberto Fernandez Bautista":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11534@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T135000
DTEND:20210207T143500
SUMMARY:Live Panel
DESCRIPTION: <p>panel discussion or live demo tbd. A talk was cancelled so we have a free slot.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2021/schedule/event/bolivia/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Astrid Emde":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Delucchi":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Enock Seth Nyamador":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Angelos Tzotsos":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Veronica Andreo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11680@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T135000
DTEND:20210207T142000
SUMMARY:GNU Radio: Organizational Updates 2020
DESCRIPTION: <p>The year 2020 had some interesting organizational updates for the GNU Radio project. We summarize the changes, describe the new leadership structure, and show how we intend these changes to propagate into the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_gnu_radio_organizational_updates_2020/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Braun":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Derek Kozel":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Lichtman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10873@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T135500
DTEND:20210206T142000
SUMMARY:Exploiting Interfaces of SEV-ES-protected Virtual Machines
DESCRIPTION: <p>Supported since Linux 5.10, the AMD SEV Encrypted State (SEV-ES) feature can be used to protect the confidentiality of a virtual machine (VM) by means of encryption and attestation.Although the memory and registers of the VM are encrypted, the VM still communicates with the hypervisor for the emulation of special instructions and devices.Because these operations have not been previously considered part of the attack surface, we discovered that a malicious hypervisor can provide semantically incorrect information in order to bypass SEV-ES.In this talk, I provide technical details on the handling of special operations with SEV-ES, practically show how the original implementation could be exploited, and finally I show how the interfaces were hardened to fix the issues.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_sev_es/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Radev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11034@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T135500
DTEND:20210207T145000
SUMMARY:Declaratively yours
DESCRIPTION: <p>GNU Guix is a software deployment tool that gives you what you declare.  It provides abstractions to declare software packages, profiles containing several packages, operating systems and software services, and even fleets of machines.</p><p>Guix saw its 1.2.0 release in November 2020.  In this talk I will present some of the latest features added to Guix or still cooking, showing how they all follow the same declarative pattern and how that eases the assembly of complex software pieces.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/gnuguix/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Courtès":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11192@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T135500
DTEND:20210206T142000
SUMMARY:Set operations UNION, INTERSECT, and EXCEPT in MariaDB
DESCRIPTION: <p>The presentation will show how and why use UNION/INTERSECT/EXCEPT. How combine them to get expected result.</p><p>We will also dive into implementation details (with the help of the EXPLAIN command) to understand how MariaDB executes these set operators. This will help in understanding and troubleshooting performance problems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_set_operations/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oleksandr Byelkin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11196@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T135500
DTEND:20210207T142000
SUMMARY:Hybrid Cloud Open Source DBaaS with Kubernetes
DESCRIPTION: <p>DBaaS is the fastest growing way to deploy databases.  It is fast and convenient and it helps to reduce toil a lot, yet it is typically done using proprietary software and tightly coupled to the cloud vendor.   We believe Kubernetes finally allows us to build fully OpenSource DBaaS Solution capable to be deployed anywhere Kubernetes runs - on the Public Cloud or in your private data center.</p><p>In this presentation, we will describe the most important user requirements and typical problems you would encounter building DBaaS Solution and explain how you can solve them using Kubernetes Operator framework.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_k8s_dbaas/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11213@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T135500
DTEND:20210207T141500
SUMMARY:Writing an Ostinato Protocol Builder
DESCRIPTION: <p>While the Ostinato traffic generator can import, edit and replay packets from PCAP files, most users prefer to craft packets from scratch using the Ostinato GUI which has support for common protocols out of the box. To add more protocols quickly and easily, Ostinato has a Protocol Builder framework using which new protocols can be added.</p><p>In this talk, Ostinato creator Srivats P shows you how to add a new protocol using this framework.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/sdn_ostinatos/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Srivats P":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11430@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T135500
DTEND:20210207T141500
SUMMARY:Alpress 
DESCRIPTION: <p>Alpress is the new project of the Almonit organization. It is a self-governing decentralized platform for publishing articles.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/alpress/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Muhammed Tanrikulu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11439@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T135500
DTEND:20210206T143500
SUMMARY:drand 
DESCRIPTION: <p>drand and the associated league of entropy network is delivering periodically unbiasable and verifiable randomness over the internet. This talk presents how drand works, what is the current network, and the applications that can be realized using it.More info at https://drand.love.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/drand/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Gailly":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10917@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T143000
SUMMARY:Let There Be Topology-Awareness in Kube-Scheduler!
DESCRIPTION: <p>With Kubernetes gaining popularity for performance-critical workloads such as 5G, Edge, IoT, Telco, and AI/ML, it is becoming increasingly important to meet stringent networking and resource management requirements of these use cases. Performance-critical workloads like these require topology information in order to use co-located CPU cores and devices. Despite the success of Topology Manager, aligning topology of requested resources, the current native scheduler does not select a node based on it. It's time to solve this problem!We will introduce the audience to hardware topology, the current state of Topology Manager, gaps in the current scheduling process, and prior out-of-tree solutions. We'll explain the workarounds available right now: custom schedulers, creating scheduling extensions, using node selectors, or manually assigning resources semi-automatically. All these methods have their drawbacks.Finally, we will explain how we plan to improve the native scheduler to work with Topology Manager. Attendees will learn both current workarounds, and the future of topology aware scheduling in Kubernetes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Cloud Computing
URL:https:/fosdem.org/2021/schedule/event/cloud_kube_scheduler/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="SWATI SEHGAL":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10932@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T150000
SUMMARY:Emulating the full NTSC stack
DESCRIPTION: <p>Many emulators offer a CRT filter, an artist's rendition of classic video.</p><p>This presentation describes emulation of the an entire NTSC or PAL video device, to produce an engineer's rendition — starting from sync discrimination and separation, through PLLs into scan placement and via QAM to extracting colour.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/ntsc/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Harte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10958@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T144000
SUMMARY:Bach Builds (on(ly)) Java Modules
DESCRIPTION: <p>Java build tools were developed before Java modules were around -- Bach builds (on(ly)) Java modules!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/bach/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Stein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10963@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:Taming the 'Saurus
DESCRIPTION: <p>Originally having been developed for the open source projects at Facebook, Docusaurus now serves as an easy-to-use tool across many open-source projects.  Having worked with it on the Google Season of Docs for transforming Rucio's documentation (http://rucio.cern.ch/documentation/) &amp; as the SIG DOCS lead for LitmusChaos, this talk is an exposition of my experiences with the static site generator. I hope to benefit others looking at migrating to/using this tool with the contents.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool The Docs
URL:https:/fosdem.org/2021/schedule/event/ttddocusaurus/
LOCATION:D.docs
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Divya Mohan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10971@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T142000
SUMMARY:An I2P-based, fully distributed Bank
DESCRIPTION: <p>Imagine: I2P (aka "Darknet"), a highly energy-efficient, new and fully distributed storage engine, some basic banking business logic and a fresh user interface.</p><p>Result: a highly privacy-respecting, in theory secure, yet very slow, personal bank. Meet diva.exchange - the first non-profit, non-corporate, very-small-tech and research-driven association developing "Free Banking Technology - For Everyone". All licensed under AGPLv3+.</p><p>The presentation is about the technology stack of the truly distributed free banking technology "DIVA". It's also about the fact that "distributed technology" does not offer anything like a "business model" in the old-fashioned-cloudy way. It's about the overlay network "I2P". It's about the distributed storage engine "Iroha" and the challenges with a very slow network. It's about banking business logic, the user interface and its challenges being fully distributed. And it's about the research co-operations in Switzerland.</p><p>DIVA is small and local tech for everyone.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/distributed_bank/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Konrad Bächler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11022@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T150000
SUMMARY:The Democratization of Databases
DESCRIPTION: <p>This presentation covers the history of various governing structures and why democracy provides superior results. It then explains that open source is a form of democracy, compared to the methods used by proprietary software producers. It covers the many benefits Postgres has enjoyed using an open development model, and how its future remains bright.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2021/schedule/event/database_democratization/
LOCATION:M.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bruce Momjian":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11039@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:Making MySQL-8.0 XA transaction processing crash safe
DESCRIPTION: <p>MySQL XA transaction processing has a series of pitfalls and issues that make it NOT crash safe nor fault tolerant. In this talk the author would like to share his insights, findings and analysis about such issues and MySQL transaction processing in general, and how he and his team solved all these issues and made MySQL XA transaction processing really crash safe and fault tolerant, which is crucial to use MySQL as storage nodes of a distributed DBMS such as Kunlun.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/mysql_xa/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wei Zhao":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11085@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T150000
SUMMARY:Reinforcement Learning with JavaScript
DESCRIPTION: <p>Reinforcement learning learns complex processes by experimenting with its environment. In this session, you will get a glimpse into Q-Learning and Neural Networks, and how they can be implemented in JavaScript using TensorFlow.js library. As an example, we will show &amp; discuss an implementation which solves the well-known Mountain Car problem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2021/schedule/event/reinforcement_learning/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eliran Natan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11111@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:What if "browser issues" were our issue?
DESCRIPTION: <p>As web developers, we are often used to a wall called "browser/standard issues", which only the browser vendors like Apple, Google and Mozilla can influence.In this presentation, I will share several performance-related projects I've worked on in the last year that allowed companies like WikiMedia and Cloudinary make the browser platform work better for them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2021/schedule/event/webperf_browser_contributions/
LOCATION:D.web.performance
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Noam Rosenthal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11128@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:Open Source, Interoperability and the Digital Markets Act
DESCRIPTION: <p>The Internet originally thrived on interoperable services - until the "walled gardens" came. The European Commission recently proposed new regulations (DSA/DMA/DGA) to protect democracy and restore openness and competition. The talk will introduce them and their economic and political background; it will then focus on a specific point, the requirement for dominant platforms to interoperate with third parties, though only in limited cases, using messaging and social media as example.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2021/schedule/event/digitalmarketsact/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vittorio Bertola":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11226@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:Embedded Linux License Compliance for Hackers & Makers
DESCRIPTION: <p>This presentation will cover the practices and tools you can use to improve compliance with open source licenses as a hobbyist or small business using OpenEmbedded/Yocto Project, Buildroot or other Embedded Linux build systems. The focus will be on practical steps that don't require excessive time, effort or consultation with expensive lawyers. This presentation will also discuss license compliance pitfalls to avoid. No legal advice will be given in this talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/embedded_linux_license_compliance/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Barker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11227@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T150000
SUMMARY:A PostgreSQL development environment
DESCRIPTION: <p>Over many years of PostgreSQL development I have collected a lot of information about setting up a development environment and assorted notes about the development process that would be worth sharing.  If you are new to PostgreSQL development, this can help you get set up.  If you are an experienced developer, we can compare notes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgres_development_environment/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Eisentraut":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11266@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T142000
SUMMARY:Latest tech, great! Accessibility, not so much.
DESCRIPTION: <p>All over the FOSS world, we see that out of thousands of issues and pull requests, very few of them tackle accessibility issues. And this is mostly due to a lack of knowledge on the subject, and a fear that it’s too hard to implement these changes. When we say “accessibility,” we immediately think of vision impairment, but being able to use a product with just your keyboard is also an accessibility feature.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/latest_tech_great_accessibility_not_so_much/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oana Mangiurea":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11281@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T142000
SUMMARY:FOSS for the Professional Historian
DESCRIPTION: <p>For historical research and writing, the use of a dedicated tiling window manager and other customizable FOSS tools improves efficiency. With a bit of work, manuscript facsimiles, database query tools, and other items that a historian might need to have opened simultaneously can be sorted exactly how he/she wishes, freeing crucial time from organization for proper analysis. In this presentation, I explain how to optimize a multisource historical research workflow inside a tiling window manager with an entirely libre software toolkit.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/foss_for_historians/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Corey Stephan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11297@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T144500
SUMMARY:What’s new in sudo and syslog-ng?
DESCRIPTION: <p>Most people consider sudo and syslog-ng as old, small and stable utilities. Yes, they are from the ‘90s, but both are constantly evolving, gaining many interesting new features along the way. Peter, who is an evangelist for these two applications, shows you some of the most interesting new developments in both projects. By default, only basic functionality is enabled in FreeBSD ports, so we will also take a look at some of the extra features you can enable if you compile the packages yourself.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2021/schedule/event/sudo_and_syslog_ng/
LOCATION:D.bsd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Czanik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11352@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T150000
SUMMARY:Challenges running Jitsi Meet at scale during the pandemic
DESCRIPTION: <p>When the pandemic (first) hit, many turned towards online solutions for having their business meetings, or gatherings of any kind really. Jitsi Meet being an Open Source and privacy respecting service saw a huge surge in usage (through the free meet.jit.si service) which we hadn't anticipated.</p><p>In this presentation we'll share our lessons learned keeping up with the huge load, what improvements were made since and where the project is heading in 2021.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtual Events
URL:https:/fosdem.org/2021/schedule/event/jitsi_scaling/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saúl Ibarra Corretgé":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11358@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:Handling PDF digital signatures in LibreOffice with PDFium
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_pdfsignatures/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miklos Vajna":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11361@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T142000
SUMMARY:Design Bitcoin for Everyone
DESCRIPTION: <p>Since the middle of 2020, an open community has formed around the goal of making Bitcoin more intuitive and accessible. Our big project is a Bitcoin Design Guide to help both designers and developers create better Bitcoin experiences faster. We also work to promote the idea of open design, to bring more designers into the space, and to help open-source projects adopt better design processes. This presentation will provide an overview of all these efforts, where we are (early) and what the future might hold.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/design_bitcoin_for_everyone/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christoph Ono":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11398@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T144500
SUMMARY:Imagining the Ideal Language for Writing Free Software
DESCRIPTION: <p>Many programming languages have been explicitly designed to solve the problems of "programming in the large" – that is, to make it easier for large groups of software developers to work together, despite differences in skill, experience, or history with the project.  Languages following this pattern are an excellent fit for the sort of large software companies that typically sponsor their development.  However, they are not necessarily a good fit for typical free/open-source software projects, which face different challenges and constraints.  If a language were designed from the ground up to fit the free-software usecase, what would it look like?  What values would it maximize, what tradeoffs would it be willing to make, and what would it be like to program in every day?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/programming_lang_for_free_software/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Sockwell":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11417@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T143000
SUMMARY:Deploy a Go HTTP server in your browser
DESCRIPTION: <p>Have you ever thought to yourself "It would be nice to run this Go HTTP server directly in a browser for demonstration" ? No? Well I have!</p><p>But it's not possible, right? A Go WebAssembly binary <em>can</em> run in browsers, but cannot serve HTTP... Or could it?</p><p>Could we run a Go WebAssembly binary into a browser's ServiceWorker, and serve HTTP from it? Well let's find out!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2021/schedule/event/goserverinbrowser/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Lepage":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11428@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T150000
SUMMARY:Embedded Linux "from scratch" in 45 minutes... on Risc-V
DESCRIPTION: <p>Join and discover how to build your own embedded Linux system completely from scratch. You will build your own toolchain, bootloader and kernel, that you will run on system with the new Risc-V open Instruction Set Architecture emulated by QEMU. You will also build a minimal root filesystem by yourself thanks to the BusyBox project. You will finish by controlling the system through a tiny webserver. The approach will be to provide only the files that are strictly necessary. That's all the interest of embedded Linux: you can really control and understand everything that runs on your system, and see how simple the system can be. That's much easier than trying to understand how a GNU/Linux system works from a distribution as complex as Debian!</p><p>You will also get details about what's specific to the Risc-V architecture, in particular about the various stages of the boot process. At the end of the presentation, you will leave with all the hardware (!), source code build instructions and demo binaries to reproduce everything by yourself at home, and add your own improvements. Most of the details should also be useful to people using other hardware architectures (in particular arm and arm64).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/linux_from_scratch_on_risc_v/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Opdenacker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11489@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:How Python inserts 'self' into methods
DESCRIPTION: <p>When someone starts learning about classes in Python, one of the first things they'll come across is "self" in the parameter list of a method. To keep it simple, it's usually explained that Python will automatically pass the current instance as the first argument to the method: "self" will refer to the instance the method was called on. This high-level explanation really helps with keeping the focus on learning the basics of classes, but it also side-steps what is really going on: It makes it sound like process of inserting "self" is something <strong>automagical</strong> that the language just does for you. In reality, the mechanism behind inserting self isn't magical at all and it's something you can very much play with yourself.</p><p>In this intermediate level talk, Sebastiaan Zeeff will take you down into the heart of the Python data model to explain how the mechanism behind inserting "self" works. He will talk about the <a href="https://docs.python.org/3/reference/datamodel.html#descriptors">descriptor protocol</a> and how it allows you to modify how attributes are accessed, assigned, or deleted in Python. He hopes that understanding how descriptors work will demystify "self" in Python.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_self/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastiaan Zeeff":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Bertucci":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xithrius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11500@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:PostgreSQL partitioning. Work In Progress.
DESCRIPTION: <p>Native partitioning was introduced in PostgreSQL 10, and every new release comes with more features and optimizations to this area. Yet, there is still room for improvement.</p><p>This talk briefly compares the built-in PostgreSQL partitioning with third-party extensions (pg<em>pathman and pg</em>partman), to understand what we still don't have in the core. This talk also includes an overview of partitioning-related features that are currently being developed and aimed for PostgreSQL 14.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_postgresql_partitioning_work_in_progress/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anastasia Lubennikova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11563@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T150000
SUMMARY:RaSCSI for 68k Macs
DESCRIPTION: <p>The talk will be over the current status of the 68kmla fork of the RaSCSI project. To start off, I'll go over what the project is, and is NOT. I'll go over the history of the project, what we've been up to over the past year and what's planned for the next year. I'll also go over some technical details of how it works, how the software is structured.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2021/schedule/event/retro_rascsi/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tony Kuker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11582@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T144000
SUMMARY:5 Tips to Create Secure Docker Containers for Java Developers
DESCRIPTION: <p>Docker is the most widely used way to containerize your application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/5tipssecurecontainers/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Vermeer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11587@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T150000
SUMMARY:Nextcloud Hub - 20 20 20
DESCRIPTION: <p>This presentation will go over what Nextcloud introduced over 2020.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2021/schedule/event/nextcloudhub/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jos Poortvliet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11617@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T140500
SUMMARY:Software Composition Analysis Devroom Welcome
DESCRIPTION: <p>Welcome to the Software Composition Analysis Devroom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_weclome/
LOCATION:D.composition
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="Maximilian Huber":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael C. Jaeger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11646@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T144500
SUMMARY:Secure boot without UEFI: booting VMs on Power(PC)
DESCRIPTION: <p>Much of the Secure and Trusted Boot ecosystem is built around UEFI. However, not all platforms implement UEFI, including IBM's Power machines.</p><p>In this talk, I will talk about my team's ongoing work on secure boot of virtual machines on Power. This is an important use case, as many Power machines ship with a firmware hypervisor, and all user workloads run as virtual machines or "Logical Partitions" (LPARs).</p><p>Linux Virtual Machines on Power boot via an OpenFirmware (IEEE1275) implementation which is loaded by the hypervisor. The OpenFirmware implementation then loads grub from disk, and grub then loads Linux. To secure this, we propose to:</p><ul><li><p>Teach grub how to verify Linux-module-style "appended signatures". Distro kernels for Power are already signed with these signatures for use with the OpenPower 'host' secure boot scheme.</p></li><li><p>Sign grub itself with an appended signature, allowing firmware to verify grub.</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_sbwubvop/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Axtens":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cezary Sobczak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11743@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T143000
SUMMARY:Don't get stuck on Pulp 2!
DESCRIPTION: <p>Pulp helps you fetch, upload, organize, and distribute software packages.<br/>With Pulp 2 approaching EOL and Pulp 3 being more stable than before, we strongly encourage you to move to Pulp 3. It might be a big deal if you have a large setup and a lot of carefully curated content and repositories.<br/>To make it easy for you, we'd like to introduce a plugin which allows you to migrate from Pulp 2 to Pulp 3 smoothly and without recreating everything from scratch.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/dontgetstuckonpulp2/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tanya Tereshchenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11852@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T150000
SUMMARY:European Commission Open source software strategy
DESCRIPTION: <p>On October 21st 2021, the European Commission approved the new Open Source Software Strategy 2020-2023 of the Commission. We will interviewEvangelos Tsavalopoulos on this.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2021/schedule/event/ecoss/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Sander":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evangelos TSAVALOPOULOS":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12242@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:Bridging the gap between ITOps and DevOps
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_bridging1/
LOCATION:S.checkmk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Checkmk Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12252@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T160000
SUMMARY:Chat With the ntop Developers
DESCRIPTION: <p>Meet us in the chatroom, see the link!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2021/schedule/event/ntop_dev_chat_sat2/
LOCATION:S.ntop
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12255@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:ntopng Network Monitoring and Discovery
DESCRIPTION: <p>This presentation extents the original "ntopng Network Monitoring and Discovery" FOSDEM21 talk with a live demo and examples.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2021/schedule/event/ntop_network_monitoring/
LOCATION:S.ntop
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Biscosi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12265@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T150000
SUMMARY:Steve Robinson - Maximizing Evergreen Content with Mautic
DESCRIPTION: <p>One of the keys to digital marketing success is maximizing content re-use. Mautic gives us a number of great tools to ensure that content is consistently given maximum exposure to the right audience at the right time, making each piece an asset that works for you indefinitely.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mautic stand
URL:https:/fosdem.org/2021/schedule/event/mautic_evergreen/
LOCATION:S.mautic
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12273@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140000
DTEND:20210206T143000
SUMMARY:Minigame: Codi Clicker 
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MIT App Inventor stand
URL:https:/fosdem.org/2021/schedule/event/appinventor_codi_clicker2/
LOCATION:S.appinventor
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12275@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:Minigame: Codi Pong
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MIT App Inventor stand
URL:https:/fosdem.org/2021/schedule/event/appinventor_codi_clicker1/
LOCATION:S.appinventor
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12314@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:Meet Dr. Erik Riedel, SVP Engineering of Sesame 
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sesame Discovery stand
URL:https:/fosdem.org/2021/schedule/event/sesame_sunday_1/
LOCATION:S.sesame
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sri Ramkrishna":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12318@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140000
DTEND:20210207T143000
SUMMARY:Knowage - Advanced Analytics meets Data Visualization
DESCRIPTION: <p>OW2 KNOWAGE PROJECTKnowage is the new generation of open source analytical solution, as a natural evolution of the well known SpagoBI. Based on open standards and with a modular offering, Knowage addresses specific domains to particular sub-products, that can be combined each other to get a tailored size in a single solution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_knowage_2/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11259@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T140500
DTEND:20210206T145000
SUMMARY:Capabilities for Open Source Compliance
DESCRIPTION: <p>Openchain is a comprehensive set of requirements allowing to cope with the open source compliance challenge. Recently it even has been accepted as ISO standard. However, compliance in todays world is not possible without tool support. To get a grip on the different tools, understand what they can do and where their limitations are, the OC tooling workgroup decided to develop a capability model. This model outlines all required capabilities to cope with the open source challenge and allows to map the functionality of tools. Thus the model can be seen as a map through the djungle of tools.In this talk, Jan will introduce the model as well as briefly outline the most relevant capabilities. Links to further resources as well as first maps will be provided.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenChain
URL:https:/fosdem.org/2021/schedule/event/openchain_capability_model/
LOCATION:D.openchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Thielscher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11567@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T140500
DTEND:20210207T142000
SUMMARY:OSS Review Toolkit - project update
DESCRIPTION: <p>In this session we will provide an update on OSS Review Toolkit (ORT)  - which features have been recently added and what they ORT team is currently working on.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_update_ort/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Steenbergen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10979@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T141000
DTEND:20210206T143500
SUMMARY:Open research in life science: funding foundational tools, trust, and talent
DESCRIPTION: <p>Open source software powers incredible scientific and research discoveries, from <a href="https://www.nature.com/articles/d41586-019-01155-0">images of the black hole in 2019</a>, <a href="https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1007747">visualising proteins in 3D virtual reality</a>, and <a href="https://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.3000730">open source hardware can affordably save lives during the COVID-19 pandemic</a>. Despite this, the academic credit/metric system does not incentivise or reward activities around code sharing, instead preferring to use research papers, and citations for structured reward and promotion systems.</p><p>In this short talk, we will share the vision of the Wellcome Trust <a href="https://wellcome.org/what-we-do/our-work/data-science-and-health-trustworthy-data-science">Data for Science and Health</a> team, which is working over the next five years to incentivise the foundational tools, trust, and talent required to recognise and fund open research software sustainably.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_life_science/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yo Yehudi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11285@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T141000
DTEND:20210206T143500
SUMMARY:Why WebRTC is the way it is.
DESCRIPTION: <p>WebRTC has played a vital role keeping us all connected in the last yea which has brought new developers into contact with it.Many are surprised and confused at how it works and the technical  decisions that were made. This talk aims to give some historical context to those choices.Hopefully this talk will reduce the confusion experience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/tims_webrtc_history/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tim Panton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11561@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T141000
DTEND:20210207T144000
SUMMARY:Lessons I’ve learned in Multiplatform Library Development
DESCRIPTION: <p>Software development is hard. It’s even harder when you’re building libraries that other developers will depend on. I’ll talk about my experience with library development in Kotlin Multiplatform, trying to highlight challenges I’ve faced and mistakes I’ve made. We’ll look at this through the lens of recent updates I’ve made to the library I maintain, as well as the current state of the wider Kotlin library ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/lessons_learned_in_kmm_library_dev/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Russell Wolf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10984@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T141500
DTEND:20210207T143500
SUMMARY:hXDP: Efficient Software Packet Processing on FPGA NICs
DESCRIPTION: <p>I present a solution to run Linux’s eXpress Data Path programs written in eBPF on FPGAs, using only a fraction of the available hardware resources while matching the performance of high-end CPUs. The iterative execution model of eBPF is not a good fit for FPGA accelerators.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/sdn_hxdp_fpga/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Spaziani Brunella":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11137@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T141500
DTEND:20210207T144000
SUMMARY:A (very) quick overview of libre mechanical software
DESCRIPTION: <p>In this presentation, we will give an overview of the state of libre mechanical software. What are some of the programs out there? What can be done with them? Of course, this task cannot possibly include every program out there, there are too many! However, with the most common tools we can get a good idea about the environment that is currently available to users. We will also discuss how are we currently doing and what the future may bring us.</p><p>The structure is as follows:1. Disclaimer2. CAD3. CAM4. Meshing5. Simulation6. Visualization7. HVAC and energy analysis8. Extras9. Current status (bad and good things)10. Moving forward</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/libre_mech_overview/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fernando Oleo Blanco":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11144@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T141500
DTEND:20210206T143000
SUMMARY:What support do Perl beginners need?
DESCRIPTION: <p>Are you dying to help people new to Perl, but have no idea where to start? With guidance and support of the The Perl Foundation I’ve run a <a href="https://news.perlfoundation.org/post/newperluserssurvey">survey</a> through January 2021 to find out who the Perl beginners are, and the type of help they feel they need whether it’s through real-time chat, mentoring, tutorials - or something we hadn’t even thought of! Based on the information we’ve got from the survey, you’re welcome to get involved in the next steps of putting together the support they need.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/supporting_perl_beginners/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Solomon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12321@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T141500
DTEND:20210207T154500
SUMMARY:MyGNUHealth
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:KDE Community stand
URL:https:/fosdem.org/2021/schedule/event/kde_stand_3/
LOCATION:S.kde
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="aniqa.khokhar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10978@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T142000
DTEND:20210206T144000
SUMMARY:chezmoi: manage your dotfiles across multiple, diverse machines, securely.
DESCRIPTION: <p>chezmoi helps you manage your personal configuration files (dotfiles) across multiple diverse machines. A single public branch in a single git repo serves as the source of truth, with machine-to-machine differences and integration with your password manager handled with templates. With chezmoi you can set up your personal environment on a new machine with just two short commands, with minimal dependencies. It runs on Linux, macOS, FreeBSD, OpenBSD, and even more esoteric operating systems like Termux and Windows.</p><p>In this lightning talk we'll dive straight in to getting started with chezmoi, take a quick peek under the hood to see is architecture and technical choices, and compare it with other dotfile managers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/chezmoi/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Payne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11257@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T142000
DTEND:20210207T144500
SUMMARY:The OpenNebula alternative to Kubernetes for Containers-as-a-Service
DESCRIPTION: <p>Although Kubernetes is the leading container orchestration solution, it does not necessarily solve all container management-related challenges that one might face. Leaving fashions aside, some other technologies may actually be a better solution for some use cases and projects. Kubernetes is actually a very complex technology, with limited support for multi-tenancy and lacking secure isolation between tenants. Kubernetes does not offer cloud-like self-service provision features for users either. Cloud providers and cloud management tools try to bridge these gaps by offering managed Kubernetes-as-a-Service platforms, adding an extra control layer that ends up increasing management complexity, resource consumption and associated costs.</p><p>OpenNebula brings exciting new features to the container orchestration ecosystem. OpenNebula’s recent integration with Docker Hub provides users with immediate access to official Docker images. Now they can be easily imported into an OpenNebula cloud and orchestrated as a KVM-based virtual machine, as a LXD system container or even as a Firecracker micro-VM. With its native support for multi-tenancy, self-service provision and secure isolation between tenants, OpenNebula has become a simpler alternative to Kubernetes to easily set up multi-tenant Containers-as-a-Service on private, hybrid and edge cloud environments.</p><p>In this talk we will show a live demo on how to automatically deploy a Containers-as-a-Service on the edge to orchestrate multi-container applications using OpenNebula’s recent integration with the Docker Hub marketplace.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_opennebula_k8s/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Mancini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11308@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T142000
DTEND:20210206T144500
SUMMARY:JSON Support: news, non-news, and the bigger picture
DESCRIPTION: <p>This talk aims to cover everything about the current state of JSON support.</p><p>First, I'll cover the newest addition, JSON_TABLE in MariaDB 10.6.</p><p>Then, I'll discuss the power of JSONPath in MariaDB and how it compares tothe SQL Standard and other databases. This is technically non-news but ithasn't been discussed before.</p><p>Finally, we'll take a look at other present and missing features and seewhat are the biggest and lowest-hanging fruits in JSON support in MariaDB.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_json/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergei Petrunia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11333@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T142000
DTEND:20210207T144000
SUMMARY:RETURNING clause ... Have your cake and eat it too!
DESCRIPTION: <p>RETURNING retrieves the modified, inserted or deleted values of columns. Without RETURNING, there would be a need to run an extra SELECT query.So, along with many other benefits like triggering actions in your application based on what really gets modified, it helps to avoid a round trip and still gets the same job done! Number of queries running can be important for performance of your application as well. So you can have your cake and eat it too!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/returning_clause/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rucha Deodhar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11395@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T142000
DTEND:20210206T144500
SUMMARY:Overview of Secure Boot state in the ARM-based SoCs
DESCRIPTION: <p>In the ARM world, Secure Boot is typically a BootROM feature, which allowsfor verification of the loaded binaries (firmware, bootloader, Linux kernel)prior executing it. The main idea is to prevent the untrusted code from runningon our platform. The general approach is similar across vendors, but there isno standardization in this area.</p><p>During this talk we will review the Secure Boot features in ARM SoCs from someof the most popular vendors. Not only will we analyze the Secure Boot presenceor its features, but we will also focus on the tools and documentationavailability. It is a known fact that often such documentation requires asigned NDA with an SoC vendor, which makes it difficult to use by regularusers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_arm_secboot/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maciej Pijanowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11583@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T142000
DTEND:20210207T145000
SUMMARY:GNU Radio Tech Update
DESCRIPTION: <p>Progress is deeply engrained in the structure that makes up the GNU Radio project. A lot of it has been made in 2020 – but unlike crop circles, we do know where it came from, and what we can do with it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_gnu_radio_tech_update/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcus Müller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11655@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T142000
DTEND:20210207T143500
SUMMARY:ScanCode projects update
DESCRIPTION: <p>This is a presentation of the latest features and updates in ScanCode toolkit and its companion projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_update_scancode/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Ombredanne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11708@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T142000
DTEND:20210207T151000
SUMMARY:  Build a p2p distributed app with vue, really fast  
DESCRIPTION: <p>This demonstration shows how to use the Vue Cli presets and plugins we built for Holochain to create a fully operational distributed p2p application in minutes. Running yarn start gives you, the developer, a Holochain Conductor admin app for managing Demo Agents, installing your new app and launching your app with the crypto keys for each Demo Agent. There are four web apps launched making it super easy to see how your app really works for each Agent.That's not all, using the same technique you can add "modules" of functionality to your app plus you can add new layouts, views and entry types.Come and see how easy it is to build a fully distributed, p2p, secure, fast, reliable and great looking app for the new world!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/p2p_app_with_vue/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillem Córdoba":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10895@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T142500
DTEND:20210206T150500
SUMMARY:Is the Time Ripe for Unikernels to Become Mainstream with Unikraft?
DESCRIPTION: <p>In this talk we give an update on the Unikraft Linux Foundation open source project, a fully modular and librarized unikernel that aims to provide outstanding performance while making it easy to port off-the-shelf applications into unikernels. In particular, we will go into details how Unikraft (1) fully modularizes OS primitives so that it is easy to customize the unikernel and include only relevant components, (2) exposes a set of composable, performance-oriented APIs in order to make it easy for developers to obtain high performance and (3) aims for POSIX compatibility, already supporting over 130+ syscalls. In addition, there are ongoing efforts to integrate Unikraft into popular frameworks such as Kubernetes and Prometheus in order to finally bring the promise of unikernels to the mainstream. Our recent evaluation using off-the-shelf popular applications such as Nginx, SQLite, and Redis shows that running such applications on Unikraft results in a 30%-50% performance improvement compared to Linux guests. Unikraft images for these apps are around 1MB, require less than 10MB of RAM to run, and boot in around 1ms on top of the VMM time (total boot time 2ms-70ms). During the talk we will show a brief demo. Unikraft is Xen Project incubator project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel
URL:https:/fosdem.org/2021/schedule/event/microkernel_unikraft/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Jung":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10877@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T150000
SUMMARY:Passing query attributes through the MySQL protocol
DESCRIPTION: <p>I'll explain the newest addition to the MySQL wire format that allows client applications to pass data in the COM_QUERY command that then can be processed by the server and components in various ways. I'll demonstrate how an audit plugin and the SQL query itself can take advantage of the data passed by the client.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/mysql_protocl/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joro Kodinov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10881@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T150000
SUMMARY:Beyond CUDA: GPU Accelerated Python on Cross-Vendor Graphics Cards with Vulkan Kompute 
DESCRIPTION: <p>This talk will provide practical insights on high performance GPU computing in Python using the Vulkan Kompute framework. We will cover the trends in GPU processing, the architecture of Vulkan Kompute, we will implement a simple parallel multiplication example, and we will then dive into a machine learning example building a logistic regression model from scratch which will run in the GPU.</p><p>In more detail these are the topics of the talk:</p><p>• Motivations</p><p>• High level overview of the OSS Vulkan initative enabling cross-vendor GPU computing</p><p>• The Python Kompute Framework and its architecture which augments Vulkan</p><p>• A simple Python Kompute example implementing a parallel array multiplication</p><p>• An advanced Python Kompute example implementing a parallel array multiplication</p><p>• Further resources &amp; further reading</p><p>A more in-depth version of this talk can be found in this blog post:</p><p>• https://towardsdatascience.com/beyond-cuda-gpu-accelerated-python-for-machine-learning-in-cross-vendor-graphics-cards-made-simple-6cc828a45cc3</p><p>If you are interested in the C++ internals, as well as further performance optimizations, you can join the deeper dive at the HPC &amp; Data Science Room:</p><p>• https://fosdem.org/2021/schedule/event/gpu_vulkan/</p><p>Other useful links:</p><p>• Vulkan Kompute Repo: https://github.com/EthicalML/vulkan-kompute• Vulkan Kompute Docs: https://kompute.cc/</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_cuda/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Saucedo":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Bertucci":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10893@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143000
DTEND:20210206T145000
SUMMARY:Redesign of an established Open Source CMS
DESCRIPTION: <p>In this session I'll talk about the brief history of Drupal &amp; the Drupal interface, how it has evolved and why this redesign is an important step for the future of Drupal. As it's important to being inclusive and we treat this as a key value in the Drupal community we made inclusivity &amp; accessibility the main priority.</p><p>I will dive into the Design System, the principles behind it and the new interfaces which are based off this Design System:</p><p>ClaroThe new, upcoming default admin experience.</p><p>GinThe so-called "Future UI" – which started as a pure vision and is now available as a contrib theme which you can use today.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/redesign_of_an_established_open_source_cms/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sascha Eggenberger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11032@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T150000
SUMMARY:Changing your huge table's data types in production
DESCRIPTION: <p>You have a huge table, and it is necessary to change a column's data type, but your database has to keep running with no downtime. What do you do?<br/>Here's one way to perform this change, in as unobtrusive a manner as possible while your table keeps serving users, by avoiding long DDL table locks and leveraging procedural transaction control.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_changing_your_huge_tables_data_types_in_production/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jimmy Angelakos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11079@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T145000
SUMMARY:Stairstep your Kubernetes deployment workflow with Gimlet and GitOps
DESCRIPTION: <p>GitOps looks straightforward from the outset, but early implementations showed that piecing together your GitOps workflow involves many decisions - big and small - adding up to a lot of work.</p><p>In this talk you get to know multiple GitOps strategies through OpsGit, a hypothetical company that embarks on the GitOps journey. They start naive, but functional, then stairstep their workflow to support multiple teams and environments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/stairstep_your_kubernetes_deployment_workflow_with_gimlet_and_gitops/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laszlo Fogas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11139@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T153000
SUMMARY:Protecting against proprietary re-licensing with a community contract
DESCRIPTION: <p>When the initial release of Qt was published in 1995, it was one of the first projects to use a dual-licensing model. This model, LGPL and a proprietary commercial license today, has served the project well for more than 25 years. It is less well known that the dual-licensing model is supported by a community contract which guarantees the freedom of Qt beyond what is in the license covered. This contract is maintained by the KDE Free Qt Foundation and has kept Qt free through multiple acquisitions and other turbulences.</p><p>This presentation will explain the community contract, how it augments the dual-licensing model, and how it has evolved and served its purpose for 25 years and counting. It will also discuss what are the lessons learned and how it can serve as a model for projects today.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2021/schedule/event/qtproprietaryrelicensing/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cornelius Schumacher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11152@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143000
DTEND:20210206T151500
SUMMARY:Serverless Computing with OpenNebula
DESCRIPTION: <p>OpenNebula has recently incorporated a new supported hypervisor: Firecracker. This next generation virtualization technology was launched by AWS in late 2018 and is designed for secure multi-tenant container-based services. This integration provides an innovative solution to the classic dilemma between using containers—lighter but with weaker security—or Virtual Machines—with strong security but high overhead.</p><p>Firecracker is an open source technology that makes use of KVM to launch lightweight Virtual Machines—called micro-VMs—for enhanced security, workload isolation, and resource efficiency. It is widely used by AWS as part of their Fargate and Lambda services. Firecracker opens up a whole new world of possibilities as the foundation for serverless offerings that need to deploy containerized critical applications nearly instantly while keeping them in isolation.</p><p>OpenNebula is a simple, yet robust, open source platform for building Enterprise Clouds and managing Data Center virtualization. Its integration with public cloud providers offers additional flexibility in creating True Hybrid and Edge infrastructures. By incorporating Firecracker, OpenNebula now provides users with a powerful solution for serverless computing and an alternative, native model for secure container orchestration.</p><p>In this talk we will explain the technical details of this integration and will show a live demo on how to easily deploy and orchestrate a composition of Docker Hub images running as Firecracker microVMs on a distributed bare-metal Edge infrastructure.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2021/schedule/event/vai_serverless_opennebula/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Gonzalez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11195@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143000
DTEND:20210206T145500
SUMMARY:Building an interactive Continuous Integration platform for Open Source Firmware
DESCRIPTION: <p>During that presentation I will run a quick demo of the OSFCI infrastructure which is developed by HPE to validate and build Open Source Firmware stack on Proliant server. I will introduce an overview at how the code works, and how to get involve, and make scale the platform. This project is available on github. https://github.com/hewlettpackard/osfci</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_baicipfosf/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Marie Verdun":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marek Kasiewicz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11241@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143000
DTEND:20210206T151500
SUMMARY:The Apache OpenOffice Documentation
DESCRIPTION: <p>Working with OpenOffice in the documentation effort is rewarding and benefits the community! Join me to discuss documentation!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2021/schedule/event/openoffice_documentation/
LOCATION:D.apache.openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcia Wilbur":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11265@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T150000
SUMMARY:Docs-as-Code with AsciiDoc & docToolchain
DESCRIPTION: <p>The combination of AsciiDoc and Gradle should be well known by now. But what if you want to go beyond? Have you ever tried to include UML diagrams the easy way, convert Excel to AsciiDoc or export your results to Confluence?This talk shows you what you can really do if you treat your docs as code and apply some tricks you only did to your code before.Forget about copy &amp; paste your images to your documentation – let the build do it!Create different docs for different stakeholders and even run automated tests on your docs!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool The Docs
URL:https:/fosdem.org/2021/schedule/event/ttddoctoolchain/
LOCATION:D.docs
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ralf Müller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11384@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143000
DTEND:20210206T150000
SUMMARY:What’s next after CSI? An introduction to Object Storage for Kubernetes
DESCRIPTION: <p>Kubernetes graduated Container Storage Interface (CSI) to GA status in v1.13. Since CSI’s origin, it has evolved to support a large number of vendors and storage formats. It has brought the industry together in consensus about the best practices in storage. However, CSI’s major limitation is that it only supports Block and File storage. The rapid growth of Object storage means that a growing share of the ecosystem is currently using ad-hoc solutions to leverage this new technology.Object storage is a fundamentally different paradigm where data is accessed over the network rather than locally. It allows applications to remain stateless while offloading state into a black box over the network. Object storage is the key enabler for cloud migration. This paradigm, however, does not have a standard mechanism for consumption in Kubernetes. COSI fundamentally exists to enable the natural consumption of object storage with Kubernetes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2021/schedule/event/sds_object_storage_for_k8s/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jiffin Tony Thottan":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Krish Chowdhary":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11392@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T145000
SUMMARY:Online Conferences and the "new normal".
DESCRIPTION: <p>In the MariaDB Foundation we have been trying to respond to the challenges of the "new normal" by organising a series of online events that we called MariaDB ServerFest. Taking a step from holding Unconferences for 50+ participants to an online event for thousands of viewers is a challenging and exciting learning process.  In this lightning talk I would like to share some war stories, ideas and experiences from this journey.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_online_converences_newnormal/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anna Widenius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11420@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T150000
SUMMARY:Making Nextcloud Hub COOL
DESCRIPTION: <p>Making Collabora Online and it's LibreOffice technology as simple as possible to consume for users with limited time or technical skill is vital. Hear how we bundled COOL as an AppImage, plugged it into PHP, and implemented a websocket proxy-protocol to make that happen.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_nextcloudhub/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11426@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T150000
SUMMARY:Safety and open source, oh my?
DESCRIPTION: <p>At FOSDEM 2020 we introduced Eclipse iceoryx, a true zero-copy middleware for safety-critical applications like automated driving. At FOSDEM 2021 we will give an overview of what needs to be considered when writing safety software in the open, share our experience regarding the development workflow and present the progress of the Eclipse iceoryx certification.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/safety_and_open_source/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Hoinkis":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Eltzschig":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11445@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T145000
SUMMARY:OSH Communication Kit
DESCRIPTION: <p>Deaf Culture and Hearing Culture, both have established ways of communicating among each other. When you want to mix and mingle, members of both groups need to find new shared channels. We present design considerations leading to our playful prototypes, serving as icebreakers and dialog starters. We rely on open source software to create open source hardware.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/osh_communication_kit/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Wessolek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11467@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T150500
SUMMARY:Using the Firefox Profiler for web performance analysis
DESCRIPTION: <p>The <a href="https://profiler.firefox.com/">Firefox Profiler</a> is a profiler that is built into Firefox. It has tighter integration with Firefox than external profilers. With its special annotations on Firefox's source code, it tells you what's happening at a point in time on your JavaScript code. With various measurements, it can provide more information and insight into your web application.</p><p>During the talk, I will be briefly explaining the profilers, how to capture a good profile and how to analyze the profile data. I will be sharing Firefox Profiler specific features and how to make the best use of them. In the end of the slides, I will be doing a demo on how to analyze a performance problem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2021/schedule/event/webperf_firefox_profiler/
LOCATION:D.web.performance
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nazım Can Altınova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11665@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143000
DTEND:20210206T153000
SUMMARY:Quantum Computing on Cloud
DESCRIPTION: <p>Unlike GPU cards, quantum acceleration is unlikely to be available as a personal computer in the near future. Right now all the known quantum computers are owned by major players. The lack of availability of quantum computers makes it beneficial to centralize the power of quantum computers, using a SaaS model to democratize access to them, therefore making the cloud a suitable home for quantum computing.</p><p>The first part of the session introduces an open-source co-processor model where classical computers can offload specialized tasks that are better suited to quantum computers thus lowering the onramp to incorporating quantum computing into applications today.</p><p>The next part of the sessions demonstrate how to build a co-processor model on the cloud using two community operators that provide quantum acceleration by leveraging Qiskit, an open-source SDK for developing quantum circuits, classical components powered by Red Hat OpenShift and IBM Quantum Experience as the quantum backend</p><p>The session concludes with a small demonstration of how to run a quantum circuit on the cloud using the co-processor model.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Cloud Computing
URL:https:/fosdem.org/2021/schedule/event/cloud_quantum_computing/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Parul Singh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11723@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143000
DTEND:20210206T150000
SUMMARY:Go Without Wires
DESCRIPTION: <p>Go programmers now have access to an entire world of Bluetooth devices, the most popular Wireless Personal Area Network (WPAN) standard ever created, all using our favorite programming language, thanks to the aptly named "Go Bluetooth" (https://tinygo.org/bluetooth).</p><p>Developers can write code to control Bluetooth Low Energy devices from standard Go programs running on desktop operating systems.</p><p>In addition, developers can create Bluetooth Low Energy peripheral devices running bare-metal on chips made by Nordic Semiconductor, by using "Go Bluetooth" with TinyGo.</p><p>This means you can write the code for both sides of your Bluetooth Low Energy wireless application all using Go.</p><p>In this talk I will explain the concepts and show code by programming several live objects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2021/schedule/event/gowithoutwires/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ron Evans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11745@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143000
DTEND:20210206T150000
SUMMARY:Host your own on-premise Ansible Galaxy
DESCRIPTION: <p>This talk will demo the setup and features of an on-premise software for storing, mirroring, and distributing Ansible Collection and Role content. This is analogous to an on-premise version of galaxy.ansible.com. To get up and running quickly, we’ll be using a pre-built container with <a href="https://docs.pulpproject.org/pulp_ansible/"><code>pulp_ansible</code></a> and <a href="https://github.com/ansible/galaxy_ng/"><code>galaxy_ng</code></a>.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/hostyourownansiblegalaxy/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Bouterse":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11764@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143000
DTEND:20210206T151500
SUMMARY:Rethinking the Biggest Developer Resource on the Web
DESCRIPTION: <p>The time has come for Kuma — the platform that powered MDN Web Docs — to evolve. For quite some time now, the MDN developer team has been planning a radical platform change. That change has now landed. In short, we have moved away from our wiki model where the content was stored in a centralized SQL database, to a decentralized pull request model via Github. Our tech stack has also radically changed, paving the way for faster future development, ease of maintenance, and opening up the platform for contribution from our community. During this talk, I will share the history of the project, talk about our recent achievements, demonstrate how to contribute to both the MDN Web Docs content and the underlying platform, and take a peek at what the future looks like for MDN Web Docs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2021/schedule/event/rethinking_the_biggest_developer_resource_on_the_web/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Schalk Neethling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12256@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T150000
SUMMARY:ntopng Flexible Alerts: Endpoints and Recipients
DESCRIPTION: <p>This presentation shows how to use ntopng with endpoints and recipients for flexible alerts handling.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2021/schedule/event/ntop_alerts/
LOCATION:S.ntop
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Biscosi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12296@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143000
DTEND:20210207T150000
SUMMARY:Introducing Checkmk 2.0
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_20/
LOCATION:S.checkmk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Checkmk Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11067@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143500
DTEND:20210207T145500
SUMMARY:NoRouter: instant multi-cluster & multi-cloud container networking
DESCRIPTION: <p>Setting up multi-cluster and multi-cloud container networking for dev environments has been too harder than it needs to be.NoRouter is a novel instant networking stack to overcome this difficulty, by transferring IP packets over stdio streams (aka "shell connections").NoRouter works with any container, any VM, and any baremetal machine, on anywhere, as long as the shell connection is available from your laptop, e.g. <code>kubectl exec</code>, <code>docker exec</code>, or <code>ssh</code>.</p><p>NoRouter heavily focuses on dev UX and does not need any setup other than deploying a single binary and writing a short YAML manifest.And yet it works even without the root privilege.</p><p>More info: https://norouter.io/docs/</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/sdn_norouter/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Akihiro Suda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11072@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143500
DTEND:20210206T150000
SUMMARY:Free/Open source Research Software production at the Gaspard-Monge Computer Science laboratory
DESCRIPTION: <p>In this talk we present the experience of the software produced, as part of the research activities, at the French Gaspard-Monge Computer Science laboratory (Laboratoire d'informatique Gaspard-Monge or LIGM in French).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_gaspard_monge/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Teresa Gomez-Diaz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11176@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143500
DTEND:20210206T153500
SUMMARY:Large-scale Network Monitoring: 3 Rules to Rule Them All
DESCRIPTION: <p>So you want to monitor a large-scale network-- where do you start? This talk will give you some practical tips in strategizing your network monitoring to avoid future problems, detect those you didn’t know are causing performance issues and save your time in configuration. You’ll learn practical tips, summarized into 3 simple rules, coming from the speaker’s 20+ years of experience as a network specialist. Whether you're starting your monitoring from scratch or improving an existing setup, these tips will be useful for you to have a holistic network monitoring.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemolargescalemon/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Wilms":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Hirschvogel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11359@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143500
DTEND:20210206T152000
SUMMARY:TDD: seriously, try it !
DESCRIPTION: <p>Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it?</p><p>In this session I'd like to present the benefits of Test-Driven Development (TDD), explaing how it works and what the benefits are of using it. We will see in a more detailed approach this way of developing software, where our software is always built guided by tests.</p><p>We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with a Java code example.</p><p>At the end of the session, I hope attendees will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code 😉</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2021/schedule/event/tdd/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nacho Cougil":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11631@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T143500
DTEND:20210207T145000
SUMMARY:FOSSology SCA integration
DESCRIPTION: <p>FOSSology focusses on license compliance analyses. Recently, a number of new features have been published by the community to integrate better with software composition analysis. The presentation shows an introduction of the main and relevant development here.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_update_fossology/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anupam Ghosh":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gaurav Mishra":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="shaheemazmalmmd":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11698@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143500
DTEND:20210206T150000
SUMMARY:Abstract the SIP Handling Using the Call API
DESCRIPTION: <p>The Call API is a management front-end for OpenSIPS 3.1+ SIP servers, aiming to abstract the SIP layer and to simplify the management of more advanced SIP call flows.  Moreover, it enables event-driven architectures by providing real-time events on the handled call scenarios.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/opensips_call_api/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Liviu Chircu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11705@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T143500
DTEND:20210206T153000
SUMMARY:What is Holochain?
DESCRIPTION: <p>Holochain is an open-source development framework and distributed P2P networking protocol. It allows you to create truly serverless applications with high levels of security, reliability, and performance. Every user runs the application on their own device, creates and stores their own data, and talks directly to other users.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/holochain_what_is_it/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillem Córdoba":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10923@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T144000
DTEND:20210207T152500
SUMMARY:Migrating from Imperative to Reactive then Coroutines a Spring Boot application
DESCRIPTION: <p>In this talk, I’ll demo how you can migrate a traditional sample Spring Boot application written in Kotlin to coroutines one step at a time via a hands-on demo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/from_imperative_to_reactive_then_coroutines/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Frankel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11153@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T144000
DTEND:20210206T150000
SUMMARY:Local manufacturing of open-source devices for medical labs in Africa: prototyping stage in Cameroon.
DESCRIPTION: <p>The lack of accessible quality healthcare is one of the biggest problems in Africa and other developing countries. This is not only due to the unavailability of resources, but also to the absence of a structured formative process for the design and management of healthcare facilities. This situation   strongly contributes to deepening inequalities in access to quality healthcare.Through an Open Society Foundations funded project, the Mboalab aims to remedy these inequalities by building Open-Source devices for medical labs. Local manufacturing can address the infrastructural barriers that prevent imported or donated equipment from being properly used, and can facilitate the diffusion of innovation into healthcare practice. This project is part of the large MboaLab mission to contribute to the Common good and catalyze sustainable local development through Open Science.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/prototyping_in_cameroon/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="ELISEE JAFSIA":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11183@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T144000
DTEND:20210207T151500
SUMMARY:Reverse-Engineering of (binary) File-Formats
DESCRIPTION: <p>Ever found an interesting PCB design, but you are not able to open it with your favorite program? The world of EDA file formats is divided by vendors, with low flexibility to move from one program to another one. The design is for a proprietary program? Well you need to either buy the program, or hope to convert it to your favorite file-format using an error-prone conversation process. Not ideal, but better than nothing.</p><p>This talk will show you the basics to write an importer yourself, with focus on reverse-engineering of the questionable file-format. Thus, going from seemingly arbitrary zeros and ones to the basic file structure and the actual data such as a track. While this is quite easy for text-based files such as the KiCad file format, binary files can be seen more like a puzzle to solve.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/reverse_engineering/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Pointhuber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11415@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T144000
DTEND:20210207T150000
SUMMARY:Building a Git learning game
DESCRIPTION: <p>Git is ubiquitous these days - but it has a pretty steep learning curve! To help people learn how to use it efficiently and intuitively, we're developing an interactive, open-source learning game!</p><p>It makes heavy use of visualizations, features an (optional) graphical "playing card" interface, and uses real Git repositories under the hood! Storywise, you're a time agent in training, and learn all about how to use your time machine to help people solve their problems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/git_learning_game/
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:11441@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T144000
DTEND:20210207T152000
SUMMARY:r.accumulate: Efficient computation of hydrologic parameters in GRASS
DESCRIPTION: <p>The longest flow path is one of the most important geospatial parameters that is used for hydrologic analysis and modeling. However, there are not many available GIS tools that can compute this watershed parameter. At the same time, there have been almost little to no efforts in improving its computational efficiency since its first, to the presenter's best knowledge, introduction by Smith (1995) when the geospatial data resolution was relatively coarser. In this talk, the presenter introduces a new algorithm that applies Hack's law to the discovery of the longest flow path and its efficient implementation as a GRASS module called r.accumulate. He compares its performance to that of commercial ArcHydro's Longest Flow Path tool. Lastly, he introduces a proof-of-concept version of the Web-based Hydrologic Modeling System (WHydroMod) built using GRASS, PyWPS, MapServer, and OpenLayers, and discusses how r.accumulate can be used to improve the efficiency of geospatial computation for WHydroMod.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2021/schedule/event/raccumulate/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Huidae Cho":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11628@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T144000
DTEND:20210206T152000
SUMMARY:Jakarta EE 9 and Beyond
DESCRIPTION: <p>Jakarta EE 9 lowers the barriers of entry, ease migration, and lays a foundation for future innovation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/jakartaee9beyond/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ivar Grimstad":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11649@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T144000
DTEND:20210207T152000
SUMMARY:Containerizing Spring Boot Applications with Jib
DESCRIPTION: <p>Jib is a Java containerizer from Google that lets Java developers build containers using build tools like Maven and Gradle.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/jib/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ashish Choudhary":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11117@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T144500
DTEND:20210206T153000
SUMMARY:openSUSE MicroOS, a platform for everything from containers, to IoT, and even the desktop
DESCRIPTION: <p>An overview and discussion regarding the openSUSE Project's latest rolling-release distribution, MicroOS.The session will detail how concerns regarding the stability of rolling releases are addressed by narrowing the scope of OS, and using technologies like (Atomic) Transactional Updates and automated health checking to guarantee the system keeps working.The session will cover how MicroOS is developed, and the broad range of suitable use cases, from Container server workloads, to Raspberry Pi's and Desktops including real-world examples from the community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2021/schedule/event/opensuse_microos/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Brown":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11127@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T144500
DTEND:20210207T151000
SUMMARY:Seccomp Notify on Kubernetes
DESCRIPTION: <p>Until now, you could define seccomp policies in Kubernetes to allow or deny system calls but not much more. The new Seccomp Notify feature in Linux 5.9 will enable more complex policies and the ability to write your own agents to handle new use cases in Kubernetes. Attend to find out why and how!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_k8s_seccomp_notify/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alban Crequy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11166@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T144500
DTEND:20210206T154500
SUMMARY:Zig: the perfect language for a wayland compositor?
DESCRIPTION: <p>I explore how I have eliminated nearly all void pointer casting from the libwayland/wlroots APIs in my Zig bindings without introducing overhead or significantly increasing complexity. This will include a demonstration of how Zig's compile time code execution features make such a task quite straightforward. I will then discuss the experience of updating river, my wayland compositor, to use the bindings over the auto-generated bindings provided by Zig's @cImport() feature.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Zig Programming Language
URL:https:/fosdem.org/2021/schedule/event/zig_wayland/
LOCATION:D.zig
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Isaac Freund":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11316@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T144500
DTEND:20210206T151500
SUMMARY:MySQL Performance for DevOps
DESCRIPTION: <p>MySQL performance can be improved by tuning queries, server options, and hardware. Traditionally it was an area of responsibility of three different roles: Development, DBA, and System Administrators. Now DevOps handle these all. But there is a gap. Knowledge, gained by MySQL DBAs after years or focus on a single product is hard to gain when you focus on more than one. This is why Sveta Smirnova (Percona, Support Team) is doing this session. She will show minimal, but the most effective, set of options that will improve your MySQL performance. For illustrations, she will use real user stories from her Support experience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_devops/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sveta Smirnova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11856@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T144500
DTEND:20210206T154500
SUMMARY:ELISA - Advancing Open Source Safety-Critical Systems 
DESCRIPTION: <p>Assessing whether a system is safe, requires understanding the system sufficiently. If the system depends on Linux, it is important to understand Linux within that system context and how Linux is used in that system. The challenge is selecting Linux components and features that can be evaluated for safety and identifying gaps that exist where more work is needed to evaluate safety sufficiently.</p><p>The ELISA project has taken on the challenge to make it easier for companies to build and certify Linux-based safety-critical applications. This talk will be given by Shuah Khan from the Linux Foundation to give an overview of the ELISA project and its technical strategy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Safety and Open Source
URL:https:/fosdem.org/2021/schedule/event/safety_opensource_elisa_safety_critical/
LOCATION:D.safety
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="shuahfosdem":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11865@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T144500
DTEND:20210207T154500
SUMMARY:Advent of Code - Behind the Scenes
DESCRIPTION: <p>Advent of Code - built entirely with Perl! - is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other. In this talk, the creator of Advent of Code will give a behind-the-scenes look at what it takes to run a month-long programming event for over 500,000 people.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/adventofcode/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric Wastl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10993@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T145000
DTEND:20210207T151500
SUMMARY:Is GNU Guix a minimal distribution, and what might that even mean?
DESCRIPTION: <p>Minimalism is a useful perspective in software projects, and this talk will explore how minimalism and the related concepts of scope, convergence and efficiency seem to apply to distributions. My current focus is GNU Guix, but in this talk I'll compare and contrast with other distributions as well.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/minimalismguix/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Baines":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11262@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T145000
DTEND:20210207T153500
SUMMARY:Open Source is More Than Just a License
DESCRIPTION: <p>The Open Source Initiative's definition of "open source" focuses exclusively on a list of approved licenses: Only software using one of the approved licenses counts as open source. This narrow definition is concerned only with the shape of business contracts designed to de-risk corporate involvement in FLOSS. But we all know that what makes open source amazing is not the licensing, but the community. Open source is defined in practice by its community-driven, collaborative mode of software development. So it should be no surprise that the best open source projects have a laser focus on building thriving communities. Nor should it surprise us that many projects using OSI-approved licenses appear open source in name only. Ethics is the study of how to get along with others. This makes it the perfect tool for understanding how to build thriving, successful communities. In this talk, I argue that the Ethical Source Definition actually provides a more compelling definition of "open source" than the OSD. It better accords with community usage of the term, capturing what makes open source unique and successful.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_oss_more_than_licence/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Don Goodman-Wilson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11409@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T145000
DTEND:20210207T153500
SUMMARY:Putting Chaos into Continuous Delivery
DESCRIPTION: <p>Continuous Delivery practices have evolved significantly with the cloud-native paradigm. GitOps &amp; Chaos Engineering are at the forefront of this new CD approach, with an ever-increasing pattern involving Git-backed pipeline definitions that implement “chaos stages” in pre-prod environments to gauge service-level objective (SLO) compliance.In this talk,  Juergen Etzlstorfer (maintainer of Keptn CNCF project) will discuss how you can construct pipelines that include chaos experimentation (using LitmusChaos) while simulating real-world load, and implement quality gates (based on SLOs) to ensure only resilient applications are deployed into production. He will also demonstrate how you can include chaos tests to your existing CD pipelines without the need of rewriting them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/putting_chaos_into_continuous_delivery/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jürgen Etzlstorfer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11608@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T145000
DTEND:20210207T152000
SUMMARY:A modular future for GNU Radio
DESCRIPTION: <p>The vision for a new GNU Radio runtime is to have a straightforward implementation of distributed SDR systems that make efficient use of the platform and its accelerators.  Though there have been many projects over the years to address some of these goals, many aspects are challenging to do in the current GNU Radio runtime.</p><p>One year ago, several of us got together at the pre-FOSDEM hackfest and started planning how to "write a GNU Radio runtime that works for humans".  Since that time the project has taken several different directions, all aiming to make the core aspects of GNU Radio modular and easier to use by laying a fresh foundation.  In this talk, we will overview the current state of the "newsched" project, and where we plan to take it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_a_modular_future_for_gnu_radio/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bastian Bloessl":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josh Morman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11669@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T145000
DTEND:20210207T150500
SUMMARY:SCANOSS: Democratising Open Source Risk Management
DESCRIPTION: <p>Software Composition Analysis (SCA) tools perform source-code analysis, comparison and identification of Open Source components. Sadly, none of the SCA vendors have embraced Open Source themselves, most of their tooling consists of proprietary code and their OSS Knowledge Bases are also closed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_update_scanoss/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alan Facey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11147@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T145500
DTEND:20210207T153000
SUMMARY:Optimizing External Kubernetes Traffic with Cloud Native SD-WAN
DESCRIPTION: <p>Kubernetes is becoming the platform of choice for more and more application developers. As applications become more complex and more distributed, they may span multiple Kubernetes clusters, or a combination of Kubernetes and on-premise workloads. While internal traffic within a Kubernetes cluster is handled by the CNI plugin, the external traffic between these workloads, or from workloads to end users, is often carried over a Software Defined Wide Area Network (SD-WAN), which is used for traffic optimization. The <a href="https://github.com/CloudNativeSDWAN"><strong>Cloud Native SD-WAN (CN-WAN) open source project</strong></a> was created to help SD-WAN deployments to identify Kubernetes applications and optimize traffic based on application requirements, thereby bridging together the <em>DevOps</em> from Kubernetes' cloud native world with the <em>NetOps</em> from the SD-WAN world.</p><p>CN-WAN enables developers to <strong>annotate their applications</strong>, specifying the type of network traffic generated by the Kubernetes workload, and this information is then published into a service registry. The NetOps configuring the SD-WAN can take these annotations and develop network optimization policies with the clear knowlegde of the traffic type they intend to optimize.</p><p>Join us for this presentation, where we will describe the components of the solution, the interfaces between the components, and how you can adapt this solution to different SD-WAN products and service registries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/sdn_k8s_cloud_native/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lori Jakab":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11336@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T145500
DTEND:20210206T154000
SUMMARY:Open Compliance Reference Tooling
DESCRIPTION: <p>Open Compliance Reference Tooling in action. The talk will show the most important building blocks of a working automated Open Source Management pipeline based on Open Source Tools as well as the necessary processes and workflows around the tooling to leverage open component metadata from the community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenChain
URL:https:/fosdem.org/2021/schedule/event/open_compliance_reference_tooling/
LOCATION:D.openchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcel Kurzmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10837@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T160000
SUMMARY:The Evolution of File Descriptor Monitoring in Linux
DESCRIPTION: <p>File descriptor monitoring is at the core of event-driven applications from graphical applications to web servers. Over the history of Linux, a number of system calls APIs have been introduced to improve upon the performance, features, and interface design. Developers may ask themselves which API they should use and how they differ.</p><p>This talk covers select(2), poll(2), epoll(7), as well as the more recent Linux AIO and io_uring APIs. We will look at the classic scalability challenges with these APIs as well as the latest shared kernel memory ring and polling approaches. An understanding of the evolution of file descriptor monitoring in Linux exposes API design topics that have relevance even if you don't need to implement an event loop in your application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Performance
URL:https:/fosdem.org/2021/schedule/event/file_descriptor_monitoring/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Hajnoczi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10916@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T152000
SUMMARY:Own Your Healthcare Experience: An Open Source Path
DESCRIPTION: <p>We demand that patients own their data. We demand that healthcare services are open source. Because healthcare is too important to be closed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/own_your_healthcare_experience_an_open_source_path/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juhan Sonin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10969@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T152000
SUMMARY:GFXprim a graphic and widget library written in plain C
DESCRIPTION: <p>GFXprim is a modular and minimal graphic and widget library written in plain C. The library is very close to fulfilling its goals hence it's time to present it to a wider audience. Since this is supposed to be quick lightning talk I would like to give rough overview of the library, it's modules and implemented functionality.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/gfxprim/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cyril Hrubis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10976@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T152500
SUMMARY:Penglai Enclave: Verifiable and Scalable RISC-V TEE System
DESCRIPTION: <p>Emerging applications like artificial intelligence and autonomous car require high security-assurance, which stimulates the wide-spread deployment of trusted execution environment (TEE). However, prior enclave systems are far from the ideal for three reasons.1) Scalability: only support limited secure memory or limited number of instances;2) Performance: not well-fit the requirements of high-performance application, e.g., poor secure communication performance;3) Security: many still have security flaws, e.g., suffering cache-based side channels attacks.</p><p>Penglai-Enclave is proposed to overcome these challenges. The Penglai open-source project aims to build a scalable and efficient TEE system based on RISC-V, which is made powerful through hardware-assisted scalable physical memory isolation extensions. Our evaluations show that Penglai can achieve more than 1,000 concurrently running instances even in a resource-restricted device. We also have supported libraries like ARM PSA on Penglai to ease the development of trusted applications, and applied formal methods to validate its software TCB.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_penglai/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dong Du":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10981@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T153000
SUMMARY:An Environment for Interactive Parallel Programming with MPI and OpenMP
DESCRIPTION: <p>In high-performance computing (HPC), interactive access to HPC systems and the ability to perform experiments in rapid-prototyping environments are getting more important. Jupyter notebooks have become a popular tool to create and share documents that contain narrative text, visualizations and live code, and the xeus-cling kernel provides support for native C/C++ code via the Cling interpreter. In this talk, we will present how we extended these technologies to support parallel programming with MPI and OpenMP, the de-facto standards in HPC.</p><p>In the context of parallel programming, the resulting environment supports rapid prototyping and e-learning equally well. We will present an overview about its capabilities, demonstrate selected use cases and resources that we developed. In addition, we incorporated support for runtime correctness checking of MPI and OpenMP parallel programs. We will explain how we added support to write out binary programs from Jupyter notebooks and how to run code under the control of existing open source correctness tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/interactive_openmp_mpi/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Terboven":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonas Hahnfeld":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10998@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T153000
SUMMARY:Lessons in Programming Model Comparisons Using OpenMP and CUDA for Targetting GPUs
DESCRIPTION: <p>In this talk we explore two programming models for GPU accelerated computing in a Fortran application: OpenMP with target directives and CUDA. We use an example application Riemann problem, a common problem in fluid dynamics, as our testing ground. This example application is implemented in GenASiS, a code being developed for astrophysics simulations. While OpenMP and CUDA are supported on the Summit supercomputer, its successor, an exascale supercomputer Frontier, will support OpenMP and translate CUDA-like models via HIP.  In this work, we study and describe the differences and trade-offs between these programming models in terms of efforts and performance. Our hope is to provide insights on productivity and portability issues within these programming models.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/openmp_cuda_gpus/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alaina Edwards":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11045@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T152500
SUMMARY:Archiving, referencing and citing research software in Software Heritage
DESCRIPTION: <p>Software Heritage is a long term, non profit, multistakeholder initiative with the ambitious goal to collect, preserve and share all source code publicly available, protecting our Software Commons, in collaboration with UNESCO.In this presentation we will share recent developments in the Software Heritage archive that make it the ideal platform for archiving, referencing and citing research software: it's a stepping stone for reproducibility and for raising awareness about the importance of software in research.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_software_heritage/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roberto Di Cosmo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11053@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T152000
SUMMARY:Contributing beyond Code: My 6 months review
DESCRIPTION: <p>Starting my contributions as a beginner in tech was an amazing journey and really something worth sharing because I was able to contribute beyond the code by actively helping out other beginners get involved. It took me from submitting talks about including beginners in OSS, making explanatory blog posts, tweeting about OSS, getting involved in onboarding teams to improve the process, and even having one on one calls to help out others get involved. In this talk, I will be sharing my challenges, strategies, and accomplishments so far highlighting my biggest recognitions which is joining the Github Stars program.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/contributing_beyond_code/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ruth Ikegah":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11140@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T153000
SUMMARY:Open Source Culture is Very US-Centric, But It Shouldn't Be
DESCRIPTION: <p>Free and open source software is made up of a truly global community of tinkerers, collaborators and innovators. In this conversation, Deb Nicholson and Hong Phuc Dang will look at the global state of open source policy and talk about why no particular country -- especially the US -- should be centered. So, let's make sure the conversation about the future of open source is a truly global one!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2021/schedule/event/avoiduscentric/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deb Nicholson":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hong Phuc Dang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11142@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T153000
SUMMARY:Drones, Virtual Reality and Multiplayer NES Games. The fun you can have with Pion WebRTC!
DESCRIPTION: <p>In 2020 we saw a huge spike in interest for RTC. Developers worked quickly tobuild new tools with the challenge of a socially distanced world. Go has really startedto make strides in the RTC world with Pion. Easy deploy, great performance, memory safetyand ability to prototype helped it take on C/C++.</p><p>This talk shows you some basics on WebRTC, then how to use Pion and what you can build with it</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2021/schedule/event/gowebrtc/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sean DuBois":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11155@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T153000
SUMMARY:Creating a documentation site for users with AsciiDoc and Antora
DESCRIPTION: <p>The tool Antora creates documentation websites from AsciiDoc sources stored in Git repositories. Users can browse the generated website and select the version matching the software they use. Navigation outlines, search and cross-references between pages allow users to find answers to their questions. Several open-source software projects like Camel, Debezium and Couchbase use this solution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool The Docs
URL:https:/fosdem.org/2021/schedule/event/ttdasciidocantora/
LOCATION:D.docs
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Schwartz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11165@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T153000
SUMMARY:Linux /proc filesystem for MySQL DBAs
DESCRIPTION: <p>Tools and approaches based on /proc samp0ling (like 0x.tools by Tanel Poder or ad hoc scripts) allow to measure individual thread level activity in MySQL server on Linux, like thread sleep states, currently executing system calls and kernel wait locations. If needed you can drill down into CPU usage of any thread or the system as a whole. Historical data can be captured for post factum analysis, without much impact on the system and no need to install or change anything in its configuration. In this presentation I am going to summarize what's possible with /proc and show useful examples for MySQL DBAs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/linux_porc_mysql/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Valerii Kravchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11237@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T154500
SUMMARY:GRUB - Project Status Update
DESCRIPTION: <p>The presentation will discuss current state of GRUB upstream development and cooperation with distributions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_gpsu/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kiper":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norbert Kamiński":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11260@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T160000
SUMMARY:Overview of the 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. This talk will discuss the development story and current status of the driver, provide a high level overview of the major design elements, discuss some of the challenges we found in bringing specific aspects of Vulkan 1.0 to the V3D GPU platform and finally, talk about future plans and how to contribute to the on-going development effort.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/rpi4_vulkan/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Piñeiro":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11367@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T153000
SUMMARY:Porting LibreOffice to macOS on Apple Silicon
DESCRIPTION: <p>LibreOffice was ported to run on macOS on Apple Silicon during summer and autumn of 2020. Most of it was very straightforward, just a recompilation. This talk will describe the details that required more effort.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_portinglotomacos/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tor Lillqvist":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11381@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T153000
SUMMARY:BabiaXR: Virtual Reality Data Visualizations using only Front-End
DESCRIPTION: <p>BabiaXR is a set of front-end FOSS modules for VR data visualization for the browser. BabiaXR is composed of different modules (for querying, filtering, and representing data) 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 WebXR and regular web front-end programming.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2021/schedule/event/babiaxr/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Moreno":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11402@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T153000
SUMMARY:Adding Open Hardware to Open Software for a More Equitable IoT
DESCRIPTION: <p>We all know the benefits of open software, but not as many of us take the step into designing and building the hardware to run it on.</p><p>Consumers are left with a choice of mass-market devices - hoping the company doesn't turn off its servers, and doesn't sell their data - or going DIY and soldering up things themselves.</p><p>We need a wealth of Indie Manufacturers, building open hardware devices to provide more options and freedom to end users.  This talk shows MCQN Ltd's path on that journey and how you could follow it too.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/indie_mnf/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adrian McEwen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11422@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T153000
SUMMARY:Stumbling Stones when migrating from Oracle
DESCRIPTION: <p>I'll walk you through all the problems and difficulties that can occur when you migrate an Oracle database to PostgreSQL, from the conceptual phase and general architectural differences to the specific problems that you are likely to encounter.</p><p>I'll suggest solutions or promising ways to tackle these problems and give you a brief overview over some of the existing tools that facilitate Oracle migration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgres_migrating_from_oracle/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laurenz Albe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11424@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T153000
SUMMARY:ONLYOFFICE: How to provide ultimate security for real-time document collaboration
DESCRIPTION: <p>Nowadays, lots of users are concerned about the safety of their confidential data when it comes to online collaboration. And their concerns are fully justified.</p><p>So we at ONLYOFFICE, an open-source project with the focus on advanced and secure document processing, do our best to provide a comprehensive level of security for online doc editing and collaboration.</p><p>With GDPR compliant ONLYOFFICE Docs, you get a wide range of security tools and services to protect yourself from unauthorized access, data leaks, or insider actions. Self-hosted ONLYOFFICE can be installed on your own private server, so all your data always stays ‘in-house.’ The server level of data protection is implemented, among other things, with JSON Web Token and configurable cache lifetime. Important is, that no user data is stored on the ONLYOFFICE server. Besides, there are additional security features such as restriction on copying, downloading and printing, watermarking, flexible document permissions, etc.</p><p>The same applies to the integration of ONLYOFFICE Docs with other open-source services and platforms so that users of the combined solutions also get secure document editing and co-authoring.</p><p>To make your experience even more secure, last year we implemented:</p><ul><li><p>Custom filter access permission that allows hiding the data you don’t want to show before sharing your spreadsheet. In other words, users won’t be able to change the filter you’ve applied before sharing your spreadsheet and will be able to work only with the specified fields.</p></li><li><p>Storage encryption so that you can protect data at rest against breaches. If the storage encryption option is enabled, all the files stored in your ONLYOFFICE will be encrypted using the Advanced Encryption Standard, symmetric block cipher, also known as Rijndael, that encrypt data blocks of 128 bits using symmetric keys of 256 bits.</p></li><li><p>The first version of ONLYOFFICE Private Rooms, protected workplaces where every symbol you type is encrypted using the unbreakable AES-256 algorithm, even if you are co-editing documents with your teammates in real-time. Files that are created, stored and shared within a Private Room never leave the directory and cannot be copied, re-distributed, or decrypted. Document encryption and decryption is performed strictly on the user’s machine end-to-end.</p></li></ul><p>Besides, we are now working on multi-functional secure forms for building any document template and secure form filling when your co-author is not permitted to see some parts of the doc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2021/schedule/event/onlyofficeultimatesecurity/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Mikheev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11517@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T153000
SUMMARY:Adaptive Query Optimization in PostgreSQL: approaches and challenges
DESCRIPTION: <p>Query optimizer is one of the key components which determines DBMS performance under OLAP workload. Nevertheless, it was shown that query optimizer often fails to find a good execution plan because of incorrect cardinality estimations.The perspective approach to improve cardinality estimation quality is adaptive query optimization. In contrast with classical approaches, which rely on the precomputed histograms, it utilizes the execution statistics of the previously executed queries to refine cardinality estimations. However, the original AQO uses a modification of kNN machine learning method, which implies a number of limitations on the AQO applicability.In the current lecture we will make an introduction to the kNN-based AQO. Afterwards, we will present you our novel neural network-based AQO which can potentially overcome the limitations of the kNN-based AQO, and will demonstrate the first experimental results.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgres_query_optimization/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oleg Ivanov":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yerzhaisang Taskali":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11522@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T153000
SUMMARY:Code reloading techniques in Python
DESCRIPTION: <p>While iterating rapidly on Python code, we want to see the result of our changes rapidly. In this talk, we will review the different techniques available to reload Python code. We will see how they work and when each is the best fit.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_reloading/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hugo Herter":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Bertucci":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11546@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T152000
SUMMARY:Why are we scared of user research?
DESCRIPTION: <p>Most of the free software projects I know do little to none research with their users. Well: the vast majority do absolutely none, and very few do a teensy little bit, most of the time with the most vocal members of their user base. Why is that? Why is free software afraid of user research?</p><p>This presentation will propose a classification of free software types based on their ideas and attitudes towards user research. The classification is really just a joke, but I hope it will help me debunk some of the misunderstandings and myths that surround user research in free software circles. I will also try to explain what user research is actually about, how it can help your free software project, and give you some advice on how to get started with it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/why_are_we_scared_of_user_research/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Belen Barros Pena":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11566@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T160000
SUMMARY:libretro: One API to Bring Them All
DESCRIPTION: <p>RetroArch is a free, open-source and cross-platform frontend for emulators, game engines, video games, media players and other applications. The libretro API is designed to be fast, lightweight, portable, and without dependencies. Due to the number of systems and games it can play under a single user interface, RetroArch has grown immensely over the years, and has been well adopted by the emulation scene.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/libretro/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rob Loach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11584@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T154500
SUMMARY:Gemini, a modern protocol that looks retro
DESCRIPTION: <p>Many people are unhappy with the current state of the Web: pervasive user tracking, a lot of distractions from the actual content, so complicated that it is very hard to develop from scratch a new browser. Why not going back to the future, with a protocol and format focused on lightweight distribution of content? This is Gemini, both a new ultra-simple protocol and a simple format. Not to develop an alternative to YouTube but useful to access content with a minimal client. Gemini is not "retro" but it "looks retro".</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2021/schedule/event/retro_gemini/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphane Bortzmeyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11687@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T154500
SUMMARY:How to build up an ecosystem for open-source firmware testing
DESCRIPTION: <p>With the advancement of open source firmware projects, we need a reliable quality assurance process to automate the firmware level testing. In this talk I'd like to show how we build up a ecosystem for open-source firmware testing and show by example how we integrated one project into that ecosystem. This talk aims to give a status update what has been show on the OSFC2020, and also encourage people to get involved and participate in open-source firmware testing. All code shown is open-source and available by the time of FOSDEM'21.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_htbuaefoft/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Walter":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Łęcki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11693@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T152500
SUMMARY:FreeSWITCH mid-registering for Fun, Profit, Scale and Push
DESCRIPTION: <p>Registration (User Location) is an important part of a SIP infrastructure, eg: where to send a call for a particular user. During this presentation we'll learn how to scale FreeSWITCH capabilities so to handle high volume / high frequency transactions by having a mid-registrar absorbing the most transactions and only bother FreeSWITCH with the bare minimum info it needs (is the user reachable, and where). Multiple parallel calls can be "forked" if the user is registered as present at various devices (eg: deskphone and smartphone app), push notifications can be sent to "wake up" the user's app. We'll use OpenSIPS as an example of mid-registrar, but the same concepts and techniques can be implemented by any open source SIP proxy, like Kamailio, Repro, etc</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/freeswitch/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giovanni Maruzzelli (gmaruzz)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11753@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T153000
SUMMARY:Principles, Patterns, and Practices for Effective Infrastructure as Code
DESCRIPTION: <p>Infrastructure as Code (IaC) is an approach that takes proven coding techniques used by software systems and extends it to infrastructure. It is one of the key DevOps practices that enable teams to deliver infrastructure, and the software running on it, rapidly and reliably, at scale.</p><p>In this presentation, we will look at Principles, Patterns, and Practices for Effective Infrastructure as Code that have helped me and the teams I have worked with over the years. We will look at anecdotes about deploying &amp; operating infrastructure and applications in production.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/principlespatternspracticeseffectiveiac/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adarsh Shah":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11859@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T163000
SUMMARY:Best Little Emulator Ever Made! - part 3/3 + Live Q&A
DESCRIPTION: <p>In this interview/conversation, acclaimed emulator programmer Randal Linden takes us on a journey down the depths of reverse engineering and emulator development.</p><p>Rather than editing this conversation to fit a smaller time-slot, it is split across 3 parts, with a Live Q&amp;A at the end of part 3.</p><p>Part 3 highlights:</p><ul><li>Windows 95</li><li>Bleemcast!</li><li>Learning reverse &amp; emulator engineering</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/bleemcaster_part3/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mahmoud Abdelghany":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Randal Linden":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12243@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150000
DTEND:20210207T154500
SUMMARY:Technical Demo (DevOps)
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_technical_demo5/
LOCATION:S.checkmk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12285@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150000
DTEND:20210206T153000
SUMMARY:OW2 Market Readiness Levels and OSS long-term sustainibility
DESCRIPTION: <p>Presentation of OW2 MRL : Market Readiness Levels.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_mrl/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11480@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150500
DTEND:20210207T153500
SUMMARY:How to read a WebPageTest waterfall chart
DESCRIPTION: <p>WebPageTest is one of the most well known and important tools in the web performance community. It's been actively developed by Pat Meenan since he worked at AOL in 2008. It has become the go to tool for both very simple to very advanced debugging of the web performance of a website. One of its most well known charts is the waterfall chart. In this talk I'm going to introduce the waterfall chart and also go into detail on how you can examine and read it. The more you understand about the chart, the the more WebPageTest as a whole will be able to help you fix a slow performing website.</p><p>It's essentially a short presentation based on my blog post <a href="https://nooshu.github.io/blog/2019/10/02/how-to-read-a-wpt-waterfall-chart/">here</a>.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2021/schedule/event/webperf_webpagetest_waterfall/
LOCATION:D.web.performance
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Hobbs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11656@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150500
DTEND:20210207T152000
SUMMARY:Tern and the State of Cloud Native Compliance
DESCRIPTION: <p>Container and VM images contain many packages and are quite a challenge for composition analysis.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_docker/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rose Judge":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11668@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150500
DTEND:20210206T160500
SUMMARY:State of Microkernels in 2021
DESCRIPTION: <p>Panel discussion and an extended Q&amp;A session on the state of microkernel-based operating systems in 2021 and related topics. The panelists (in order of acceptance):</p><ul><li>Martin Decky (HelenOS, Huawei)</li><li>Jakub Jermar (Kernkonzept, HelenOS)</li><li>Norman Feske (Genode Labs)</li><li>Julian Stecklina (Cyberus)</li><li>Udo Steinberg (BedRock Systems)</li><li>Matthias Lange (Kernkonzept)</li><li>Gernot Heiser (seL4)</li></ul><p>The discussion will smoothly evolve into the traditional and less formal "microkernel dinner". Please bring your own food and beverages.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel
URL:https:/fosdem.org/2021/schedule/event/microkernel_state_in_2021/
LOCATION:D.microkernel
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Jermář":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Děcký":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norman Feske":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Stecklina":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Udo Steinberg":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Lange":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gernot Heiser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12245@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T150500
DTEND:20210206T153500
SUMMARY:Get the Value of a Single Cell in a Google Sheet and return this to an App Inventor App
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MIT App Inventor stand
URL:https:/fosdem.org/2021/schedule/event/appinventor_single_cell/
LOCATION:S.appinventor
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12247@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T150500
DTEND:20210207T153500
SUMMARY:CRUD with Google Sheets for App Inventor
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MIT App Inventor stand
URL:https:/fosdem.org/2021/schedule/event/appinventor_crud/
LOCATION:S.appinventor
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11084@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T151000
DTEND:20210206T161000
SUMMARY: Ceph RGW Message Queue API for Serverless Computing
DESCRIPTION: <p>A proposal to support AWS SQS API natively in Ceph RGW, for advanced Serverless computing use cases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2021/schedule/event/sds_ceph_rgw_serverless/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yuval Lifshitz":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Huamin Chen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11380@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T151000
DTEND:20210207T153500
SUMMARY:By The Power of toolbox!
DESCRIPTION: <p>Immutable OSes are great, but not being able to --for instance-- install new distribution packages (or having to reboot every time you do so) may be really tedious, especially for developers. Except, you can install whatever you want without having to reboot, and without breaking the consistency and "the immutability" of the OS itself either. How? Well, in one word, with toolbox. In some more words: come to the talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_toolbox/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dario Faggioli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11707@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T151000
DTEND:20210207T160500
SUMMARY:Holochain Playtime!
DESCRIPTION: <p>Start playing with Holochain applications!</p><p>In this session you will build your own DNA by composing small modules of functionality using the compository. Using the holochain playground, a hands-on space to test your knowledge of Holochain, you will build your own zome functions and see what happens!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/holochain_playtime/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillem Córdoba":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10896@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T151500
DTEND:20210206T160000
SUMMARY:Severely Debloating Cloud Images with Unikraft
DESCRIPTION: <p>Cloud computing has revolutionized the way we think about IT infrastructure: Another web server? More database capacity? Resources for your artificial intelligence use case? Just spin-up another instance and you are good to go. While most cloud images (e.g., AMIs on Amazon EC2) are meant to run a single service (e.g., nginx), for convenience these tend to be built on top of general-purpose OSes and full distributions, often resulting in GB-sized images that sometimes only need to perform a simple task such as serving static web pages. One of the main contributing factors to this status quo is the myriad kernel inter-dependencies, rendering debloating of a Linux kernel image far from trivial. In this talk we will show results from a proof-of-concept deployment on Amazon EC2 using Unikraft, a fully modular library OS that makes it easy to remove unneeded components, and to optimize the remaining ones. On EC2, a Unikraft nginx image is able to outperform an nginx Debian image by 2x in terms of requests/sec when serving static content, all the while consuming 1/6 of the memory (we will show a brief Unikraft demo). Unikraft is an open source Xen Project incubator under the auspices of the Linux Foundation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2021/schedule/event/vai_cloud_images_unikraft/
LOCATION:D.virtualization
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Kuenzer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="sharan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10986@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T151500
DTEND:20210206T154000
SUMMARY:Creating Vagrant development machines for MariaDB
DESCRIPTION: <p>How to use Vagrant to automate the creation of development machines running MariaDB.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_vagrant/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Federico Razzoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11159@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T151500
DTEND:20210207T160000
SUMMARY:Glasgow Digital Interface Explorer
DESCRIPTION: <p>In this talk Attie will give a high-level overview of what Glasgow is, how it works, and what it can do.We'll discuss an example applet, and how things are laid out.I will also take a deeper look into one of the more complex areas that exist, and show how it is managed.</p><p>Piotr (@esden) will also run through some of the work that has gone into the Crowd Supply campaign, such as modifications to improve manufacturability.</p><p>No prior knowledge of Glasgow or its technologies is required. This is not a Python / nMigen tutorial.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/glasgow/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Attie Grande":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Piotr Esden-Tempski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11232@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T151500
DTEND:20210207T160000
SUMMARY:Spritely Goblins: a distributed journey
DESCRIPTION: <p>Spritely is a project to level up the federated social web.  In order to do that, we need a distributed programming system!  Spritely Goblins is just that.  Currently written in Racket, and maybe soon ported to Guile, it's an actor model library which incorporates greats idea from the E programming language and object capability security communities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/spritelygoblins/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Webber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11390@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T151500
DTEND:20210206T160000
SUMMARY:Apache OpenOffice Web Resources
DESCRIPTION: <p>[NO PRERECORDED VIDEO, WILL RUN AS BOF] An overview about the current status of the web resources of the Apache OpenOffice Project. This will include how they are managed within the Apache Software Foundation Infrastructure along with helpful third parties.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2021/schedule/event/openoffice_web_resources/
LOCATION:D.apache.openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dave Fisher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11728@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T151500
DTEND:20210206T160000
SUMMARY:Mozilla History: 20+ Years And Counting
DESCRIPTION: <p>We sometimes hear statements like "Mozilla is one of the oldest Free &amp; Open Source projects in existence today, with more than 20 years of history - and still going strong". But where exactly did this project come from? What happened early in its history? What did the project go through to come to where it is today? This talk will try to answer those questions and compress multiple decades into less than an hour - or at least give an overview of the big-picture events this project lived through. As the audience may be more familiar with recent than earlier years, more emphasis will be put on times when the project was still young - for some things even reaching back to times before the speaker joined the community in 1999. After attending this talk, you will hopefully have a better understanding of the background of the Mozilla project and how it has helped shaping the web for the better, something that will hopefully continue into the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2021/schedule/event/mozilla_history_20_years_and_counting/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Kaiser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10882@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T152000
DTEND:20210206T162000
SUMMARY:Unit Testing Ansible Roles using TDD with Molecule
DESCRIPTION: <p>It brings the concept of roles that help classify your automation tasks/playbooks and group them by purpose.</p><p>But :</p><p>When should we use Ansible roles?How to create and test Ansible roles?What tools do we have to ease the process?How can we apply best practices of software development (TDD) to ensure your roles are doing what they are intended to?This talk will introduce you to Ansible Roles testing will Ansible Molecule; a tool used to drive ansible roles testing. Moreover, we will try to apply the Test Driven Development (TDD) process to test our roles.</p><p>So, come and see us, to learn more about Ansible and Ansible Roles Testing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2021/schedule/event/ansible_tdd_molecule/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lionel LONKAP TSAMBA":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11090@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T152000
DTEND:20210207T154000
SUMMARY:PySDR: A Guide to SDR and DSP using Python
DESCRIPTION: <p>I discuss the challenges of teaching Digital Signal Processing (DSP) and Software-Defined Radio (SDR) concepts to those without any background in the area.  At the University of Maryland I created an elective for undergraduates in the CS dept. that introduced DSP and SDR in a hands-on manner, and have since taught the course twice.  During this course, students learn basic wireless communications and DSP concepts, and how to implement the techniques onto SDRs.  Additional course learning objectives include digital signals, filtering, frequency domain, digital modulation, noisey channels, cellular, and IoT.  The course utilizes open-source SDR toolkit software including GNU Radio and Python libraries, allowing students more interesting and engaging assignments/exercises and more advanced concepts to be explored.  Every student had a PlutoSDR to use during the semester.  What is unique about this course is that this material is typically taught at the graduate level within ECE, spread across numerous individual courses.  CS students, at least at our university, do not get exposed to any DSP or signals background which is normally required to learn about SDR using traditional methods/textbooks, so they must start from scratch, which is why this course has heavy use of graphics, animations, and examples.  As such, this course does not dive as deep into the mathematics behind the theory as a normal graduate level ECE course would.  There is much more emphasis on "learning by doing", and actually creating SDR applications.</p><p>In addition to the course I have created a free online textbook called PySDR, that is based on the material I taught in my course, which anyone can use to learn DSP and SDR using Python.  My textbook does not use any custom libraries or code, it's essentially showing how to use straight Python (e.g. mostly numpy, scipy, and matplotlib) to actually do DSP and create SDR applications.  Through feedback I've gotten from people using this online textbook, I have learned about what it takes to teach DSP and SDR to folks in a non-university setting. The source code used to generate the textbook (using Sphinx) is hosted on GitHub, so that readers can submit issues or even PRs, to date there has been several contributors.  I'm hoping this presentation can show that you don't need to be a EE with a masters degree to dive into DSP and SDR.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_pysdr_guide_to_sdr_and_dsp_using_python/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Lichtman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11167@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T152000
DTEND:20210207T160000
SUMMARY:Dynamic Proxies in Java
DESCRIPTION: <p>Java frameworks often need to dynamically create classes.</p><p>One approach to do that easily in Java is dynamic proxies.</p><p>In this talk, we will show how they compare to hand-written classes.</p><p>We will then examine how we can use dynamic proxies to reduce the amount of code that we have to write.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/dynamicproxies/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Heinz Kabutz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11247@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T152000
DTEND:20210206T162000
SUMMARY:Programming Digital Audio Server (DAS) backend with Raku
DESCRIPTION: <p>Musicians, producers and composers use digital audio workstations (DAW) in daily work. You've probably seen beautiful photos from recording studios: a sound engineer is sitting in front of several monitors with multi track recording application windows and dialogs?! This is the DAW.</p><p>But what's about to run DAS (Digital Audio Server): the server instance with DAW benefits + multi client access from web, compatibility with popular cloud services, FOSS and Raku-driven backend.</p><p>In this lecture we will consider DAS backend as a JRP pipeline — JUCE + RAKU + PHEIX, focus on each component and demonstrate Raku as the tool for unusual daily programming tasks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/raku_digital_audio_das_server/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Konstantin Nakhov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11410@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T152000
DTEND:20210206T154000
SUMMARY:GossipSub: Attack-Resilient Message Propagation in the Filecoin and ETH2.0 Networks
DESCRIPTION: <p>Permissionless blockchain environments necessitate the use of a fast and attack-resilient message propagation protocol for Block and Transaction messages to keep nodes synchronised and avoid forks. We present GossipSub, a gossip-based pubsub protocol, which, in contrast to past pubsub protocols, incorporates resilience against a wide spectrum of attacks.</p><p>Firstly, GossipSub's mesh construction implements an eager push model keeps the fan-out of the pubsub delivery low and balances excessive bandwidth consumption and fast message propagation throughout the mesh. Secondly, through gossip dissemination, GossipSub realises a lazy-pull model to reach nodes far-away or outside the mesh. Thirdly, through constant observation, nodes maintain a score profile for the peers they are connected to, allowing them to choose the most well-behaved nodes to include in the mesh. Finally, and most importantly, a number of tailor-made mitigation strategies designed specifically for these three components make GossipSub resilient against the most challenging Sybil-based attacks. We test GossipSub in a testbed environment involving more than 5000 VM nodes deployed on AWS and show that it stays immune to all considered attacks. GossipSub is currently being integrated as the main messaging layer protocol in the Filecoin and the Ethereum 2.0 (ETH2.0) blockchains.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/gossipsub/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yiannis Psaras":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11433@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T152000
DTEND:20210207T154000
SUMMARY:Perl, the hidden automation gem
DESCRIPTION: <p>Modern deployment workflows extensively employ CI/CD tools for tasks that go from simple testing to automating the creation of container images. Most of these machines have a version of Perl installed; in many cases because it's an essential language used for many tools in the operating system it runs, in some other cases simply because it's there. In most cases, though, its existence is undocumented. In this talk we will make a small introduction to Perl and how it's relevant to 21st century computing, and then we'll show how to put it to good use in environments such as Travis, Github Actions and even Docker Hub.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/perl_the_hidden_gem/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11552@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T152000
DTEND:20210206T160000
SUMMARY:Contributors Guide to the Jakarta EE 10 Galaxy
DESCRIPTION: <p>Jakarta EE 8 has been delivered and Jakarta EE 9 is well on the way. This is a perfect time to begin exploring the horizons of Jakarta EE 10 and how you can help make it reality.</p><p>We will guide you on how to begin contributing towards Jakarta EE 10. We will cover ways of contributing, what paperwork is needed as well as the likely possibilities for Jakarta EE 10 including high level themes, platform level changes and some detailed features. Some technologies that might change include Jakarta Security, Concurrency, Messaging, Persistence, REST, Batch and Faces. New APIs that could be added include Jakarta NoSQL, MVC and Configuration. We will talk about non-specification projects such as the Tutorial and Samples.</p><p>We will also discuss what might be after Jakarta EE 10. Bring your thinking caps!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/jakartaeecontributorsguide/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Reza Rahman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11736@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T152000
DTEND:20210207T153000
SUMMARY:OSS Projects Update - Concluding Q&A
DESCRIPTION: <p>The very short time is some placeholder between presentation groups to have questions being asked and answered or just simple to have a break.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_update_qna/
LOCATION:D.composition
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11310@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T152500
DTEND:20210206T155000
SUMMARY:Keystone: towards an open standard for trusted execution environments
DESCRIPTION: <p>Keystone is an open framework for building customizable trusted execution environments (TEEs) based on RISC-V for various platforms and use cases. Instead of building a single instance of TEE hardware, Keystone provides security primitives, which can be composed by the software framework. The enclave developer and the platform provider can customize the TEE in order to meet their threat models or platform configurations. The Keystone project aims to build an open standard for TEEs by providing a generic and formally-verified interface for a wide range of devices. We envision that every hardware can have a secure TEE with almost no additional cost. In this talk, we will discuss the current state and future directions of the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_keystone/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dayeol Lee":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11312@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T152500
DTEND:20210206T155000
SUMMARY:Open source isn't enough. Working towards sustainable solutions with PubPub.
DESCRIPTION: <p>Having started on a very typical path for open source projects - needing to solve our own problems - we were struck by the challenge that our technology wouldn’t be sufficient for our eventual goal: improving the culture and process of scientific publishing. The challenge is not only technologically broad and complicated - but there are also enormous cultural and operational logistics needed to approach real solutions.  Not least of which is the ability to provide resource-constrained, technologically-limited organizations with the stability and support they need to make commitments that will last years if not decades.</p><p>We’ll share our experience with PubPub and the Knowledge Futures Group (a non-profit organization dedicated to building digital infrastructure as a public utility), what it’s taught us about building sustainable open source products, and welcome contributions to make our work more supportive and inclusive of the entire knowledge community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_pubpub/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Travis Rich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11603@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T152500
DTEND:20210207T161000
SUMMARY:This Spring Shall Be Challenged
DESCRIPTION: <p>Spring Framework helped us through dark times and is still a very active and helpful project. But is it the only option for doing any kind of web projects?There are many new frameworks around and they have interesting approaches. Especially when we use Kotlin, we might get better Developer Experiences and much better performance results.</p><p>This talk is about showing you some interesting alternatives and hopefully helps you with finding a good fit for your next project</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/this_spring_shall_be_challenged/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Holger Steinhauer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11697@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T152500
DTEND:20210206T155000
SUMMARY:Controlling media of ongoing calls with just a SIP Proxy
DESCRIPTION: <p>Learn how to provide enhanced media capabilities (such as music on hold playbacks, PIN prompts, barge-in services, etc) to calls that are passing through OpenSIPS SIP Proxy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/opensips_media/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Razvan Crainea":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10918@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T155000
SUMMARY:Penpot, design freedom for teams
DESCRIPTION: <p>Penpot (formerly UXBOX) is an Open Source online design &amp; prototyping platform with the aim of bringing the whole team to the design process. Penpot is multiplatform (web based) and based on open standards (SVG). The platform provides a set of tools meant not only for designers but also for developers and stakeholders. Design, prototype, feedback system, handoff specifications and low-code among them.</p><p>We will share our vision, Penpot’s current state and our next challenges about the project. We will also perform a demo and hope to contribute to the already open channel between FOSS and Design.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/penpot_design_freedom_for_teams/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pablo Ruiz-Múzquiz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10927@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T160000
SUMMARY:On The Fast Track to Station
DESCRIPTION: <p>In 2017 Nexmo (now Vonage) launched their first documentation portal as a Ruby on Rails site. Fast forward more than 3 years and the Vonage API Developer is now running on a custom-built open-source tool we call Station. Station powers multiple documentation portals, and allows us to achieve numerous organizational goals.</p><p>How did we arrive at Station and not get derailed in the process?</p><p>In this talk, we will take a deep dive into the technical journey behind Station. What does the tech stack look like? How did we solve some serious technical challenges converting a Ruby on Rails website into an executable tool, and what did we learn along the way?</p><p>We haven't reached the end of the line in the evolution of Station yet, and we will discuss what stops are next in the journey. In the dialectic between being feature-rich and being overly complex and complicated, Station presents a model forward. Let's explore that model together.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool The Docs
URL:https:/fosdem.org/2021/schedule/event/ttdstation/
LOCATION:D.docs
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ben Greenberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10987@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T160000
SUMMARY:Calling Python from Go In Memory
DESCRIPTION: <p>In this talk we'll see how we can call Python function from Go "in memory" and with close to none serialization.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2021/schedule/event/gopython/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miki Tebeka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10992@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T160000
SUMMARY:EESSI: One Scientific Software Stack to Rule Them All
DESCRIPTION: <p>The European Environment for Scientific Software Installations (EESSI, pronounced as “easy”) is a collaboration between different HPC sites and industry partners, with the common goal to set up a shared repository of scientific software installations that can be used on a variety of systems, regardless of which flavor/version of Linux distribution or processor architecture is used, or whether it is a full-size HPC cluster, a cloud environment or a personal workstation.</p><p>The EESSI codebase (https://github.com/eessi) is open source and heavily relies on various other open-source software, including Ansible, archspec, CernVM-FS, Cluster-in-the-Cloud, EasyBuild, Gentoo Prefix, Lmod, ReFrame, Singularity, and Terraform.</p><p>The concept of the EESSI project was inspired by the Compute Canada software stack, and consists of three main layers:- a filesystem layer leveraging the established CernVM-FS technology, to globally distribute the EESSI software stack;- a compatibility layer using Gentoo Prefix, to ensure compatibility with different client operating systems (different Linux distributions, macOS, Windows Subsystem for Linux);- a software layer, hosting optimized installations of scientific software along with required dependencies, which were built for different processor architectures, and where archspec, EasyBuild and Lmod are leveraged.</p><p>We use Ansible for automating the deployment of the EESSI software stack. Terraform is used for creating cloud instances which are used for development, building software, and testing. We also employ ReFrame for testing the different layers of the EESSI project, and the provided installations of scientific software applications. Finally, we use Singularity containers for having clean software build environments and for providing easy access to our software stack, for instance on machines without a native CernVM-FS client.</p><p>In this talk, we will present how the EESSI project grew out of a need for more collaboration to tackle the challenges in the changing landscape of scientific software and HPC system architectures. The project structure will be explained in more detail, covering the motivation for the layered approach and the choice of tools, as well as the lessons learned from the work done by Compute Canada. The goals we have in mind and how we plan to achieve them going forward will be outlined.</p><p>Finally, we will demonstrate the current pilot version of the project, and give you a feeling of the potential impact.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/eessi/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bob Dröge":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11071@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T160000
SUMMARY:Net Neutrality and Free Software: The Case of Router Freedom in Europe
DESCRIPTION: <p>Router Freedom is a net neutrality principle that Internet Access Providers (IAPs) must not the limit the users' right to choose their own routers and modems to connect to the Internet protected in Europe since 2015. However, new rules on EU has created challenges router freedom, given that IAPs will be able to limit the right based on "objective technological necessity". The talk will go through the historical aspects and future developments in Europe.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2021/schedule/event/netneutrality/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lucas Lasota":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11074@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T160000
SUMMARY:Networked Audio in Android Automotive
DESCRIPTION: <p>The modern vehicle audio system is built with a number of networked components that are needed for many complex and integrated functionalities such as active noise cancellation, warning sounds, diagnostics, etc. And thus, complex and flexible audio setups are a fundamental design need for modern vehicles.GENIVI AASIG analyzes various scenarios of integrating Android in this complex setup and analyzes the maturity and gaps of Android Automotive solution in this context. This talk aims to highlight some of the findings of the group and discuss further investigation topics in this area</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/networked_audio_in_android/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Suhasini Raghuram":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Piotr Krawczyk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11097@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T163000
SUMMARY:Live wallpapers for the X window system
DESCRIPTION: <p>Xlivebg is a system for live wallpapers under X11. It's both a framework for making it easy to create live wallpapers, as well as a set of bundled live wallpapers. The focus of the talk is going to be on what it takes to implement animated wallpapers for the X window system, and on the design decisions and implementation details behind xlivebg.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2021/schedule/event/xlivebg/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Tsiombikas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11120@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T160500
SUMMARY:Deploying eBPF, XDP & AF_XDP for Cloud Native
DESCRIPTION: <p>There’s a fast-growing industry trend in the adoption of eBPF to accelerate Kubernetes infrastructure (Cilium, Calico …). AF<em>XDP is a new type of socket that is optimized for high performance packet processing based on eBPF and eXpress Data Path-XDP. XDP allows you to attach an eBPF program to a lower-level hook inside the kernel (aka the NIC Driver). It offers some very promising performance increases for microservices while allowing them to adhere to cloud native design principles. There are however some challenges for deploying a microservice based on AF</em>XDP. This talk will cover an introduction to AF_XDP, why it is suited to cloud native microservices, how it can be deployed today and the deployment challenges as well as their solutions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/sdn_ebpf_afxdp/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dave Cremins":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gary Loughnane":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11121@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T160000
SUMMARY:Analyzing Performance Profiles using Hatchet
DESCRIPTION: <p>Performance analysis is critical for identifying and eliminating bottlenecks in both serial and parallel programs. There are many profiling tools that can instrument serial and parallel codes, and gather performance data. However, analytics and visualization tools that are general, easy to use, and programmable are limited. Hatchet is an open-source Python library that can read profiling output of several tools, and enables the user to perform a variety of programmatic analyses on hierarchical performance profiles. Hatchet brings the power of modern data science tools such as pandas to bear on performance analysis. In this talk, we present a set of techniques and operations that build on the pandas data analysis library to enable analysis of performance profiles. These techniques, implemented in Hatchet, enable the filtering, aggregation, and pruning of structured data. In addition, Hatchet facilitates comparing performance profiles from multiple executions to understand the differences between them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/hatchet/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Abhinav Bhatele":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11214@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T155500
SUMMARY:Why Public Database as a Service is Prime for Open Source Distribution
DESCRIPTION: <p>The database market is changing drastically in ways no one imagined 5 years ago. Database vendors are moving away from traditional deployment methods and embracing database as a service (DBaaS) as the default method to offer their database technologies to consumers and users. Much of this movement has been built because of the success and popularity of DBaaS offerings by major cloud vendors. Unfortunately, this is leading to a new era of NROSS (Not really open source) technologies that pretend to be free, open, and transparent but simply are not.As people wake up from the hangover’s caused by the incompatibilities, lack of portability, and increased costs they are looking at how to reclaim the openness, transparency, and freedom true OpenSource has provided them in the past. We will explore the trends and give his opinions and ideas on how we need to disrupt the current trends to keep open source open, and give users the freedom of having a quality alternative.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2021/schedule/event/public_database_as_a_service_for_open_source_distribution/
LOCATION:D.distributions
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11273@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T160000
SUMMARY:Using LibreOffice with MariaDB [and Docker]
DESCRIPTION: <p>This talk will show how to use LibreOffice's graphical user interface (GUI) to interact with your favorite database.It will cover how to connect LibreBase to a MariaDB database (both free and open source software) in order to inspect and play with your data, especially for new users.Through a live demo, all steps will be presented to successfully start LibreBase and MariaDB through Docker, and how to integrate them through the MariaDB ODBC connector.The process will show how to solve problems with a wrong setup and packages.At the end, a Dockerfile will be created to build the image and automate the above process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_lowithmariadb/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anel Husakovic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11289@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T160000
SUMMARY:Rewrite Your Complex MySQL Queries for Better Performance
DESCRIPTION: <p>Two MySQL queries that will return the same result, may sometimes have totally different queries plans.  This happens because the query optimizer does not realize that the queries are equivalent. In this presentation, we will discuss how we can rewrite queries to help the optimizer find a better query plan.  We will show several examples of how we can transform subqueries to make them more efficient, and we will also discuss how we can identify queries that can become faster if a subquery is replaced by window functions.  Finally, we will discuss how MySQL 8.0 can do some of these transformations automatically.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/rewrite_mysql/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Øystein Grøvlen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11344@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T163000
SUMMARY:Pg_stat_monitor - The new way to analyze query performance in PostgreSQL
DESCRIPTION: <p>If you're tasked with optimizing PostgreSQL performance, chances are you're relying on pg<em>stat</em>statements extension to capture information about query performance.  While this extension provides a lot of great insights, PostgreSQL allows to go even further!In this presentation we introduce pg<em>stat</em>monitor - Open Source extension, based on pg<em>stat</em>statements which provides such advanced query performance details. We talk about additional design goals we had and why those are important, additional information we capture and how you can use it to get your PostgreSQL running even faster.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_pg_stat_monitor_the_new_way_to_analyze_query_performance_in_postgresql/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ibrar Ahmed":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11427@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T163000
SUMMARY:Migrating to an Open Source Wiki
DESCRIPTION: <p>Using a new collaboration tools can be a challenge when it comes to pre-existing information.In this talk, we will look at available solutions when migrating data to the XWiki Open Source software.</p><p>We will first review the differences between XWiki and alternate systems, namely Atlassian Confluence, Microsoft Sharepoint and document management systems.Secondly we will show multiple approaches to migrating data into XWiki and improving the quality of the information available.Finally we will demonstrate existing importing tools available in XWiki: Confluence Import &amp; XWiki Batch Import.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2021/schedule/event/migratetoxwiki/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Dubost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11481@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T160000
SUMMARY:Performance improvements and new use scenarios for SPGiST access method
DESCRIPTION: <p>In the PostgreSQL core, we have the SPGiST index, which is more lightweight and significantly faster than GiST for the supported data types. In many cases, it is the most suitable option for geometric data like points, boxes, etc. An easy way to increase the selection speed is to eliminate the need for the results recheck by a table. But with the index being single-column by design we could not enjoy index-only scans for multicolumn queries.</p><p>The talk covers my improvement of the SPGiST access method. Non-key columns can now be included in a single key-column index in a way, similar to that have in GiST and B-tree. This adds the ability to make fast index-only scans for multicolumn queries. Also, non-key columns with data types without SPGiST opclass can be added, which creates an opportunity for the new use cases. In my presentation, I will justify the modification, discuss new use cases of GiST and SPGiST indexes, and share some performance benchmarks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_speed_improvements_and_new_use_scenarios_for_spgist_access_method/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pavel Borisov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11519@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T160000
SUMMARY:From Jupyter Notebook to production code
DESCRIPTION: <p>Have you ever had issues to share your Jupyter Notebooks? Ever had troubles with code that "works on my machine" only? Do you consider your Research and Development smooth and straightforward? Is your code scalable? Tough questions, I know. But if you've mentally answered 'no' to any of those you could use a tool to help with some of the pain-points of your workflow. Kedro is an open-source Python library that helps data scientists write data pipelines following software engineering best practices from the start. Known as the Django of ML/DS projects, Kedro is an opinionated framework based on cookiecutter data science that allows for modularity and scalability on data science projects.</p><p>In this talk, I will explore the workflow of a Kedro project, introduce some of the most outstanding features of the framework, such as the Data Catalog and show how to convert a Jupyter Notebook into a Kedro project, allowing for scalability and team collaboration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_kedro/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lais Carvalho":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Bertucci":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11624@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T155000
SUMMARY:UX contributions to pip, Python's package installer
DESCRIPTION: <p>During 2020 we spent the year working with the maintainers of pip, the Python package manager. The project was to implement a new dependency resolver and improve pip's usability. It was a difficult project as personally, I knew very little about software package managers apart from doing "pip install". How do you do UX design with a piece of software used by hundreds of thousands (possibly millions!) of users on a small budget? Where do you find those users? Combined with this the maintainers were under pressure to do a lot of complicated work in a short period of time.</p><p>This session will be a recorded discussion between the UX designers and the pip maintainers. We'll talk about what it was like to spend a year working together, the challenges, and the lessons we can teach others. We'll leave 5 minutes (approx) at the end for Q&amp;A.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/improving_the_usability_of_pip_the_python_package_manager/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernard Tyers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11661@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T153500
SUMMARY:Overview Software Bill of Materials (SBOM)
DESCRIPTION: <p>What is a software bill of materials, and why is there all the interest about it?   In this session, a quick overview of the minimum viable fields to represent an SBOM, and efforts to help with automation of them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_overview/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kate Stewart":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11719@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153000
DTEND:20210207T160500
SUMMARY:Spatial data exploration in Jupyter notebooks
DESCRIPTION: <p>Recent developments in Python data visualization libraries (particularly HoloViews &amp; GeoViews) enable data analysts and scientists to quickly and intuitively create interactive data visualizations. In this talk, we dive into examples of visualizing open government data from public web services (https://github.com/anitagraser/ogd-at-lab) as well as large movement datasets (https://github.com/anitagraser/movingpandas-examples).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2021/schedule/event/geopandasholoviews/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anita Graser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11731@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T163000
SUMMARY:Software and Hardware Freedom in Health Public Policy
DESCRIPTION: <p>Software and Hardware Freedom in Health Public Policy<br/>On this panel, we will discuss the extent to which the use of Free Software and open hardware can be used in the public health sector. Software and hardware can help to solve global problems together. The wheel does not always have to be reinvented and through cooperation common innovation can succeed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2021/schedule/event/healthpublicpolicy/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karen Sandler":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabio Balli":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adriana Groh":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luis Falcon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11755@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T160000
SUMMARY:Config, config everywhere
DESCRIPTION: <p>How to compose the configuration and secrets of microservices taking into account various variables without dying in the attempt.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/configconfigeverywhere/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Manuel Fdez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11848@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T160000
SUMMARY:JavaScript connecting exotic hardware
DESCRIPTION: <p>JavaScript runs everywhere. Or so it should! In this 30min talk we're going to skim over 10 small proof of concepts that relied on JavaScript to do something new. We'll conclude with an overview of useful technical and social patterns helpful to run "nearly" JS nearly everywhere.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2021/schedule/event/jsexostichw/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Benetou (@Utopiah)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12284@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T160000
SUMMARY:DeCODER: a new DevOps toolbox for code exploration and analysis
DESCRIPTION: <p>Presentation of OW2 DECODER Project</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_decoder/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12286@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153000
DTEND:20210206T160000
SUMMARY:OW2 OSS Good Governance initiative
DESCRIPTION: <p>Presentation of OW2 GGI: Good Governance Initiative</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_ggi/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10934@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153500
DTEND:20210207T160500
SUMMARY:Open Source Program Offices (OSPO) and their role in OSS ecosystems
DESCRIPTION: <p>Open source is becoming the main ingredient for companies to success. To achieve it, companies need to manage efficiently their relationship with open source projects. And that’s the main goal for companies’ Open Source Program Office (OSPO). So, they are key for companies success. But, additionally, they could be very important for open source projects sustainability.</p><p>During this talk, you will learn about the responsibilities and benefits of having an OSPO in your organization, why should companies adapt to open source and adopt an OSPO, how it makes a difference to have a team responsible for viewing, managing, making critical decisions, contributions back to open source projects, and providing oversight for open source initiatives on their company and where they should start. Also, we will give real examples of how companies are doing this today and their impact for the community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_ospo_oss_ecosystems/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manrique Lopez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11088@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153500
DTEND:20210206T162000
SUMMARY:What do we want to monitor? All the databases!
DESCRIPTION: <p>Your databases and monitoring are all set up and you've got your MySQL and MongoDB databases figured out - you're monitoring them and everything is fine. You're killing off those occasional monster queries and you have it all in check. But now you've been tasked to keep tabs on that new Cassandra cluster your company has - we'll show you how to incorporate monitoring it into the Percona Monitoring and Management tool and which features enable you to get the best out of any new and existing database you're incorporating. Database problems? Not on your watch.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemopmm/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Agustín Gallego":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11461@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153500
DTEND:20210207T155500
SUMMARY:ARM your continuous integration system with fruits!
DESCRIPTION: <p>What if you could add a Gitlab runner to your herd for just a few bucks to alleviate your existing runners and to improve your jobs wasted time in the queue?Wouldn't it be even better if that improvement could cost nothing, because you already have everything on hand?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/arm_your_continuous_integration_system_with_fruits/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bruno Verachten":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11474@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153500
DTEND:20210207T161000
SUMMARY:Fully redundant LXD cluster
DESCRIPTION: <p>Want the smallest setup with fully redundant storage, networking and compute that's capable of running both containers and virtual machines?Well, this is it. This talk will go over the journey of building a 3 nodes redundant cluster meant to host public web services.</p><p>The setup boils down to Ceph for storage, OVN for networking, LXD for compute/management and some fancy BGP networking for external network redundancy. All of that running on 3 identical machines bought on eBay and some reasonable SSD/HDD bought new.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_lxd_cluster/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphane Graber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11521@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153500
DTEND:20210207T155000
SUMMARY:Automating creation of Software Bills of Materials
DESCRIPTION: <p>A Software Bill of Materials (SBoM) can communicate details about a software package's contents, as well as the inputs and sources that were used to build it. However, SBoMs created by manual processes can often be incomplete, incorrect or out-of-date as a software package evolves. Effective use of SBoMs will typically require creating them during the build process itself using automated tooling. In this talk, I will present a proof-of-concept for generating an SPDX SBoM for CMake-based projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/automating_creation_of_spdx_sbom/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steve Winslow":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11706@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T153500
DTEND:20210206T163000
SUMMARY:Architecting a Holochain App
DESCRIPTION: <p>Applications built with Holochain are highly modular. This makes it easy to share code and compose smaller pieces together into larger wholes. Each functional part of a Holochain application, called a DNA, has its own set of rules, private network, and distributed database.</p><p>This session will dive into the basic concepts of Holochain app architecture covering the building blocks of DNAs, membranes, data validation and more.</p><p>What ideas do you have? Let’s architect them on the fly!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/holochain_architecture/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillem Córdoba":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11710@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T153500
DTEND:20210207T160500
SUMMARY:Analysing QUIC and HTTP/3 traffic with qlog and qvis
DESCRIPTION: <p>The new QUIC and HTTP/3 protocols are finally here! With their standardization at the IETF almost complete and several mature implementations being deployed, we can start looking into which performance improvements they bring in practice. There's just one problem though: they're quite complex and difficult to test. Using high level tooling like lighthouse might show that they're faster or slower, but rarely why.</p><p>But problems are there to be solved, and that's what I've been doing for the past 2 years with the qlog and qvis projects. The qlog structured endpoint logging format (https://github.com/quiclog/internet-drafts) is supported by over 70% of all QUIC implementations and allows you to extract low-level protocol information in JSON directly from the client and server. These traces can then be loaded for analysis in different interactive visualizations in our open-source qvis toolsuite (https://qvis.edm.uhasselt.be). This brings an unparalleled opportunity to analyze performance problems and opportunities to the new protocols, as these tools start where the browser devtools end.</p><p>In this talk, we will explore QUIC and HTTP/3's main performance oriented features, such as 0-RTT connection establishment, advanced congestion and flow control, stream multiplexing and prioritization, and Head-of-Line blocking removal in-depth. We discuss how they are supposed to work, why it's not always that easy in practice, and of course: how to diagnose issues with these features using qlog and qvis. We will use concrete examples of bugs found in major implementations to teach how to interpret the behavior of these new protocols, based on some of our research (https://qlog.edm.uhasselt.be/epiq).</p><p>We explain how to properly approach testing the new protocols in the future, as great care should be taken in interpreting any results and their root causes. Along the way we debunk some common misconceptions on the protocols and their potential improvements (no, the fact that QUIC runs on top of UDP does not mean it no longer needs congestion control or magically becomes faster, no matter what that Hackernews commenter claims).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2021/schedule/event/webperf_quic_http3_qlog_qvis/
LOCATION:D.web.performance
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robin Marx":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10960@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T154000
DTEND:20210206T160000
SUMMARY:Patching Democracy
DESCRIPTION: <p>We introduce the concept of a VAA by example of the well-known German "Wahl-O-Mat" and show how to run an election compass for your hometown using the free and open source OpenElectionCompass.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/patching_democracy/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Till Sanders":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11181@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T154000
DTEND:20210206T160500
SUMMARY:How to shard MariaDB like a Pro?
DESCRIPTION: <p>In this talk, I'd like to give brief information about how to shard your data under MariaDB topologies and the possibility of using frameworks such as Vitess. While discussing the pros and cons of sharding I would like to showcase how structured horizontal sharding can scale your database almost infinitely. The audience will benefit from how others sharding to scale unlimited under both cloud and Kubernetes realm.In this short talk, I'd like to demo a case study that can be an example to get started for many.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_shard/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alkin Tezuysal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11240@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T154000
DTEND:20210207T160000
SUMMARY:Accessibility Considerations 
DESCRIPTION: <p>Accessibility considerations for hardware, software and documentation are presented. The presenters are Marcia K Wilbur (developer) and her daughter, Justina Wilbur. Justina was diagnosed several years ago with mixed connective tissue disorder (MS, Lupus, Rheumatoid Arthritis) and has some insights on additional areas for accessibility considerations in software and documentation. Web considerations and recommendations for future tools will be discussed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/including_everyone/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcia Wilbur":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11454@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T154000
DTEND:20210207T161000
SUMMARY:Optimization of SDR Applications on Heterogeneous Systems-on-Chip (SoCs)
DESCRIPTION: <p>Recently proposed domain-specific systems-on-chip (DSSoCs) optimize the architecture, computing resources, and run-time management by exploiting the application characteristics for a given domain. As such, DSSoCs can boost the performance and energy-efficiency of software-defined radio (SDR) applications without degrading their flexibility.Harvesting the full potential of DSSoCs depends critically on integrating an optimal combination of computing resources and their effective runtime utilization. For this reason, the design space exploration process requires evaluation frameworks to guide the design process. Full-system simulators, such as gem5, can perform instruction-level cycle-accurate simulation. However, this level of detail leads to long execution times and is beyond high-level design space exploration requirements. In contrast, hardware emulation using Field-Programmable Gate Array (FPGA) prototypes are substantially faster. However, they involve significantly higher development effort to implement the target SoC and applications. Given the design complexity, there is a strong need for a simulation environment that enables rapid, high-level, simultaneous exploration of scheduling algorithms and power-thermal management techniques.To this end, we present DS3, an open-source system-level domain-specific system-on-chip simulation framework that targets SDR applications. DS3 framework enables (1) run-time scheduling algorithm development, (2) dynamic thermal-power management (DTPM) policy design, and (3) rapid design space exploration. DS3 facilitates plug-and-play simulation of scheduling algorithms; it also incorporates built-in heuristics and a constraint programming-based scheduler to provide an upper bound of performance (i.e., optimal schedule for a set of applications and an SoC configuration) for users. Hence, it can be used to develop and evaluate new schedulers that can be integrated into GNU Radio. DS3 also includes power dissipation and thermal models that enable users to design and evaluate new DTPM policies. Furthermore, it features built-in dynamic voltage and frequency scaling (DVFS) governors deployed on commercial SoCs.In this talk as we discuss the DS3 capabilities, we will present a benchmark application suite with applications from wireless communications and radar processing domains including WiFi TX/RX, low-power single-carrier TX/RX, range detection, and pulse Doppler. We will conclude the talk with design-space exploration studies using these applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_optimization_of_sdr_apps_on_heterogeneous_socs/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Samet E Arda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11125@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T154500
DTEND:20210206T163000
SUMMARY:REUSE
DESCRIPTION: <p>Why is it so hard to detect the licensing and copyright information of source code? Because it is a tedious and often confusing task for developers to provide this information. The REUSE project changes that! With three simple steps, it makes adding and reading licensing and copyright information easy for both humans and machines. This presentation will guide you through the REUSE best practices and presents how to make clear licensing simple.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenChain
URL:https:/fosdem.org/2021/schedule/event/reuse/
LOCATION:D.openchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Mehl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11600@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T154500
DTEND:20210206T170000
SUMMARY:Mach-O linker in Zig: linking in the era of Apple Silicon
DESCRIPTION: <p>One of Zig's main goals is seamless cross-compilation from any target to any target. This includes macOS and Apple's recent switch from x64 to ARM64 architecture with the introduction of the M1 SoC. This talk will delve deep into the internals of Mach-O linking in ZIg for both x64 and ARM64 targets, discussing new strict requirements the ARM64-version of the XNU kernel places on the binaries such as embedded code signature and inode caching, and how Zig mustered up to address and solve them for fantastic developer experience on macOS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Zig Programming Language
URL:https:/fosdem.org/2021/schedule/event/zig_macho/
LOCATION:D.zig
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Konka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12297@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T154500
DTEND:20210207T161500
SUMMARY:Checkmk Roadmap
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_roadmap_1/
LOCATION:S.checkmk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11043@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T155000
DTEND:20210206T161500
SUMMARY:How to build SIP3 based solutions or Wangiri fraud detection example
DESCRIPTION: <p>SIP3 is an advanced monitoring and troubleshooting platform. It recently released a few very powerful APIs which you can use to build your own telecom solutions. In the presentation I will show how we used these APIs to implement Wangiri fraud detection service.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/sip3/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oleg Agafonov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11150@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T155000
DTEND:20210206T161500
SUMMARY:Research on the french law-making process
DESCRIPTION: <p>The Law Factory is a research project which attempts to make it easier to observe the law-making process in the French Parliament. It allows to track down the different steps of the parliament process, to identify when a particular piece of law was introduced, and to look at all the amendments and the debates per article. The software is fully open-source, based on Python 3 for the data collection. It's a common project of the association Regards Citoyens, the médialab research lab of Sciences Po Paris and the Centre d’Études Européennes et de Politique Comparée.</p><p>In this Talk we will present the work done and the research output produced.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_law_factory/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Damien Marié":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Ooghe-Tabanou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11421@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T155000
DTEND:20210206T161500
SUMMARY:TEEP (Trusted Execution Environment Provisioning) Implementation on RISC-V
DESCRIPTION: <p>IETF is discussing Trusted Execution Environment Provisioning (TEEP) protocol to manage remote installation/update/deletion of a TA (Trusted Application) in TEE (Trusted Execution Environment) which provides hardware isolated environment in the CPU. TEEP is designed to be general among different CPU architectures. We have implementation of TEEP on the new RISC-V cpu. Our implementation is designed to be portable to another TEE architecture. The requirement for portability is discussed at the event.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_teep/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Akira Tsukamoto":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11509@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T155000
DTEND:20210207T160500
SUMMARY:CycloneDX Software Bill of Materials
DESCRIPTION: <p>This presentation will give a quick introduction to CycloneDX. CycloneDX is an open source software bill of materials specification. A software bill of materials provides unique benefits which complement those provided by traditional software composition analysis. This will be discussed along with some of the tooling available to make production and consumption of SBOMs manageable at scale.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_cyclone_sbom/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Dwyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11544@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T155500
DTEND:20210207T164000
SUMMARY:CI on Gitlab. Bringing Gitlab, Tekton and Prow together (with some magic)
DESCRIPTION: <p>Many organizations are using Gitlab as a code repository and wondering too late how to establish CI pipelines. ChatOps, automatic merging, cloud-native, webhook event triggers, serverless, job reusability, scalability, bot-users, simplicity are often on the wishlist.</p><p>In this showcase we will fulfill the above wishlist with open source tools, speak about the issues that we overcame and demonstrate how to use Gitlab as a pure code repository.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/ci_on_gitlab_ringing_gitlab_tekton_and_prow_together/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rafał Manhart":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10904@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T163000
SUMMARY:The Ides of RISC-V
DESCRIPTION: <p>I will demonstrate how to write a vectorized (parallel) Caesar cipher in RISC-V (in assembler) using the project's emulator. Using the emulator is necessary at this point for such an application because the vectorized extension to the RISC-V ISA is not standardized. I will further demonstrate how the emulator itself is able to emulate the execution of a single user-space application when it is actually designed to emulate an entire system. This will involve a demonstration and explanation of riscv-isa-sim, riscv-pk and their interaction.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/riscv_ides/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Will Hawkins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10911@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T163000
SUMMARY:Inventing Curriculum using Python and spaCy
DESCRIPTION: <p>Are you an educator who wants to design teach an industry-aligned curriculum? Then you have come to the right place. In this talk, we will show how to design a better curriculum using natural language processing libraries in python, i.e., spaCy and Textacy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_inventing_cv/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gajendra Deshpande":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Bertucci":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10924@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T170000
SUMMARY:Vircadia - A Technical Introduction
DESCRIPTION: <p>Vircadia is a "metaverse" -- a shared 3D/VR space for doing most anything you want, including holding meetings, hosting events, socializing, playing games and education. It is a continuation of the now dead High Fidelity project, developed by volunteers.</p><p>In this talk I will give a very short explanation of what the project is about, and follow up with a series of quick technical introductions about the architecture and how to get started.</p><p>People interested in an overview of the project, its history and the basics of how it works may want to watch our LCA talk: https://www.youtube.com/watch?v=4ZPz4rvMEwk</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtual Events
URL:https:/fosdem.org/2021/schedule/event/vircadia/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vadim Troshchinskiy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10939@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T164500
SUMMARY:OpenOffice UNO Programming with Groovy
DESCRIPTION: <p>The talk will discuss using the Apache Groovy programming language with Apache OpenOffice UNO API's and some associated projects that allow this to happen. Projects include the Groovy UNO Extension that adds convenience methods to the OpenOffice API's allowing less coding, an OpenOffice Extension that adds Groovy as a macro language to the office, and an associated extension to add sample macros to the office written in Groovy. Examples of usages like Groovy scripts as OpenOffice client applications, OpenOffice macros in Groovy, and a compiled OpenOffice extension application in Groovy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2021/schedule/event/openoffice_groovy/
LOCATION:D.apache.openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carl Marcum":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10941@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T162000
SUMMARY:ClassOps: pre-grading student assignments using CI pipelines
DESCRIPTION: <p>There are many things in which software can help grade computer science assignments, since these will consist mainly in executable pieces of code. However, in the same way DevOps will involve teams that code, test and set up infraestructure, ClassOps will have to add teachers to that equation. At any rate, it will imply that teachers will need to lay down in code the requirements of a student assignment (which can be as simple as testing for inclusion of a file or as complex of setting up the infrastructure to probe the code in different ways) and set up CI pipelines to actually test, and give meaningful (and fast!) feedback to the student so that it's included in their learning experience. This (lightning) talk will explain how the speaker set up that kind in infrastructure in Travis and, lately, GitHub actions, and how that resulted as a learning experience for him and his students.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/classops/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11012@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T170000
SUMMARY:Postgres and the Artificial Intelligence Landscape
DESCRIPTION: <p>Artificial intelligence, machine learning, and deep learning are intertwined capabilities that attempt to solve problems that defy traditional computational solutions — problems include fraud detection, voice recognition, and search result recommendations. While they defy simple computation, they are computationally expensive, involving computation of perhaps millions of probabilities and weights. While these computations can be done outside of the database, there are specific advantages of doing machine learning inside the database, close to where the data is stored. This presentation explains how to do machine learning inside the Postgres database.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_postgres_and_the_artificial_intelligence_landscape/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bruce Momjian":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11060@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T163000
SUMMARY:XALT: Lessons from attaching to almost every program in Linux
DESCRIPTION: <p>XALT is a tool run on clusters to find out what programs and librariesare run.  XALT uses the environment variable LD_PRELOAD to attach ashared library to execute code before and after main().  This meansthat the XALT shared library is a developer on every program run underlinux.  This shared library is part of every program run.  This talkwill discuss the various lessons about routine names and memoryusage.  Adding XALT to track container usage presents new issuesbecause of what shared libraries are available in the container.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/xalt/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert McLay":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11073@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T162000
SUMMARY:Gain a Superpower in OSS as a Designer Through Code
DESCRIPTION: <p>My talk will be structured as follows followed by a short Q&amp;A,</p><ul><li>Why do I need to learn to code?</li><li>Helping OSS as a Developer-Designer</li><li>The approach to coding for OSS complexity</li><li>Stuff to keep in mind to make meaningful contributions</li><li>How to tackle a particular issue?</li><li>Receiving code reviews effectively</li><li>Where do I go ahead with all this new found knowledge?</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/gain_a_superpower_in_oss_as_a_designer_through_code/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kartik Choudhary":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11083@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T163000
SUMMARY:buildtest: HPC Testing Framework for Acceptance Testing
DESCRIPTION: <p>Buildtest (https://buildtest.readthedocs.io/) is an HPC testing framework to aid HPC facilities to perform acceptance testing for their system. HPC systems are growing in complexity, with a tightly coupled software and system stack that requires a degree of automation and continuous testing. In the past decade, two build frameworks (Spack, EasyBuild) have emerged and widely used in HPC community for automating build &amp; installation process for scientific software. On the contrary, testing frameworks for HPC systems are limited to a few handful (ReFrame, Pavilion2, buildtest) that are in active development.</p><p>In buildtest, users will write test recipes in YAML called buildspecs that buildtest process to generate a shell script. buildtest utilizes versioned-based JSON Schema for validating buildspecs and currently, we support two main schemas (compiler, script). The script schema and compiler schema are used for writing traditional shell-scripts (bash, sh, csh), python-scripts and single source compilation test. In this talk we will present an overview of buildtest and how one can write buildspecs. Furthermore, we will discuss Cori Testsuite (https://github.com/buildtesters/buildtest-cori) in buildtest with several real examples on testing various components for Cori system at NERSC.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/buildtest/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shahzeb Siddiqui":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11100@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T163000
SUMMARY:Designing an open communication framework for the connected car
DESCRIPTION: <p>The connected car has been around some time but we are still waiting for a large breakthrough when it comes to third party services powered by vehicle data. The fragmentation of different technical solutions makes it difficult for 3rd parties or developers to work with easily accessible vehicle APIs.</p><p>To tackle this, the GENIVI Cloud &amp; Connected Services project is designing an end-to-end communication framework starting from the data transfer from embedded systems in the vehicles and spanning to cloud based APIs. The framework is built on open protocols and is demonstrated with open-source reference code with the aim of simplifying implementation work for both car manufacturers and 3rd party developers. This presentation will detail the work results to date and will be co-presented by Kevin Valdek from HIGH MOBILITY and Ulf Bjorkengren from Geotab.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/open_communication_fw/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kevin Valdek":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ulf Bjorkengren":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11105@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T164000
SUMMARY:How Class Data Sharing Can Speed up Your Application Startup
DESCRIPTION: <p>Java Byte code is OS independent, which means that your application's startup takes more time than a native image. Using the Class Data Sharing functionality introduced in more recent versions of the JVM, you can prepare your application so that it will load very fast.</p><p>In this presentation, I'll go into more detail what Class Data Sharing is and how you can use it on an OpenJDK versions. With some Jakarta EE demo applications, you will see gains that you can achieve and reduce memory footprint a lot in Docker containers by sharing memory.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/classdatasharing/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rudy De Busscher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11112@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T170000
SUMMARY:The Road to the Mainline ZynqMP VCU Driver
DESCRIPTION: <p>The Xilinx ZynqMP SoC includes a powerful H.264/H.265 Video Codec Unit (VCU) which Xilinx supports with an out-of-tree driver and user space library. The allegro driver from mainline Linux allows to use the VCU using the standard V4L2 encoder API without requiring any custom user space.</p><p>I will explain why I wrote the driver, show how the VCU is used from a driver perspective, and present the current state of the driver and which features are still missing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/mainline_zynqmp_vcu_driver/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Tretter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11161@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T162000
SUMMARY:First Ph.D. then Open Source Startup
DESCRIPTION: <p>There is no better place than a university to develop open source software that you can turn into a startup. Along the way you can get (but don't have to) a Ph.D. When the time is right, you can spin out from the university with substantial state funding, which helps you avoid venture capital (and losing equity early). In this talk, I explain how it works (in Germany). I welcome specific proposals, and I am hiring for my existing open source research projects and startups.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/open_source_startup/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dirk Riehle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11186@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T164500
SUMMARY:FreeCAD on steroids. A possible future.  Featuring Zheng, Lei aka RealThunder.
DESCRIPTION: <p>A discussion about the positive user developer interaction in an open source development environment. <br/>-presentation of the LinkStage3 dev. branch of freecad<br/>-short summary of differences between LinkStage3 and master<br/>-short presentation of the most exciting new features introduced in this branch<br/>-how the future might look for FreeCad and how to make that future a reality as far as merging those features in master</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/freecad/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florin Curelariu":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="realthunder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11220@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T170000
SUMMARY:The first AGPL compliance case settled in an Italian Court: a tale of compliance, license compatibility and source code availability
DESCRIPTION: <p>Globaleaks is an AGPLv3+ SaaS application for anonymous whistleblowing, developed by the Hermes Center. After receiving a prototype, the Italian Anticorruption authority (ANAC) re-published a version under EUPL, modifying attribution &amp; copyright statement, removing reasonable notice from GUI, and failing to fully comply with source code obligations. The controversy was brought to Court and eventually settled, restoring the correct license, and patching the other issues. Several lessons learned.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2021/schedule/event/agplcompliance/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giovanni Battista Gallus":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabio Pietrosanti (naif)":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carlo Piana":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alberto Pianon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11295@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T163000
SUMMARY:20 years with DocBook
DESCRIPTION: <p>PostgreSQL has been maintaining its documentation in DocBook for over twenty years.  It's been successful but not without challenges.  PostgreSQL isoften praised for its excellent documentation, and PostgreSQL is also often criticized for its hard-to-approach documentation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool The Docs
URL:https:/fosdem.org/2021/schedule/event/ttdpostgresdocbook/
LOCATION:D.docs
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Eisentraut":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11314@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T170000
SUMMARY:HTML5 validation with HTML-validate
DESCRIPTION: <p>HTML-validate is an offline, strict and customizable HTML5 validator withsupport for custom elements, partial templates and fully extendable. This talkwill describe why validation matters and how you can integrate it with yourtooling and frameworks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2021/schedule/event/html5_validation/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Sveningsson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11325@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T170000
SUMMARY:Open, Accessible & Delightful: building the Mozilla Hubs community during COVID-19
DESCRIPTION: <p>2020 was an isolating year. During a time of travel restrictions and social distancing, Mozilla Hubs (hubs.mozilla.com) provided a safe place for people to come together virtually. This open source project allows users to quickly create custom 3D spaces, and invite others to join using only a link. It is browser-based, and works across a wide variety of devices - no downloads required.</p><p>From conferences, to weddings, to art galleries and even windsurfing lessons, over the last year we’ve seen a huge variety of creative applications that our team had never imagined. In this talk I showcase exciting work created by the Hubs community, and share specific insights learned while managing Hubs’ rapidly growing user-base. Attendees will discover how to foster an open, accessible &amp; delightful community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2021/schedule/event/open_accessible_delightfu_building_the_mozilla_community/
LOCATION:D.mozilla
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elgin-Skye McLaren":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11332@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T164500
SUMMARY:miniKanren: a minimal declarative language for relational programming
DESCRIPTION: <p>In this talk I will give an introduction to <em>miniKanren</em>, a minimalembedded domain-specific language for constraint logic programming.miniKanren is designed to support <em>relational programming</em>, in whichall code is written as mathematical relations, with no distinctionbetween inputs and outputs.  miniKanren uses a complete interleavingsearch, combined with unification and other constraints, to solve forvariables representing unknown values.  In effect, every miniKanrenquery is a program synthesis problem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/minimalkanren/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="William Byrd":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11350@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T163000
SUMMARY:Automatic Asynchronous Replication Connection Failover
DESCRIPTION: <p>MySQL Group Replication is a solution that implements a fault-tolerantdatabase system in which redundant components can be removedautomatically without compromising the overall system'savailability. The Asynchronous Replication Connection Failover featurecomplements this by further increasing the resilience of replicationconnections between a replica and a set of sources. It allowsasynchronous replicas to switch to a new replication source when thecurrent connection fails. Therefore, an asynchronous replica canautomatically switch-over its replication connection to a new member,when it is replicating from a Group Replication group, for instance.</p><p>In this session we will present how Asynchronous ReplicationConnection Failover feature automates the process of re-establishing areplication connection to another source, upon failure of the currentone. We will also present about how this feature integrates withGroup Replication and thus how setting it up can be automatedas well.</p><p>Come and learn more about this new and exciting replication feature inMySQL, directly from the engineers developing the product.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/automatic_mysql_failover/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="hemant dangi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11437@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T162000
SUMMARY:The Open Source Designer's ToolBox
DESCRIPTION: <p>As designers get introduced to FOSS, what should they know? What techniques and tools would they need, and why? This talk will explore a recommended guide to developing a productive open source design workflow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/the_open_source_designers_toolbox/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Abigail Makolo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11510@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T164500
SUMMARY:Open source PMCI stack implementation for add-in-card manageability.
DESCRIPTION: <p>Disaggregated computing today relies more on add-in-cards like FPGAs/Smart NICs/xPUs. Traditionally add-in-cards have relied on IPMI based manageability solutions. However, the newer standards from DMTF (PMCI protocol stack) provide more robust and scalable solutions for add-in card manageability.SPDM provides the attestation and secure communication channel between the BMC and the add-in cards. MCTP/PLDM stack provides mechanisms for the BMC to auto discover card’s capabilities and carry out manageability functions like sensor monitoring, event logging, firmware updates etc. This provides significant advantage over IPMI which lacked secure communications and had limitations on supporting advanced high speed interfaces like PCIe and had limitations on number of sensors it could support.</p><p>We plan to present on how add-in-cards can be managed through PMCI protocols and how do we model the add-in-cards’ manageability functions in a way a DataCentre orchestration software can consume it (i.e. Redfish modelling  of add-in-cards). The implementation is planned for OpenBMC and a variety of Add-In-Cards can be supported through a standard manageability model.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_ospsifam/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sumanth Bhat":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cezary Sobczak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11550@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T164000
SUMMARY:JCStress: Eliminating the Nightmare of Debugging Concurrency Problems
DESCRIPTION: <p>Are you sure your concurrency code will not fail?</p><p>Writing concurrent programs is hard. Testing the concurrent program is harder. Debugging the concurrent program is a nightmare.</p><p>The incorrect concurrent program can run for years, tricking us to believe it is stable code. And then fail spectacularly when we least expect.</p><p>Why run this risk when OpenJDK provides an amazing tool to test the correctness of your concurrent programs?</p><p>Meet JCStress. A concurrency stress test tool used by JVM developers to test the correctness of the JVM itself!</p><p>In this session, you will understand how to use JCStress and how to test your concurrent programs. You will write tests and learn how to deal with different scenarios.</p><p>Start using JCSTress on your projects today. Eliminate the risk of catastrophic concurrency failures in your Java applications. Test now so you don't have to debug it later.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/concurrencydebugging/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vipin Sharma":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11588@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T163000
SUMMARY:LibreOffice QA - how to write your first test
DESCRIPTION: <p>This talk will walk you through the process of writing your first LibreOffice unittest either with Python or with C++</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_qualityassurance/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xisco Fauli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11593@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T170000
SUMMARY:Working on DOS in 2021
DESCRIPTION: <p>Throughout the 1980s and into the 1990s, DOS was everywhere. And despite being a 16-bit command line operating system, DOS was actually pretty good for the era. This presentation will look back at DOS in the 1980s and 1990s, and remind us why we started FreeDOS in 1994.</p><p>We've continued working on FreeDOS since then. We released FreeDOS 1.2 in 2016, and are currently working on FreeDOS 1.3. DOS stopped being a moving target in 1995, but FreeDOS re-imagines what a "modern DOS" could look like in 2021. We'll also look at the current state of FreeDOS (FreeDOS 1.3), and what's coming up next (FreeDOS 2.0).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2021/schedule/event/retro_freedos/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jim Hall":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11645@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T163000
SUMMARY:kris nóva live
DESCRIPTION: <p>kris nóva fills in for a cancelled talk</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2021/schedule/event/goingdsecure/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="kris ^'clusterfunk^' nóva":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11688@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T164500
SUMMARY:EDK2 UEFI on RISC-V
DESCRIPTION: <p>RISC-V is a relatively new ISA and platform, which has been evolving rapidly. A few Linux distributions already have good support and have compiled most of their packages for it. The boot process has been neglected and only recently did everyone start using the widely used embedded bootloader U-Boot instead of a custom research bootloader. We have ported the EDK2 reference implementation of UEFI to make the boot process more like current desktops and servers. This talk explains how we did that, how it works and how we got Linux to boot.We also want to explain what's left to do and how we can move in the direction of a RISC-V server platform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_uor/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Schaefer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11734@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T170000
SUMMARY:Community Discussion: Safety and Open Source
DESCRIPTION: <p>We would like to hold an open live discussion on the topic of Safety and Open Source.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Safety and Open Source
URL:https:/fosdem.org/2021/schedule/event/safety_opensource_community/
LOCATION:D.safety
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11744@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T163000
SUMMARY:Cluster API as Code
DESCRIPTION: <p>Cluster API is a Kubernetes sub-project focused on providing declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters.Cluster API provides clusterctl, which can be configured with environment variables and allows the generation of Kubernetes manifests that describe your workload clusters.While this provides a great on-boarding experience, managing and wrangling more YAML isn't something we're all yearning to do.Fortunately, there's a better way.Introducing Cluster API bindings for TypeScript, Go, and Python.In this talk, I'll introduce you to managing Cluster API through your favourite programming languages.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/clusterapiascode/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David McKay":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12253@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T180000
SUMMARY:Installation Party
DESCRIPTION: <p>Meet us in the chatroom, see the link!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2021/schedule/event/ntop_installation_party_sat/
LOCATION:S.ntop
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12257@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T170000
SUMMARY:Round Table and Discussion
DESCRIPTION: <p>Meet us in the chatroom, see the link!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2021/schedule/event/ntop_round_table/
LOCATION:S.ntop
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12266@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T160000
DTEND:20210206T170000
SUMMARY:Florian Wessels, Leon-Elias Oltmanns and Lamin Njie - Mautic und TYPO3 - Eine unsichtbare Verbindung
DESCRIPTION: <p>In dieser Session möchten wir euch vorstellen, wie einfach sich Mautic mit einem Content Management System (CMS) verbinden lässt.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mautic stand
URL:https:/fosdem.org/2021/schedule/event/mautic_typo3/
LOCATION:S.mautic
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12270@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T170000
SUMMARY:Prateek Jain and Mohit Aghera - Building Personalised Chatbots With Mautic
DESCRIPTION: <p>Organizations have successfully started using chatbots enabling customers to accomplish nearly everything they would do using a website or a mobile app. Chat-based interfaces will probably replace apps as the primary way people use the internet.</p><p>Today chat and voice-based bots can not only read, write but also respond in a conversational user interface. Bots are now able to automate workflows, transactions, initiate conversations, and also personalise engagements for the users in different industries like Healthcare, High Tech, Financial Services, and others.</p><p>We will share how we provided a hyper-personalized messaging experience to customers using Bots and Mautic which allowed them to connect with business in a more meaningful way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mautic stand
URL:https:/fosdem.org/2021/schedule/event/mautic_personilsed_chatbots/
LOCATION:S.mautic
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12313@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T164000
SUMMARY:Meet Sesame Discovery Designer, Jean-Jacques Chanut
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sesame Discovery stand
URL:https:/fosdem.org/2021/schedule/event/sesame_sunday_2/
LOCATION:S.sesame
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sri Ramkrishna":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12319@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T163000
SUMMARY:Zenroom Crypto VM for database and blockchain
DESCRIPTION: <p>OW2 ZENROOM</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_zenroom_2/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12322@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160000
DTEND:20210207T173000
SUMMARY:Kdenlive
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:KDE Community stand
URL:https:/fosdem.org/2021/schedule/event/kde_stand_1/
LOCATION:S.kde
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="aniqa.khokhar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11154@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160500
DTEND:20210207T164000
SUMMARY:Calico/VPP : All You Can Eat Networking
DESCRIPTION: <p>There are classes of workloads that are notoriously hungry when it comes to networking. Think big data, storage, analytics, 5G, virtual network functions, then encrypt it all at 40Gbps line rates. Kubernetes and the Kubernetes network model are increasingly seen as essential to help manage these workloads at scale. But the cost of containerization and container networking can be hard to swallow for workloads that are often used to having dedicated NICs and physical hardware. Our novel solution was to cook up a feast that is a fusion of two worlds: combining Calico, the popular cloud native Kubernetes network plugin, with VPP, a very fast and scalable userspace packet processing software. In this talk we will lift the lid on what we’ve been cooking and the key ingredients that made it possible to offer an all you can eat buffet for your hungriest workloads.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/sdn_calicovpp/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aloys Augustin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Casey Davenport":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11353@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160500
DTEND:20210207T162000
SUMMARY:Double Open: An automated open source compliance pipeline for Yocto built on SPDX
DESCRIPTION: <p>The Double Open project is developing an open solution for automating open source compliance in the Yocto build system, and embedded Linux systems as the wider target. The developed tooling utilizes the SPDX file format as its data storage throughout the pipeline to enable strong modularity and interoperability with other tooling.</p><p>In this talk we are going to present a general overview of the pipeline.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_double_open/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mikko Murto":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11362@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160500
DTEND:20210207T165000
SUMMARY:Strengthening Developer Communities in mid of pandemic
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><ul><li>Learn about the community</li><li>Listen to community members</li><li>Bring people together to develop a shared vision</li><li>Assess community assets and resources, needs and issues</li><li>Help community members to recognize and articulate areas of concern and their causes</li><li>Establish a 'vehicle for change’</li><li>Develop an action plan</li><li>Implement an action plan</li><li>Evaluate the results of actions</li><li>Reflect and regroup</li></ul><p>People want to live in resilient and healthy communities. Well-being and positive mental health start here. Further mental health services need to consider how they harness the assets and strengths of communities in developing approaches that empower people in their recovery journeys.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_strengthening_communities_pandemic/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sonia Singla":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11690@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160500
DTEND:20210207T170500
SUMMARY:Decentralization and Decency
DESCRIPTION: <p>After Trump and Parler were removed from a variety of Internet services, decentralization became a new focus of wider discussion. This talk is about our values and goals as a community beyond just "censorship resistance," and how we're solving problems, not creating new ones.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/hypercore/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Frazee":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11711@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160500
DTEND:20210207T163500
SUMMARY:Building a greener web
DESCRIPTION: <p>It's 2021, and we are in a climate emergency.</p><p>If you're a web professional, you've probably figured out that if the internet runs on electricity, and a lot of electricity comes from burning fossil fuels, there are steps we can take as technologists to make our use of the internet measurably more sustainable, by changing how we use digital infrastructure.</p><p>In this talk, we'll cover some of the levers available to you as a maker of digital services, and how we can extend open source tools to help design greener, more accessible, more performant websites.</p><p>We'll show examples from companies you've heard of doing this in production right now, and give clear next steps for those beginning their climate journey.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2021/schedule/event/webperf_building_a_greener_web/
LOCATION:D.web.performance
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chris Adams":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11721@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T160500
DTEND:20210207T164000
SUMMARY:YouthMappers
DESCRIPTION: <p>YouthMappers is a global mapping community of university students creating, using, and advocating for open geospatial data and technology. Since the creation of the network in 2015, this has grown to more than 200 chapters, with impactful projects being led and conducted by young people. We’ll share about who we are, how chapters are leveraging open geospatial data and FOSS4G, and any more during this presentation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2021/schedule/event/youthmappers/
LOCATION:D.geospatial
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laura Mugeha":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11205@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T161000
DTEND:20210206T163500
SUMMARY:MariaDB Observability
DESCRIPTION: <p>A broken MariaDB means broken Application, so maintaining insights in MariaDB operational performance is critical.   Thankfully MariaDB offers a lot in terms of observability to resolve problems quickly and get great insights into opportunities for optimization.In this talk, we will cover the most important observability improvements in MariaDB ranging from Performance Schema and Information Schema to enhanced error logging and optimizer trace.If you're a Developer or DBA passionate about Observability or just want to be empowered to resolve MariaDB problems quickly and efficiently you should attend this talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_observability/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11251@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T161000
DTEND:20210207T163500
SUMMARY:Build and Run Containers With Lazy Pulling
DESCRIPTION: <p>Pull is one of the time-consuming steps in the container lifecycle. One of the root causes is the current OCI Image Spec that cannot run containers before the entire image contents being locally available.</p><p>Stargz Snapshotter is a subproject of containerd that tries to solve this problem by "lazy pulling" - starting up containers without waiting for the entire image contents are downloaded but necessary chunks are fetched on-demand. This project proposes OCI-alternative but OCI-compatible lazy-pullable image format eStargz. In this session, Kohei, one of the initial maintainers of Stargz Snapshotter project, will show an introduction to this project and the recent integration activities with tools in the community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_lazy_pull/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kohei Tokunaga":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11542@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T161000
DTEND:20210207T164000
SUMMARY:Start with the Kotlin flow
DESCRIPTION: <p>Kotlin flow is a new stream processing API introduced in kotlin. In this talk we'll learn about flow API's, internal details &amp; how flow can be used to handle asynchronous streams of data.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/start_with_the_kotlin_flow/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Abhishesh Srivastava":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11689@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T161000
DTEND:20210207T164000
SUMMARY:Vector Optimized Library of Kernels
DESCRIPTION: <p>During the last year, we saw quite a significant amount of changes to VOLK. Here, we want to present a summary of these changes and how users may benefit from them. Further, we want to give an outlook on future directions of the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_vector_optimized_library_of_kernels/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Demel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11189@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T161500
DTEND:20210206T164000
SUMMARY:Light RTPENGINE PROXY (LREPROXY) FOR KAMAILIO
DESCRIPTION: <p>The lrerpxy module is a new module for Kamailio for relaying media session in kernel space linux.The related paper of this module is accepted in 10th International Conference on Computer and Knowledge Engineering (ICCKE2020) October 29-30, 2020. (https://ieeexplore.ieee.org/document/9303608)Also the silde of my presentation is published in: https://www.slideshare.net/mespio/lreproxy-module-for-kamailio-presenation</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/lpreproxy/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mojtaba Esfandiari":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11313@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T161500
DTEND:20210206T164000
SUMMARY:Rawgraphs
DESCRIPTION: <p>RAWGraphs is an open source web application for the creation of static data visualisations that are designed to be further modified. Originally conceived for graphic designers to provide a series of tasks not available with other tools, it evolved into a platform widely used in research and data journalism contexts that provides simple ways to map data dimensions onto visual variables. It presents a chart-based approach to data visualisation: each visual model is an independent module exposing different visual variables that can be used to map data dimensions. Consequently, users can create complex data visualisations. Finally, the tool is meant to produce outputs that are open, that is, not subjected to proprietary solutions, which can be further edited.Thanks to an intuitive user interface and experience drafting visualizations become an easy task, enabling the user to produce the visualizations not only as a mere output but also as a tool within the research process.Last year we launched a successful crowdfunding campaign to raise funds for the redesign and development of a new version of RAWGraphs, that will be released in the first months of 2021.The new version is written from scratch with the aim to make the tool more flexible for customisation and to create an active community also on the development side.The talk aims at presenting how RAWGraphs has been used in research context and our strategies to keep the project free, open source, economically sustainable and independent.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_rawgraphs/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giorgio Uboldi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11405@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T161500
DTEND:20210206T164000
SUMMARY:Trusted RV: 64bit RISC-V TEE with Secure CoProcessor as Root of Trust
DESCRIPTION: <p>Trusted RV is a combination of 4 core 64bit RISC-V (AC: Application Core) and 1 core 32bit RISC-V Secure Coprocessor (SU: Secure Unit). The SU works as a "Root of Trust" and keeps critical information (e.g., Device Key, Certificate). The SU boots before the 64Bit RISC-V and controls it (i.e., secure boot, etc).The communication from the AC to the SU is limited for TEE (i.e., Keystone Encalve) only and keeps security.Trusted RV is implemented on an FPGA (Xilinx VC707) and a simulator.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_trusted_rv/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kuniyasu Suzaki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10874@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T162000
DTEND:20210206T165500
SUMMARY:Using nDPI for Monitoring and Security
DESCRIPTION: <p>As most of modern traffic is now encrypted, deep packet inspection is becoming a key component for providing visibility in network traffic. nDPI is an open source toolkit able to detect application protocols both in plain text and encrypted traffic, extract metadata information, and  detect relevant cybersecurity information. This talk shows how nDPI can be used in real life to monitor network traffic, report key information metrics and detect malicious communications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemondpi/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Deri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11456@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T162000
DTEND:20210207T163500
SUMMARY:Eclipse SW360
DESCRIPTION: <p>SW360 is a Web application for managing the software bill-of-material ("SBOM") of software projects and products. It is an Eclipse project licensed under the EPL-2.0 and thus available for everybody as Open Source Software. The application has a Web UI and REST endpoints for entering or importing the SBOM from dependency or package management systems. In addition, the import of SBOM files using the SPDX spec is supported. Based on the imported SBOM or a software project, a number of functionality is possible, ref to management of vulnerabilities, license and trade compliance or statistics about component usage. The submitted talk introduces and presents SW360.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_update_sw360/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Smruti Prakash Sahoo":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jaideep Palit":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Abdul Kapti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11673@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T162000
DTEND:20210206T165500
SUMMARY:Daily Deploys with 6500+ Automated Tests powered by Open Source
DESCRIPTION: <p>Cerberus, in reference to the Greek mythology of the three-headed god, guardian of Hell, was the name given to the internal testing automation solution we decided to build internally in 2011. At that time, the ecosystem of existing solutions, being commercial or open source, was not fulfilling our requirements for end-to-end functional testing. In this article we will explain how our internal solution evolved from a Proof of Concept to a broader deploy in other major companies, to perform Continuous Delivery, Continuous Testing and Monitoring at scale.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2021/schedule/event/daily_deploys_6500_automated_tests/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antoine Craske":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11718@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T162000
DTEND:20210206T164000
SUMMARY:Virgo: A Versatile Spectrometer for Radio Astronomy
DESCRIPTION: <p>For the past few decades, radio astronomy has been a rapidly developing area of observational astronomy. This is due to the fact that a variety of celestial objects emit electromagnetic radiation at radio wavelengths, which has led to the development of radio telescopes capable of revealing the otherwise-hidden astrophysical properties of the universe. An important requirement that makes radio astronomy observations and analysis possible is an appropriate software pipeline compatible with the spectrometers with which radio observatories are equipped. In this work, we present Virgo: a versatile software solution for radio telescopes.</p><p>Virgo is an easy-to-use open-source spectrometer and radiometer based on Python and GNU Radio (GR) that is conveniently applicable to any radio telescope working with a GR-supported software-defined radio (SDR). In addition to data acquisition, Virgo also carries out automated analysis of the recorded samples, producing an averaged spectrum, a calibrated spectrum, a dynamic spectrum (waterfall), a time series (power vs time) and a total power distribution plot.</p><p>By additionally providing the observer with an important set of utilities, Virgo also makes for a great tool for planning (radio) observations. This includes the ability to compute the position of astronomical sources in the sky for a given date, estimate the right ascension and declination given the observer's coordinates along with the altitude and azimuth the telescope is pointing to and convert equatorial to galactic coordinates with the help of the open-source Astropy package.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2021/schedule/event/virgo/
LOCATION:L.lightningtalks
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Apostolos Spanakis-Misirlis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10906@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T163000
DTEND:20210207T170000
SUMMARY:Check your links with the Link Check suite
DESCRIPTION: <p><a href="https://github.com/tcort/markdown-link-check">Thomas Cort link checking suite</a> is Node.js software to make the checking of links in documentation sites (and not only doc) easy and efficient.It can be used as a standalone or in a CI process.It's configurable and of course as an open source project, you can customise and participate by pushing Pull Requests.As one of the maintainers of this tool suite, I will provide an overview of the link checking process as well as a tour of the reasons why you should care about your links and a demo of how this specific tool works.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool The Docs
URL:https:/fosdem.org/2021/schedule/event/ttdlinkcheck/
LOCATION:D.docs
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Massart":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10933@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163000
DTEND:20210206T170000
SUMMARY:'Cycle-perfect' is an imperfect marketing term
DESCRIPTION: <p>Emulator authors often like to measure themselves by invoking the concept of cycle perfection. In practice that under- or over-samples many real machines. This talk instead floats a bus-centric model of emulation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/cycle_perfect/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Harte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10989@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163000
DTEND:20210206T171500
SUMMARY:Layered Governance for your Infrastructure with Kubernetes, OPA, and Terraform
DESCRIPTION: <p>When writing policy as code, we aim to implement the best practices in our work, but we might not always know how to iterate on policies, nor how to make them transparent to the teams we work with.The best way to enforce policy is to make it easy and to incorporate these practices into an automated pipeline that will make for efficient workflows and by making all policies visible to end-users. We will demonstrate using the Open Policy Agent, Terraform, and Flux in a declarative fashion.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2021/schedule/event/kubernetes_layered_governance/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Taylor Dolezal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11004@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T163000
DTEND:20210207T170000
SUMMARY:Open Source HPC Research Tools at the Institute for Scientific Computing
DESCRIPTION: <p>This talk gives an overview of the various open source HPC-related research projects at the Institute for Scientific Computing at TU Darmstadt.For each of the projects, we present an overview of the tool and its application from a user perspective.In addition, we cover more technical details, e.g., main programming language, build system or the general development stack.We have consolidated our efforts into a single GitHub space at https://github.com/tudasc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/hpc_research_tools/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan-Patrick Lehr":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tim Jammer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Burger":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Hück":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11114@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163000
DTEND:20210206T170000
SUMMARY:Hitchhiker's guide from traditional HPC Cluster to containerized ensemble run at scale
DESCRIPTION: <p>In this session we are presenting our experiences with migrating from traditional HPC to cloud-native HPC using a compute-heavy scientific workflow that is usually carried out on national supercomputing centers. Our scientific application are atomistic biomolecular simulations using the GROMACS molecular dynamics simulation toolkit.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/hpc_containerized_ensemble/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carsten Kutzner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11217@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163000
DTEND:20210206T170000
SUMMARY:Give open source a (tax) break
DESCRIPTION: <p>Financing open source using tax breaks on donations made to endowment funds or general interest associations is a construct available in France and a viable alternative to R&amp;D expenditures for sponsoring open source projects. We will present several initiatives from the Libre Endowment Fund ("Fonds de Dotation du Libre" in French) - from financing feature development of open source software to releasing a 4G/5G base station as open source hardware or supporting litigation against the French government's decision to host Health Data on Microsoft servers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2021/schedule/event/fosstaxbreak/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sven Franck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11355@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T163000
DTEND:20210207T170000
SUMMARY:Sure you can run your database in kubernetes
DESCRIPTION: <p>Fortunately MySQL NDB Cluster already has auto-healing, data distribution, instant scaling and many other features built-in - making it a perfect fit for Cloud Native. This session walks through the few steps necessary to deploy a distributed NDB setup in a Kubernetes cluster manually or with an operator.</p><p>NDB runs in Kubernetes serving mission critical microservices at the heart of Cloud Native production systems. The experience from these adventures mix with knowledge gained from building an NDB operator from scratch. Boiled down to a few tips and tricks are hopefully helpful to guide around the usual traps running NDB or any database in Kubernetes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/mysql_cluster_kubernetes/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernd Ocklin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11397@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T163000
DTEND:20210207T165000
SUMMARY:The user in the cultures of UX design and open source
DESCRIPTION: <p>Collaborations between open source projects and designers are difficult. Instead of focussing on a lack of tools or skills, I want to show that the difficulties are also rooted in different views on what makes a "good" user and a desireable mode of collaboration. Open Source projects, prototypically, focus on the developer/user who scratches an own itch and coordinates in an stigmergic, bazaar-like way, while design usually focusses on expertise in designing for others and a plan/execution model instead. While no easy fix can resolve these differences, I want to suggest some ways to ease communication for developers and designers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/the_user_in_the_cultures_of_ux_design_and_open_source/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan  Dittrich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11435@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T163000
DTEND:20210207T173000
SUMMARY:Feedback Wanted:  What features and design choices are needed for an Industrial IoT SBC?
DESCRIPTION: <p>A few years ago at balena, we designed and built a robust carrier board for the Raspberry Pi 3 Compute Module, specifically targeting IoT use cases, called the balena Fin.  We are now starting the design process for a successor, and are asking for input, ideas, and advice on what should be included, excluded, or optional.</p><p>Let's talk about form-factor and size, SoC and SoM choices (pros and cons), memory and storage, connectivity, ports and port placement, expansion, and intended use-cases.</p><p>Designing a board with community input and dialogue results in a better product in the end, and meets more people's needs.  As experts, we'd love to hear your thoughts!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/features_for_iot_sbc/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Tischler":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Bucknall":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Tzovanis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11447@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T163000
DTEND:20210207T173000
SUMMARY:Database Disasters and How to Find Them
DESCRIPTION: <p>You get the call at three in the morning: "The application is throwing 500 errors. We think the database is down." What do you do?</p><p>Database problems can come in a nearly-infinite range of types. We don't have infinite time, but we can talk about the most common ones, and go through a step-by-step process in how to diagnose them, repair them, and bring the system back up in record time. A careful and methodical approach is essential to not making a bad situation worse, and getting the database back on all four feet quickly.</p><p>We'll cover different kinds of service unavailability, data corruption, underlying host failures, and how to react to different scenarios. Use this advice to help build your run-book of how to react to those early-morning texts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_database_disasters_and_how_to_find_them/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Pettus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11453@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163000
DTEND:20210206T165000
SUMMARY:Open design and how everyone can be a designer
DESCRIPTION: <p>Open up your design process is good for your creative health.How can we shift the design perspective to be more focused on the process than on the result? How can we collaborate openly with frameworks that help us learn from each other and build on each other's ideas?</p><p>Open design can help transform organizations and projects by just unveiling the creative potential we all have within. We can learn how to dot, but we need to learn that together. In this talk, you will find inspiration and examples of how open design processes and frameworks can disrupt today's creative production.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/open_design_and_how_everyone_can_be_a_designer/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Memo Esparza":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11512@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163000
DTEND:20210206T173000
SUMMARY:SemApps : A (Linked-)Data Management System based on SOLID and the semantic web
DESCRIPTION: <p>SemApps is a collaborative, interoperable, generic and modular knowledge management system :</p><ul><li>Based on linked data &amp; semantic web technologies and the SOLID specification, it allows the co-production of knowledge graphs.</li><li>Built on open standards, it enables the development of interoperable information systems.</li><li>Designed on a modular architecture, it gives everyone the opportunity to build and customize platforms on demand.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2021/schedule/event/semapps/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Rouyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11562@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T163000
DTEND:20210207T170000
SUMMARY:ODF for Interoperability
DESCRIPTION: <p>ODF, LibreOffice native document format, is the only standard file format which allows full interoperability. ODF is robust, predictable, resilient, well documented, and based on existing standards. It is the perfect answer for digital content sharing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/odf_for_interoperability/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Italo Vignoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11586@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T163000
DTEND:20210207T170000
SUMMARY:Creating Data Apps using Pure Python
DESCRIPTION: <p>Have you always wanted a flexible &amp; interactive visualization that is easy for others to work with without handling all the Javascript libraries? Or do you want to build a user interface for your Machine Learning Model? This talk has you covered with building data apps in Python using Streamlit with examples of a Travel Visualization App using Google Maps Data &amp; an UI for the ImageNet Model.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_streamlit/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nithish Raghunandanan":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Bertucci":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11659@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163000
DTEND:20210206T170000
SUMMARY:Building cross-platform Go GUIs fast using Fyne
DESCRIPTION: <p>With the growing popularity of Go many people are asking how to build a solid GUI. The language design to target concurrency and portability makes it a great match for cross-platform development.This talk shows how the Fyne toolkit is designed to help make beautiful and idiomatic native apps with Go.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2021/schedule/event/goguifyne/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Williams":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11752@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163000
DTEND:20210206T170000
SUMMARY:Scaling Release Management with GitOps
DESCRIPTION: <p>Transform Release Management role from System administration to software development for Release operations thru GitOps practices</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/scalingreleasemgmtgitops/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Abdennour TOUMI":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11862@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163000
DTEND:20210206T170000
SUMMARY:OpenPOWER Foundation Community
DESCRIPTION: <p>James Kulina, Executive Director of OpenPOWER Foundation will be giving introduction to the Foundation and outlook for 2021 and beyond.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2021/schedule/event/opfcommunity/
LOCATION:D.power
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Kulina":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12311@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163000
DTEND:20210206T170000
SUMMARY:Zenroom : Crypto VM for database and blockchain
DESCRIPTION: <p>OW2 ZENROOM PROJECTZenroom is a tiny and portable virtual machine that integrates in any application to authenticate and restrict access to data and execute human-readable smart contracts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OW2 Open Source Community stand
URL:https:/fosdem.org/2021/schedule/event/ow2_zenroom/
LOCATION:S.ow2
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10876@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T163500
DTEND:20210207T170000
SUMMARY:containerd port to darwin: Toward Running Linux containers on macOS
DESCRIPTION: <p>Running Linux containers (e.g., Docker) on macOS is currently implemented with using Hypervisor.framework (or similar VMM) by hosting a (thin) Linux guest, and users operate it from the host macOS via same command-line interface.  We go beyond this complete framework by exploiting library-OS/unikernel idea in a container runtime.  We ported containerd to macOS first (*1), which is currently under review, and run Linux applications with Linux Kernel Library (LKL), a library version of Linux kernel, which have no compatibility concerns as LKL is derived from Linux kernel.  As a bonus, we benefit from the extensibility of the kernel components of Linux containers (as Kata containers does), while keeping low resource footprint of containers (as Nabla or other unikernels implementations can).</p><p>Because the containerd port is still undergoing, we aim this talk at giving a broader view the pull request, with why we've been worked on for this direction, how it internally works, what benefit we can obtain, and where we are moving forward.  We will also give a simple demonstration of running Linux containers on macOS (on Intel but hopefully on arm64 if it's getting ready).</p><p>*1https://github.com/containerd/containerd/pull/4526</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_darwin_containerd/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hajime Tazaki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10985@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163500
DTEND:20210206T170000
SUMMARY:The MariaDB Jupyter Kernel
DESCRIPTION: <p>The reliability and performance of Open Source database solutions can’t be contested.They are fast and they are stable, but they fell short of integrating nicely with the latest data science and research workflows.</p><p>If you store your data in MariaDB or even other database systems from the MySQL family, I am proud to let you know we have been working hard to create a beautiful Open Source friendship between the MariaDB Server and the Jupyter ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_jupyter/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Bindar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11371@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T163500
DTEND:20210206T170000
SUMMARY:Automating OpenChain with an open source CI pipeline
DESCRIPTION: <p>In this talk, James Curtis, lead developer at OpusVL, will explain the complex compliance challenge faced when working on a variety of projects for different customers, each having overlapping and separate areas of Open Source code.</p><p>He will explain the approach taken to automating the process by connecting up the software release pipeline through Continuous Integration (CI) tooling to deliver OpenChain compliance reporting.</p><p>This will cover the path from developer and version control through testing and finally to the hosted container image. The tools and processes will be shared as well as the current state - this is a new subject area so it is constantly being developed, and all based on freely available Open Source components.</p><p>The development of this process was funded by Innovate UK through the (DITO project (https://dito.tech).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenChain
URL:https:/fosdem.org/2021/schedule/event/automated_openchain_compliance_container_pipeline/
LOCATION:D.openchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Curtis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11722@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T163500
DTEND:20210207T170000
SUMMARY:Making RUM Responsive
DESCRIPTION: <p>Categorizing device types by desktop, mobile and tablet no longer works in 2021. It is oversimplified, meaningless and likely breaks your current performance analysis on a modern responsive website.As #perfmatters we need meaningful monitoring that takes into account the modern web:- Screen dimensions- Device pixel ratios- Image and CSS breakpoints- Connections</p><p>Keeping it both simple and meaningful is however not easy! Learn about the different approaches and how to apply this to your existing RUM monitoring solutions: be it free (Google Analytics), open source (Boomerang) or commercial.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2021/schedule/event/webperf_making_rum_responsive/
LOCATION:D.web.performance
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tim Vereecke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11737@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T163500
DTEND:20210207T164500
SUMMARY:Software Composition and SBOM - Concluding Q&A
DESCRIPTION: <p>The very short time is some placeholder between presentation groups to have questions being asked and answered or just simple to have a break.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_managing_qna/
LOCATION:D.composition
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11033@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T164000
DTEND:20210207T172000
SUMMARY:JUnit Jupiter Extensions: Writing End to End Tests
DESCRIPTION: <p>You can write unit- and integration tests in different ways, though sometimes you need to write higher level tests, such as <em>end-to-end</em> tests, which are often hard to write.</p><p>This talk will show you examples of how to write end-to-end tests by using <a href="https://junit.org/junit5/">JUnit Jupiter Extension mechanism</a> with the support of <a href="https://testcontainers.org">Testcontainers</a> and, as a foundation, <a href="https://spring.io/projects/spring-boot">Spring Boot</a>, in a convenient way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/endtoendtests/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karl Heinz Marbaise":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11104@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T164000
DTEND:20210206T170500
SUMMARY:Pocket SIP Multi-Tools Kit
DESCRIPTION: <p>The presentation tries to reveal a list of open source small applications that are typically not in focus, but very useful for helping to build RTC applications, troubleshoot or operate SIP-based platforms. Among others, they can be used to automatize, monitor or simulate endpoints for new features or scenarios, saving time and reducing costs during the development and testing phases. The scope is also to engage the audience to share their experiences and let everyone know about other tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/pocket_sip_tools/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel-Constantin Mierla":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11113@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T164000
DTEND:20210206T172000
SUMMARY:Alpine Musl Containers: Now Upstream
DESCRIPTION: <p>Container images based on Alpine Linux have been around for some time. You can calculate the real cost savings from using small containers, which we will do. And now it's time to have them as an official flavor of Java Runtime with new JEP 386: Alpine Linux Port. The new port has its own subtleties, which we will consider in the context of microservices development.</p><p>BellSoft is the company behind JEP 386 and we would like to share our work in the OpenJDK community. We have long been providing Liberica JDK Docker images on top of Alpine Linux. It really helps our users and therefore remains the most popular choice.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2021/schedule/event/alpine/
LOCATION:D.openjdk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Chuyko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11134@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T164000
DTEND:20210207T170000
SUMMARY:Using WireGuard VPN
DESCRIPTION: <p>WireGuard is a simple, fast and modern VPN that utilizes state-of-the-art cryptography. It is quite flexible and can be used in many situations. In this workshop we will see how to install a WG server with docker-scripts, some of the usecases supported by it, and we will test/demonstrate a couple of them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/using_wireguard_vpn/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dashamir Hoxha":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11245@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T164000
DTEND:20210206T170500
SUMMARY:Datasette
DESCRIPTION: <p><a href="https://datasette.io/">Datasette</a> is a tool for exploring and publishing data. It helps people take data of any shape or size, analyze and explore it, and publish it as an interactive website and accompanying API.</p><p>Datasette is aimed at data journalists, museum curators, archivists, local governments and anyone else who has data that they wish to share with the world. It is part of a wider ecosystem of tools and plugins dedicated to making working with structured data as productive as possible.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_datasette/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Willison":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11290@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T164000
DTEND:20210207T171000
SUMMARY:Runtime Strategies and Task Scheduling of Software-Defined Radio on Heterogeneous Hardware
DESCRIPTION: <p>Heterogeneous architectures, composed of a pool of general-purpose processors and accelerators, on one hand offers the ability to balance the application performance, programming flexibility, and energy consumption. On the other hand, they give rise to a number of challenges on a) designing and implementing a suitable architecture for the needs of the target applications, b) deploying dynamic and low-overhead resource management strategies, and c) effectively enabling execution of pipelined workflows for streaming applications. Furthermore, application developers need productive tools to port their software-defined radio applications to increasingly heterogeneous SoCs.  We think that application developers should not waste their time reading datasheets or APIs for SoC-specific kernel extensions just to take full advantage of their hardware. With these in mind, this talk will discuss strategies we are using to address the aforementioned inter-related challenges through our vertically integrated compile-time and run-time environment CEDR: a Compiler-integrated, Extensible, DSSoC Runtime.</p><p>CEDR is an open-source ecosystem that runs in Linux user-space and enables compilation and development of user applications, resource management strategies, and accelerator integration in one unified framework. CEDR supports highly recurring, stream-based application graphs through pipelined execution and processing element based work queues. CEDR is built on a thread-per-PE scheduling methodology,  enables integration of complex resource management heuristics that rely on  work queues and require reservation-based policies. CEDR  supports contemporary scheduling algorithms built on  imitation learning (IL) that uses complex schedulers offline to construct an Oracle and effortlessly replicates those decisions online using machine learning models such as regression trees and neural networks. We will demonstrate CEDR deployed on the Zynq UltraScale MPSoC by conducting execution time, throughput, resource utilization analysis through dynamically arriving workload scenarios composed of Radar and WiFi applications. We will demonstrate the distinct plug-and-play integration points offered by CEDR for application engineers and hardware architects through case studies that illustrate our ability to rapidly evaluate various configurations of applications, schedulers, and accelerator IPs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_runtime_strategies_and_scheduling_of_sdr_on_heterogeneous_hw/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joshua Mack":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11538@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T164000
DTEND:20210207T172500
SUMMARY:Getting ready for Declarative UIs with Unidirectional Data Flow using Kotlin Coroutines
DESCRIPTION: <p>Unidirectional Data Flow (UDF) is a powerful technique that enhances our Reactive apps to work deterministically.Synchronising our views with fresh data was never an easy task to accomplish. For this same reason, there are mechanisms that support us to make that possible. Surely callbacks were a thing in the past, however, they were an antipattern themselves due to the lack of readability. Now we don't need to deal with them any more thanks to Kotlin Coroutines.Getting ready for Declarative UIs with Kotlin Coroutines and friends is indeed feasible, now we could use suspend functions, Flow and in the end StateFlow would make our Reactive apps ready for Declarative UIs.Let’s define a single entry point, receive data, transform it into a state, and render each state. Let’s get our apps ready for a Declarative UI world on Android.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/declarative_ready_unidirectionaldataflow_with_coroutines/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raul Hernandez Lopez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11575@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T164000
DTEND:20210207T172500
SUMMARY:Configure Once, Run Everywhere
DESCRIPTION: <p>Many of the challenges developers encounter with CI pipelines stem from the fact that CI is siloed from the rest of the development process:</p><p>• Because development environments are configured separately from CI (and are often pared down and simplified), devs run into hard-to-predict CI errors caused by discrepancies in environments.</p><p>• Integration and end-to-end tests are commonly available only in CI, meaning that troubleshooting these test failures requires long and inefficient feedback loops—every fix requires a developer to push and wait for another CI run.</p><p>In this talk, we will describe and demonstrate how to use the open source project Garden to ensure that environments are consistent and predictable at every step of the pre-production pipeline—from development, to testing, to CI. We’ll also show how to give developers the ability to run integration and end-to-end tests during the development process, making it easier to catch and fix issues when it’s most efficient.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/configure_once_run_everywhere/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jon Edvald":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11791@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T164000
DTEND:20210206T174000
SUMMARY:Beyond Swapping Bits
DESCRIPTION: <p>Bitswap is a Block Exchange protocol designed for P2P Content Addressable Networks. It leverages merkle-linked graphs in order to parallelize retrieval and verify content integrity. Bitswap is being used in the InterPlanetary File System architecture as the main content exchange protocol, as well as in the Filecoin network as part of the block synchronisation protocol. In this work, we present Bitswap’s baseline design and then apply several new extensions with the goal of improving Bitswap’s efficiency and efficacy and minimizing its bandwidth fingerprint. Most importantly, our extensions result in a substantial increase to the protocol’s content discovery rate. This is achieved by using the wealth of information that the protocol acquires from the content routing subsystem to make smarter decisions on where to fetch the content from.</p><p>This talk is focused on sharing the operation of Bitswap, the testbed we build to test improvements of Bitswap, and the ways in which we improved Bitswap building the foundation for research lines on file-sharing in P2P networks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/ipfs/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alfonso de la Rocha":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10980@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T164500
DTEND:20210207T171000
SUMMARY:Nyxt browser
DESCRIPTION: <p>Nyxt is the configurable web browser. It transforms the relationship between software and user by granting the user the same power as the developers. The user is able to manipulate and modify Nyxt with all of the same tools. This shift necessitates a number of changes in how source code is developed. If all source code is modifiable, what is public API? How do we expose functionality to the end-user in such a way that they can easily make it their own?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/nyxtbrowser/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Mecouris":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11482@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T164500
DTEND:20210207T170000
SUMMARY:Building the world’s first free open source database of FOSS and their vulnerabilities.
DESCRIPTION: <p>VulnerableCode is a free and open source database of vulnerabilities and the FOSS packages they impact. It is made by the FOSS community to improve the security of the open source software ecosystem. It’s design solves various pre-existing problems like licensing, data complexity and usability.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_vulnerable_code/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shivam Sandbhor":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11637@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T164500
DTEND:20210206T173000
SUMMARY:Apache OpenOffice Website CMS
DESCRIPTION: <p>[NO PRERECORDED VIDEO, WILL RUN AS BOF]</p><p>The Apache OpenOffice Project maintains two websites:(1) www.openoffice.org(2) openoffice.apache.org.The two website structures will be discussed.It is now possible to contribute to both of these websites via GitHub Pull Requests</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Apache OpenOffice
URL:https:/fosdem.org/2021/schedule/event/openoffice_website_cms/
LOCATION:D.apache.openoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dave Fisher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11184@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T165000
DTEND:20210207T171500
SUMMARY:CadQuery Assembly System
DESCRIPTION: <p>CadQuery (CQ) [1] is a Python library for building of parametric 3D models. The overarching design goal is to provide a fluent API that enables the user to express the design in a natural way. CQ is based on the open source CAD kernel from OpenCascade [2] and therefore offers industry standard B-Rep modeling capabilities and allows exporting to STEP and many other formats.</p><p>With the upcoming 2.1 release [3] there many improvements coming to CQ. I will briefly summarize them but will focus on the new assembly system. The new CQ version allows the user to combine individual CQ objects into an assembly with the possibility of nesting. The individual object positions can be specified manually in terms of constraints that are solved using a numerical solver. Once an assembly is defined and all the positions specified it can be exported to STEP preserving the assembly structure or an internal OpenCascade XML format. In the I will discuss the current assembly system design, capabilities, limitations and possible future development directions.</p><h3>References</h3><p>[1] https://github.com/CadQuery/cadquery</p><p>[2] https://dev.opencascade.org/</p><p>[3] https://github.com/CadQuery/cadquery/releases/tag/2.1RC1</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/cadquery/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Urbanczyk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11319@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T165000
DTEND:20210207T173000
SUMMARY:Switching Open Source Communities: How to Stay Authentic to Yourself and Find Hidden Benefit In Your New Role
DESCRIPTION: <p>The new reality requires extreme flexibility. Many people might be switching open source communities these days stepping in their new roles. The pandemic might bring you to where you would never expected to be. What if you need to start working for a competing vendor and become an advocate of a totally different technology ecosystem?</p><p>“Just do it” would answer many of your questions, but not all of them. Ethical issues related to integrity, practical failures related to lack of knowledge, the inability to use background info accumulated previously would become factors preventing you from success.</p><p>In our talk, we will combine practical advice from a community manager who moved from MySQL to PostgreSQL environment, with recent findings from academic research in community management. We’ll talk about practical techniques to transform a good community professional into a person of high trust. We will discuss ways to build your community not only around vendors, projects or technologies, but also around yourself, as an inspiring community professional. Finally, we’ll speak about scientifically based ways of building trust in a new community, and leveraging the old ties in the ethical and constructive way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_switching_oscommunites/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anastasia 'Stacy' Raspopina":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martina Pocchiari":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11432@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T165000
DTEND:20210206T171500
SUMMARY:CheriBSD
DESCRIPTION: <p>CHERI is a portable architectural extension providing spatial, referential, and temporal memory safety along with strong, light-weight compartmentalization. CheriBSD is a port of FreeBSD supporting CHERI on Arm Morello, MIPS, and RISC-V. CheriBSD is the reference POSIX OS implementation for CHERI.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_cheri/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brooks Davis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10891@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T165500
DTEND:20210206T173000
SUMMARY:Testing Visual Studio Code extensions
DESCRIPTION: <p>Visual Studio Code is an extremely popular editor and has a very rich ecosystem of extensions. However, testing these extensions is rather tricky in practice. Often extensions require external resources which have to be injected into the development environment. Unit tests are quite bad at testing the UI itself, as they require extensive setup code and a lot of mocking (= implementation of the production API in the testing environment that exposes the same interface). Checking the results of them still requires one to manually verify that the UI looks correct. All this combined can easily lead to false-positives and false-negatives. Integration tests on the other hand are not a silver bullet either as they can be rather brittle, slow, lengthy to write, hard to set up while also not being able to cover edge-cases very efficiently.This talk will focus on what we learned while developing the Open Build Service Connector: which testing strategies work, which don't and what tools to use. We will cover some viable approaches to unit testing and the vscode-extension-tester module that we used for integration tests.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2021/schedule/event/testing_vscode_extensions/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Čermák":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11464@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T165500
DTEND:20210206T171500
SUMMARY:ntopng network monitoring and discovery
DESCRIPTION: <p>This talk shows how ntopng, an open source monitoring application, can be profitably used to discover, characterise, classify and enforce network traffic policies.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemontopng/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Biscosi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10856@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T180000
SUMMARY:FOSDEM: The first 20 years
DESCRIPTION: <p>The closing keynote of 2020 covered the history of FOSDEM. Now it's your turn to share your memories. This session is an open forum for people to share 2-3 minute stories and anecdotes from their time at FOSDEM, including favourite sessions, parties, speaking experiences, and so on.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs
URL:https:/fosdem.org/2021/schedule/event/bof_20_years/
LOCATION:B.bofs
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10858@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T174000
SUMMARY:Ada Lovelace and The Very First Computer Program
DESCRIPTION: <p>We all know that Ada Lovelace is credited as the first computer programmer. But what did she write? What did it do? And how does it work? We look at the program, its function, and break it down line-by-line so you can understand the origins of our entire industry. After all, it doesn't get any more retro than this!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2021/schedule/event/retro_ada/
LOCATION:D.retro
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10910@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T172000
SUMMARY:Fast Wireguard Mesh: VPP + wgsd + wg = ❤
DESCRIPTION: <p>We will show how to leverage <a href="https://fd.io">VPP</a>, <a href="https://github.com/jwhited/wgsd">wgsd</a> and <a href="https://www.wireguard.com/">WireGuard</a> to build a dynamic, fast and secure overlay network to interconnect service nodes wherever they are: on-prem, in public clouds or behind NATs.</p><p><a href="https://fd.io">VPP</a> is one of the fastest and versatile open-source networking dataplane running on general purpose CPU, implementing network services such as routing, bridging, ACLs, cryptography and more.</p><p><a href="https://github.com/jwhited/wgsd">wgsd</a> is an open source project maintained by Jordan Whited implementing DNS Service Discovery for Wireguard endpoints and automatically interconnecting them through a mesh of Wireguard tunnels.</p><p><a href="https://www.wireguard.com/">WireGuard</a> is a new VPN technology created by Jason A. Donenfeld that is getting popular thanks to its simplicity.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/sdn_vpp_wireguard/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benoît Ganne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10995@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T173000
SUMMARY:How to get started with GitLab CI and Python
DESCRIPTION: <p>If you develop web apps with Python and want to take your project to a cloud platform like Heroku, using a continuous integration tool can help you with this process and optimize time and resources. Running tests and deploying your app are some tasks that this tool can help you with. Through this talk you will know how to use GitLab CI on your Python projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_ci/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric Gazoni":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mario García":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11031@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T173000
SUMMARY:Guix Workflow Language
DESCRIPTION: <p>There are dozens of domain specific languages that allow scientists to describe complex workflows.  From the humble generic GNU Make to large scale platforms like Apache Airflow you would think that there is something there to satisfy everyone.  All of these systems have one thing in common: they have a strong focus on partitioning large computations and scheduling work units, but when it comes to managing the software environments that are the context of each of the planned computations, they are often remarkably shy to offer opinionated solutions.</p><p>Software management and deployment often seems like an afterthought.  Workflow language designers increasingly seem to be following the devops trend of resorting to opaque application bundles to satisfy application and library needs.  While this strategy has some advantages it also comes with downsides that rarely seem to be weighed carefully.</p><p>We present the Guix Workflow Language --- not as a solution to the question of software deployment in HPC workflows, but as an instance of convergent evolution: growing a workflow language out of a generic reproducible software management and deployment system (GNU Guix) instead of sprucing up a workflow language with software deployment features.  We hope to encourage a discussion about the current state of workflow languages in HPC: when it comes to software and distributed computations, are we approaching the peak or do we circle a local maximum?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/guix_workflow/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ricardo Wurmus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11037@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T173000
SUMMARY:Flux: Solving Exascale Workflow and Resource Challenges
DESCRIPTION: <p>Many emerging scientific workflows that target high-end HPC systems require a complex interplay with resource and job management software (RJMS). However, portable, efficient and easy-to-use scheduling of these workflows is still an unsolved problem. In this talk, we present Flux, a next-generation RJMS designed specifically to address the key scheduling challenges of modern workflows in a scalable, easy-to-use, and portable manner. At the heart of Flux lies its ability to be seamlessly nested within batch allocations created by itself as well as other system schedulers (e.g., SLURM, MOAB, LSF, etc), serving the target workflows as their “personal RJMS instances”. In particular, Flux’s consistent and rich set of well-defined APIs portably and efficiently support those workflows that can feature non-traditional patterns such as complex co-scheduling, massive ensembles of small jobs and coordination among jobs in an ensemble.</p><p>We will also cover how the Flux-Framework project is structured around open-source development, including our use of the Collective Code Construction Contract (C4), RFCs, LGPL, and various online open-source platforms.  We discuss how these choices of open-source processes have influenced the repo structure, the code, our collaborations, and even the sub-teams within the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2021/schedule/event/flux/
LOCATION:D.hpc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephen Herbein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11094@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T174500
SUMMARY:Using OpenSPDM in Firmware as a Foundation for Secure Device Communication
DESCRIPTION: <p>Security Protocol and Data Model (SPDM) is a standard published by the Distributed Management Task Force (DMTF) organization Platform Management Components Intercommunication (PMCI) working group. SPDM’s vision is to resolve the long-lasting problem of compatible secure communication solution between two endpoints of embedded systems. Protocols defined by SPDM can be used for a wide range of security functionalities including authentication of hardware/firmware identities, delivering measurements, performing attestation, and establishing session keys for secure communication channels.</p><p>This presentation introduces OpenSPDM, an open-source sample implementation which implements an SPDM requester utility to validate a vendor’s responder implementation. The talk covers SPDM 1.0 device authentication and firmware measurement collection, and SPDM 1.1 session creation for data communication protection.</p><p>The audience will learn the main components of the SPDM protocol. A firmware solution builder will learn how to implement a SPDM requester to perform device authentication/attestation and create a secured session with a target device. A device builder will learn how to implement a SPDM responder for authentication/measurement requests and create a secured session to protect communications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_uoifaaffsdc/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jiewen Yao":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norbert Kamiński":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="xiaoyuruan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11119@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T180000
SUMMARY:PANEL: Open Source and Free Software License Compliance And Users
DESCRIPTION: <p>Compliance with Open Source and Free Software licenses remains a perennial topic of discussion among policy makers in our community.  However, little attention is paid to the motivations why these licenses have specific requirements.  Specifically, at least for copyleft licenses, the licenses seek to bestow specific rights and freedoms to the users who receive the software integrated into the devices they use.  This panel, containing a group of industry experts, consultants, and license enforcement experts, discusses the challenges and importance of assuring downstream can actually utilize the compliance artifacts they receive with products as intended by the license.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2021/schedule/event/compliancepanel/
LOCATION:D.legal
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bradley M. Kuhn":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Sullivan":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miriam Ballhausen":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Davide Ricci":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eilís Ní Fhlannagáin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11175@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T171500
SUMMARY:TerosHDL, an open HDL IDE
DESCRIPTION: <p>TerosHDL is an open source project focused in the development and integration of EDA tools in an IDE. It's currently based on VSCode and Atom.</p><p>The goal of TerosHDL is bringing all facilities of software code tools to the HDL development: linter, code completion, simulators management, automate documentation, snippets…</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/teroshdl/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carlos Alberto":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ismael Perez Rojo":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alfredo Saez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11198@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T173000
SUMMARY:18 Things To Do When You Have a MySQL Bottleneck
DESCRIPTION: <p>The presentation will be focused on dealing with an unexpected high traffic event as it is happening. We will address the impact a traffic spike can have on your database – from poor query response time to replication lag issues – and provide actionable tips and tricks. We will talk about how to bring your database under control, earn performance gains and delight your customers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/mysql_bottleneck/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11271@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T173000
SUMMARY:Automate IaC documentations with terraform-docs
DESCRIPTION: <p>Let's face it: our documentations are more often than not at least one step behind our implementations. This becomes a problem when it prevents our users from effectively using what we produce as developers. In this talk, you will learn from its maintainers an in depth introduction of terraform-docs, how users apply the tool to automate the documentation of Terraform modules to always keep implementation and documentation consistent whenever a part of their code changes. You will also get to know about more possibilities, such as the automated rendering of Jenkins pipelines to execute Terraform code using the same tool.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool The Docs
URL:https:/fosdem.org/2021/schedule/event/ttdterraform/
LOCATION:D.docs
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Etmajer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Khosrow Moossavi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11287@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T172500
SUMMARY:Improving the Secure Boot landscape: sbctl & go-uefi
DESCRIPTION: <p>Utilizing secure boot should be simple. Our current tooling is badly integrated, abstractions leaking and the code bases are not reusable. Functionality is spread between several projects and not one covers all your needs. This amounts to a confusing landscape. sbctl and go-uefi is a tool, and a low-level UEFI library, that attempts to push the secure boot landscape forward.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_itsblsg/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Morten Linderud":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Łęcki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11298@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T173000
SUMMARY:MariaDB post-release quality assurance in Debian and Ubuntu
DESCRIPTION: <p>All about MariaDB packaging in two of the most widely-used Linux distros, Debian and Ubuntu, including the strict requirements demanded by distros, and the impact on fixing bugs “upstream” in MariaDB itself.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_distros/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Otto Kekäläinen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11387@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T173500
SUMMARY:ML inference acceleration on K8s using kata containers & AWS Firecracker
DESCRIPTION: <p>The Serverless computing paradigm facilitates the use of cloud computing resources by developers without the burden of administering and maintaining infrastructure. This simplification of cloud programming appears ideal (in theory) but the catch is that when someone needs to perform a more complex task, things could get a bit more complicated.</p><p>Hardware acceleration, for instance, has been a pain point, even for traditional cloud computing programming models: IaaS providers chose dedicated solutions to avoid interference and preserve tenant isolation (device passthrough), while losing one of the most important benefits of virtualization, flexibility in workload placement through live migration. Various solutions have been proposed to overcome this limitation (API remoting, hardware slicing etc.). In the Serverless world though, do we need users to interface with a hardware device directly?</p><p>Most serverless deployments are backed by containers, however, the most popular (and used) one, AWS Lambda, uses a ligthweight VMM (AWS Firecracker) integrated in the container ecosystem, in order to ensure strict isolation, while maintaining scalability. To this end, enabling hardware acceleration on this kind of deployment incurs the same pain points with traditional cloud infrastructure.</p><p>Kata containers evolved from clear containers and offer hypervisor support for popular orchestrators container deployments such as docker, Kubernetes etc. Through kata containers, AWS Firecracker VMs can be easily provisioned as Pods on a kubernetes system, serving workloads prepared as container images. We build on the kata container runtime and port the necessary components to support vAccel, a lightweight framework for hardware acceleration on VMs, on Firecracker.</p><p>In this talk, we briefly go through vAccel, its design principles and implementation, while focusing on the integration with kata-containers and the end-to-end system applicability on ML inference workloads. We present a short patch for kata-containers to support AWS Firecracker v0.23.1, and go through the necessary patching to add the vAccel framework on k8s. Finally, we present a short demo that scales image classification purpose-built microVMs across a working K8s cluster with GPUs.</p><p>Hardware acceleration for serverless deployments has never been more secure!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_ml_kata/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Orestis Lagkas Nikolos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11399@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T180000
SUMMARY:Compute Express Link in QEMU
DESCRIPTION: <p>For years now, driver development has been starting earlier in the product life-cycle. Using QEMU for liberating driver developers from being bound to hardware schedules isn't new. Not so common however, is adding support for new hardware to QEMU while the spec is still being revised. The coupling of driver development and emulation development helped find spec issues early, and allowed us to submit patches for a basic driver on the day that the specification wasreleased.</p><p>This talk will discuss how we used QEMU to meet our goals, the challenges in enabling CXL 2.0 for QEMU, an review of what CXL is, an overview of the architecture and implementation, and ways in which we'd love to get help.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2021/schedule/event/qemu/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ben Widawsky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11438@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T180000
SUMMARY:Surprisingly Unsurprising
DESCRIPTION: <p>Raku is a programming language that spent years in development under a philosophy of torturing the language implementor developer for the sake of the language user.  This results in the language and its core classes behaving in a way that it is surprising — particularly to those coming from other languages — but also intuitive.  The philosophy also carries over to those who develop modules as well, particularly as certain features in Raku allow for modules to integrate themselves deeply (and often transparently) into the language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl and Raku Programming
URL:https:/fosdem.org/2021/schedule/event/raku_unexpected_simplicity/
LOCATION:D.perl
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Stuckwisch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11472@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T180000
SUMMARY:LibreOffice Lightning Talks
DESCRIPTION: <p>LibreOffice: Interesting Talks from Community Members</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice
URL:https:/fosdem.org/2021/schedule/event/lo_lightningtalks/
LOCATION:D.libreoffice
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11523@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T180000
SUMMARY:Database Performance at GitLab.com
DESCRIPTION: <p>GitLab.com has an aggressive SLA, that made us research and develop solutions to improve our performance in all directions, on one of the most important components in our architecture, the PostgreSQL relational database.During this talk, we would like to invite you to explore the details about how we improve the performance of the main PostgreSQL relational database of GitLab.com in a high demanding environment with a load between 40k to 60k transactions per sec.</p><p>We would share with you our projects, processes, and tools, and all tools being developed by our partner Postgres.ai, including the main one, Database Lab.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_database_performance_at_gitlab_com/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikolay Samokhvalov":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jose Finotto":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11529@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T173000
SUMMARY:Designing with sensor data
DESCRIPTION: <p>For years now, we associate Responsive Web Design with Media Queries which adapt to the width of the device we are using.But what if we can take this one step further?Modern devices are brimful of sensors. The fun thing? There are JavaScript and CSS APIs which allow access to some of them!This talk will introduce you to some lesser known Web APIs and give examples on how you can progressively enhance your design with sensor input!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2021/schedule/event/designing_sensor_data/
LOCATION:D.javascript
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="André Jaenisch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11540@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T171500
SUMMARY:Evolving vulnerabilities in CycloneDX
DESCRIPTION: <p>CycloneDX is a software bill of materials (SBOM) standard designed for use in application security contexts and supply chain component analysis. It's developed in the open and widely implemented in open source tooling. As well as quick introduction to CycloneDX, this talk will look in particular at the vulnerability extension.</p><p>Modelling vulnerabilities in software is surprisingly complex. In this talk we'll look at some of the current issues in the CycloneDX vulnerability extension, summarise some of the ongoing discussions in this area, and get people's input on proposals for improvements.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_cyclone_vulnerabilities/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gareth Rushgrove":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11589@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T175500
SUMMARY:Starting Over
DESCRIPTION: <p>A possible next evolutionary step for computers is persistent memory: large capacity non-volatile main memory. With a few terabytes of nonvolatile RAM, who needs an SSD any more? I will sketch out a proposal for how to build an versatile, general-purpose OS for a computer that doesn't need or use filesystems or files, and how such a thing could be built from existing FOSS code and techniques, using lessons from systems that existed decades ago and which inspired the computers we use today.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Performance
URL:https:/fosdem.org/2021/schedule/event/new_type_of_computer/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Liam Proven":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11601@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T180000
SUMMARY:Create an Android Application with Zig
DESCRIPTION: <p>This talk explains how to create an Android app with "only" the Zig toolchain</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Zig Programming Language
URL:https:/fosdem.org/2021/schedule/event/zig_android/
LOCATION:D.zig
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felix ^'xq^' Queißner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11616@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T172000
SUMMARY:Mentoring designers in open Source Software. 
DESCRIPTION: <p>Designers are still relatively rare in the FL/OSS space and those that have been around and active are burning out and struggling to peer support each other effectively. I see mentoring designers, new to open source software as a key way in which we can make FLOSS sustainable generally and specifically for the designer community in FLOSS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2021/schedule/event/mentoring_designers_in_open_source_software/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eriol Fox":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11626@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T172000
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/2021/schedule/event/pitch_your_project/
LOCATION:D.design
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernard Tyers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11714@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T172500
SUMMARY:WebPageTest Update and License discussion
DESCRIPTION: <p>Patrick will discuss the background behind the WebPageTest license change from Apache to Polyform Shield as well as the new features introduced to WebPageTest since the acquisition by Catchpoint.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2021/schedule/event/webperf_webpagetest_update_and_license/
LOCATION:D.web.performance
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Meenan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11742@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T173000
SUMMARY:Go at Tailscale
DESCRIPTION: <p>I worked on the Go team at Google for about 10 years working on bits of everything, but primarily the standard library (net/http, etc) &amp; its build system. In that time I wrote lots of Go, but almost primarily for Go itself. Joining a startup, I now finally get to use Go all day to build a real product (Tailscale) and it's super exciting. We use Go on the server and in 5 clients: Linux, Windows, macOS, iOS, Android.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2021/schedule/event/gotailscale/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brad Fitzpatrick":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11749@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T173000
SUMMARY:Desktop Linux Management at Facebook
DESCRIPTION: <p>How we manage Facebook's desktop Linux fleet, and how it is positioned as a way to drive features into our server fleet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/desktoplinuxmgmtatfacebook/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michel Salim":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11789@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T180000
SUMMARY:PANEL: Organizers of the Legal & Policy DevRoom
DESCRIPTION: <p>The organizers of the Legal and Policy DevRoom for FOSDEM 2021 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/2021/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="Richard Fontana":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:11858@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T173000
SUMMARY:Open-CE the community driven software distribution of machine learning tools
DESCRIPTION: <p>Open-CE the community driven software distribution of machine learning tools that is built on standard Linux platforms across different architectures. Open-CE provides a quick easy pathway to using NVIDIA GPU technologies with tools like Tensorflow, Pytorch, XGBoost, and other related packages and dependencies.These tools are built using the standard conda environment to ensure easy access and deployment. The Open Source Lab (OSUOSL) and Center for Genome Research and Biocomputing (CGRB) partner with IBM and OpenPOWER in order to provide a download resources around Open-CE supporting both x86 and PPC64LE machines.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:OpenPOWER
URL:https:/fosdem.org/2021/schedule/event/opence/
LOCATION:D.power
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Sullivan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11880@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170000
DTEND:20210206T171500
SUMMARY:Bridging the gap between ITOps and DevOps
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_about1/
LOCATION:S.checkmk
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Checkmk Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12244@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T174500
SUMMARY:Checkmk Technical Demo
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Checkmk stand
URL:https:/fosdem.org/2021/schedule/event/checkmk_technical_demo4/
LOCATION:S.checkmk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12258@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T180000
SUMMARY:Installation Party
DESCRIPTION: <p>Meet us in the chatroom, see the link!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:ntop stand
URL:https:/fosdem.org/2021/schedule/event/ntop_installation_party_sun/
LOCATION:S.ntop
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12324@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170000
DTEND:20210207T180000
SUMMARY:Compile IPS packages with pkgbuild / SFE
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Illumos stand
URL:https:/fosdem.org/2021/schedule/event/illumos_stand_1/
LOCATION:S.illumos
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="tm":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11092@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170500
DTEND:20210206T173000
SUMMARY:Filecoin & IPFS: A new Home for Research Data
DESCRIPTION: <p>Come learn about how researchers and open data initiatives are using IPFS and Filecoin to make their data resilient, accessible, and verifiable. From Starling to Qri to EDGI - many groups are pioneering the use of distributed web tools to preserve important data, empower researchers, and bring new capabilities like end-to-end verifiability or peer-to-peer data transfer to their research. Learn about best practices using these tools today, and how they're getting better in 2021.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_filecoin_ipfs/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Molly Mackinlay":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11263@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T170500
DTEND:20210206T173000
SUMMARY:reSIProcate project news
DESCRIPTION: <p>Discussion of the most recent release of reSIProcate, how to use it and how to get involved.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2021/schedule/event/resiprocate/
LOCATION:D.rtc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Pocock":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Scott Godin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11704@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T170500
DTEND:20210207T180000
SUMMARY:COMPOST: Exploring artist-centric development through Distributed Press
DESCRIPTION: <p>In a few weeks we are launching COMPOST, a magazine about the digital commons. Each issue serves as a collective lab, where we test and validate novel approaches to content production, distribution, and monetization, with a unique cohort of contributors every quarter. Through subsequent issues of COMPOST, our learnings and code will be published to the commons as Distributed Press. Along with inspiring creators and readers with our magazine, our objective is to develop better open-source tools for decentralized publishing to catalyze an interdependent ecology of publishing projects.</p><p>In our talk, we will present the organizational and technical scaffolding of COMPOST and Distributed Press. We will share our learnings from the first issue working directly with writers and artists to inform features and user experience of our tool. We will present how Distributed Press will help publish works to the DWeb (IPFS, Hypercore, Scuttlebutt), enable monetization, add a disintermediated social layer to publishing, and verify content, in a manner aligned with our values. Finally, we will talk about radical practices that ensure decentralization extends into governance, decision making, and community building.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Beyond Blockchain - Distributed Web
URL:https:/fosdem.org/2021/schedule/event/compost_artist_centric_development/
LOCATION:D.blockchain
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="COMPOST":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11059@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T171000
DTEND:20210207T173000
SUMMARY:Improving GNU Radio Accelerator Device Dataflow
DESCRIPTION: <p>Accelerator devices such as GPUs, FPGAs, or DSPs can be very useful for offloading computationally intensive digital signal processing tasks. Unfortunately, the GNU Radio SDR framework does not directly support such devices.  Many workarounds have been developed to allow accelerator devices to be used within GNU Radio, but each comes with performance and/or flexibility tradeoffs.  To solve these problems work is currently underway to develop generic support for accelerator devices within GNU Radio itself.  The focus of this work is to modify GNU Radio to allow support for custom buffers.  Custom buffer support will allow GNU Radio to directly utilize device specific buffers (e.g. DMA buffers) and therefore eliminate the need to double copy in order to move data into and out of an accelerator device. Furthermore, the custom buffer concept can be extended to allow “zero copy” data access between two kernels on the same accelerator device. This presentation will cover the design and current status of custom buffer support for GNU Radio.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2021/schedule/event/fsr_improving_gnu_radio_accelerator_device_dataflow/
LOCATION:D.radio
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Sorber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11299@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T171000
DTEND:20210207T173000
SUMMARY:Ordered Key-Value Stores
DESCRIPTION: <p>One of the great strength of Scheme is how flexible it is to the extent where you feel at home whatever the Scheme, the system will adapt itself to your needs, making it possible to re-use your knowledge. The situation in the database space is more complicated. There is the SQL family of databases, but in so far the SQL standard is too limited. To be ready for every situation possible you need to re-invent yourself all the time, for each database system its idiosyncrasies. What about a database paradigm that builds upon existing knowledge, that you can re-use in many situations and program with your favorite Scheme?</p><p>After brief note on database history, we will dive into what is a database, and how to choose one. Then we will look into the particular case of Ordered Key-Value Stores (OKVS), explain and demonstrate how with a single interface they cover a large palette of use-cases, and a glimpse of it: so called relational, text and geometric with the help of a new representation. At last, we will see what are the downsides, and try to answer the question: will Ordered Key-Value remain a tool of the experts?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/minimalistdb/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amirouche BOUBEKKI":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10888@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T171500
DTEND:20210206T180000
SUMMARY:Watch the Asciinema Replay of Your Home-Made Honeypot
DESCRIPTION: <p>Are you bored of watching the same old movies every day? Let's bring something new to the cinema. A replay of your home-made honeypot with commands played back via Asciinema.</p><p>Is this a stupid idea for audit logging? Mostly, but it's also interesting to see what users (and bots) type into your containers. In this talk, we will first show you how to quickly build your own honeypot and then talk more about the audit logging features of ContainerSSH, an open source tool that you can use for various use cases - not only for building your own honeypots but also for creating:</p><ul><li>Learning environments</li><li>Web hosts</li><li>Secure development and exploration environments</li></ul><p>You might come up with more use cases - we're looking forward to hearing them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2021/schedule/event/asciinema_honeypot/
LOCATION:M.misc
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sanja Bonic":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Janos Pasztor":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10968@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T171500
DTEND:20210206T173000
SUMMARY:MutantC PDA introduction
DESCRIPTION: <p>MutantC is a open source and open hardware shell for a RPi form factor boards. It includes hardware keyboard, sliding display with touchscreen, battery with charging circuit, etc. This short talk will be introduction of the project, it's goals and of the v3 hardware revision.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/mutantc/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cyril Hrubis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11143@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T171500
DTEND:20210207T174000
SUMMARY:Alliance / Coriolis2
DESCRIPTION: <p>Coriolis is a suite of software for taking chip designs and turning them into ASICs (aka VLSI design).  It is silicon-proven, having been used with Alliance auto-scaleable nsxlib Cell Libraries to produce ("tape out") NDA-free GDS-II files that resulted in successful working 180nm ASICs, and has been used in ASICs up to 800k gates.  The input is HDL (verilog, VHDL, and yosys RTLIL) and the output is 100% complete GDS-II, with IO pads, cells, SRAMs all fully "Placed and Routed", ready for ASIC manufacture.</p><p>However unlike traditional P&amp;R software (which may or may not have had, at some point in its development, a scripting language added as an afterthought), coriolis2 is written in a hybrid of c++ and python modules.  Layout is done not by a file format that must be loaded by a GUI: layout for each ASIC is actually a python program that, through the coriolis2 python modules imported by that program, reads the HDL, reads the Cell Libraries, and, fully under parametric programmatic control, creates the layout.</p><p>This talk provides a demo walkthrough of coriolis2 in action, to produce an actual GDS-II layout including the IO Ring and IO Pads.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2021/schedule/event/alliance/
LOCATION:D.cad
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luke Kenneth Casson Leighton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11261@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T171500
DTEND:20210207T173000
SUMMARY:DeepScan - assessing your code for effective licenses
DESCRIPTION: <p>In this talk I want to present the recently open sourced deepscan tooling, which allows the comfortable analysis of repositories for effective licenses, copyrights and known files. I will show how the tool is structured and how it works. How the similarity analysis is used and what the current results are. Also I will demonstrate how the free analysis service can be used and how it may be used to review and re-assess findings.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_update_deep_scan/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Thielscher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11414@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T171500
DTEND:20210206T174000
SUMMARY:Hardware-Aided Trusted Computing in High-Level Synthesis (HLS) for FPGAs
DESCRIPTION: <p>Hardware accelerators are being increasingly integrated into today’s heterogenous computing systems to achieve improved performance. However, the resulting heterogenous hardware also increases the challenge to ensure the security of these accelerators.High-Level Synthesis (HLS) automates the creation of a register transfer level (RTL) description of a digital circuit starting from its high-level specification (e.g., C/C++/SystemC). In this talk, I would like to discuss different extensions and methodologies to High-Level Synthesis (HLS) compilers for generating secure accelerators. Precisely  addressing the HLS vulnerabilities like side-channel listed in Common Weakness Enumeration (CWE) list.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_hls/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Babar Khan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11735@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T171500
DTEND:20210206T172000
SUMMARY:Time Series Service
DESCRIPTION: <p>This is a lightning talk about an upcoming time series/Influxdb service open source project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemotimeseries/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Suffel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10954@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T172000
DTEND:20210207T174000
SUMMARY:Is your elephant a gazelle? 
DESCRIPTION: <p>Elephant flows appear irregularly, can consume almost half of the available bandwidth and are consequently associated with a host of issues. Securing elephant flows with IPsec is a well-known challenge to SDN and SD-WAN solutions on commodity hardware. The key problems for those developing solutions are:-   How to seamlessly enable dedicated HW to accelerate IPsec processing when available?-   How to distribute workloads to more CPU cores and maintain packets ordering to scale?-   How to scale up/scale down the computer resource usage when the elephant flow appears and disappears?In this talk we will discuss our recent work done on open-source project FD.io/VPP to address the above problems. We will describe how we utilized and enriched the VPP architecture to accelerate on-demand IPsec elephant flow processing in a unified and seamless way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/sdn_ipsec_vpp/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fan Zhang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11451@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T172000
DTEND:20210206T180000
SUMMARY:RobotMK: Extend Checkmk with Robot Framework E2E tests
DESCRIPTION: <p>Robotmk: How to extend the monitoring system Checkmk with checks from the user's perspective</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network monitoring, discovery and inventory
URL:https:/fosdem.org/2021/schedule/event/nemorobotmk/
LOCATION:D.network
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Meggle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10964@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T172500
DTEND:20210207T180000
SUMMARY:Mathematics and development of fast TLS handshakes
DESCRIPTION: <p>Tempesta TLS is an implementation of TLS handshakes for the Linux kernel. Since the kernel already provides symmetric ciphers, we focus on asymmetric cryptography only, elliptic curves in particular.</p><p>Use used the mbed TLS library as the foundation and almost fully rewrote it to make is x40 faster. During our development we also use parts of WolfSSL library. While WolfSSL outperforms OpenSSL, it uses the same algorithms, which are 5-7 years of old. Tempesta TLS uses newer and more efficient algorithms from the modern cryptography research.</p><p>While we still improving performance of Tempesta TLS, the implementation already establishes 40-80% more TLS handshakes per second than OpenSSL/Nginx and provides up to x4 lower latency in several tests.</p><p>This talk covers following topics with plenty of benchmarks:</p><ul><li><p>The fundamentals of elliptic curve computations and the most "hot spots"</p></li><li><p>Side channel attacks (SCA) and methods to prevent them</p></li><li><p>How the recent CPU vulnerabilities impact TLS handshakes</p></li><li><p>Basics of the new fast algorithms used in the Tempesta TLS</p></li><li><p>The design trade offs in OpenSSL, WolfSSL, mbed TLS, and Tempesta TLS</p></li><li><p>The funny assembly code with is more straightforward than C</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2021/schedule/event/webperf_fast_tls/
LOCATION:D.web.performance
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Krizhanovsky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11219@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T172500
DTEND:20210207T174500
SUMMARY:Identifying Performance Changes Using Peass
DESCRIPTION: <p>Performance is a crucial property of software for both closed and open source software. Assuring that performance requirements are met in the CI process using benchmarks or load tests requires heavy manual effort for benchmark and load test specification. Unit tests often cover a big share of the use cases of a software and are maintained anyway. While they have some downsides for measuring the performance, e.g. since they test corner cases or use functional utilities like mocks, they still are a way of measuring realistic use cases with nearly no manual effort.</p><p>Therefore, we develop the tool Peass (https://github.com/DaGeRe/peass), which transforms unit tests into performance unit tests and measures their performance. The stand-alone tool Peass can be integrated into the CI-process using Peass-CI, which makes it possible to run performance tests with every build in Jenkins.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/identifying_performance_changes_using_peass/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Georg Reichelt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11709@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T172500
DTEND:20210207T180000
SUMMARY:Realtime 3D graphics and VR with Kotlin and Vulkan
DESCRIPTION: <p>This talk is gonna be about the scenery framework, a framework we have developed for visualising geometry and large volumetric data (TB+) using Kotlin and Vulkan or OpenGL. Coroutines, Kotlin's conciseness and syntactic sugar enabled the efficient codebase of scenery to integrate with popular image processing tools, and support Virtual Reality rendering, both on headsets and on distributed multi-projector systems like CAVEs. We'll show code, demos, lessons learned, and demonstrate how we use the framework in a visualisation software for end users, sciview, that we have also developed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2021/schedule/event/realtime_3d_graphics_with_kotlin/
LOCATION:D.kotlin
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ulrik Guenther":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kyle Harrington":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10887@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T173000
DTEND:20210207T180000
SUMMARY:An documentation workflow loved by both Data Scientists and Engineers
DESCRIPTION: <p>I observed a white paper authoring collaboration workflow problem at my Forbes 50 employer wherein a tedious workflow around legacy tooling caused undue stress, headaches, rework, and, ultimately, a cosmetically poor-looking document with inconsistent content and styles. Knowing that a good document requires both good content and presentation, I proposed and led the creation of a simple workflow amenable to our team's software engineers and data scientists: treating the white paper text as code with technologies including Markdown, GitHub Enterprise, Pandoc, LaTeX, and a review process that gets the tooling out of the way in order to enable content authors to focus less on logistics and more on writing and reviewing. The result was that a team of seven engineers and data scientists created a 50-page document containing text, diagrams, equations, graphics, and more in just two weeks. The result greatly pleased our directors and executives. They praised our team not only for the incredibly valuable content but also for the professional appearance of the document. When they learned about the peer review process we used to create it, they wanted more teams to use it.</p><p>This talk focuses on the problems of passing around files by email or shared drives, the problems of collaborative editing of online documentation, and the problems we're still addressing in our solution that we've now used to author several significant internal documents.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool The Docs
URL:https:/fosdem.org/2021/schedule/event/ttddatascience/
LOCATION:D.docs
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Colin Dean":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10890@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T173000
DTEND:20210207T180000
SUMMARY:Escaping the Cargo Cult
DESCRIPTION: <p>Structuring a Python project is often non-trivial. We pick up pieces of different patterns and techniques, blindly applying them without understanding their implications, in an attempt to ship software. Testing and packaging become significant pain points for many developers, and this need not be so.</p><p>In this talk, Jason C. McDonald breaks down the best way to structure a Python project for maximum portability and maintainability...and more important, explain WHY these patterns exist.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2021/schedule/event/python_escaping_cargo_cult/
LOCATION:D.python
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric Gazoni":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jason McDonald":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10900@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T173000
DTEND:20210206T180000
SUMMARY:QAOps - The Latest Trend in QA & Software Delivery
DESCRIPTION: <p>Quality expectations are increasing day by day, market demand is changing rapidly and digital technologies are influencing QA practices. How do we adapt? QA plays a strategic role, it is a connection point between development and operations. DevOps can speed up the development, but what can you expect without a robust QA strategy? Continuous development and continuous delivery is impossible without a comprehensive QA strategy. How can we accelerate software delivery without sacrificing quality? Join this presentation and you will find out why QA and Ops have a complimentary mindset, how you can implement a QAOps framework and why it matters.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2021/schedule/event/qaops/
LOCATION:D.testing
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcela State":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11001@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T173000
DTEND:20210207T180000
SUMMARY:The story of the first PGDay
DESCRIPTION: <p>The talk  tells the untold story of how we started with the idea of having a barbecue and we ended in organising the first PostgreSQL conference in Europe.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2021/schedule/event/postgresql_the_story_of_the_first_pgday/
LOCATION:D.postgresql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Federico Campoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11118@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T173000
DTEND:20210207T180000
SUMMARY:Zoom out to zoom in on the community 
DESCRIPTION: <p>Open Source is all about the community being able to engage with each other efficiently. This is why events such as FOSDEM are so essential to enable us to meet members of our communities face to face to create these essential connections.  In 2020 the annual OSS physical event circuit was broken due to the pandemic, and was replaced with online versions.  It has meant we spent the year on weekly zoom  project team/ steering committees &amp; more meetings online. Then we have yet more zoom webinar or some other online tool for our flagship OSS events.  This can be sufficient when you know the people on a mature community, as you may have met them before, but what for new OSS communities just starting out?. How can we get that personal connection that is needed to help avoid unnecessary conflicts due to simple misunderstandings. What people see in print, say in a gerrit review comment, can seem a lot more severe if you do not really know the person who had typed it. That is why I'd like to give my experience from 2020. Lessons I have learned and adapted in my meeting. To take the time to step back/zoom out in our OSS commnity meetings, and take just a little time so we can zoom in on the people.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2021/schedule/event/community_devroom_zoomout_zoomin/
LOCATION:D.community
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adrian OSullivan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11190@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T173000
DTEND:20210206T180000
SUMMARY:Buffer pool performance improvements
DESCRIPTION: <p>In any block-oriented, update-in-place database with log-based recovery, two kinds of page flushing are needed. Eviction flushing is necessary when all least recently used blocks are dirty (modifications exist in the buffer pool). Checkpoint flushing (writing out the oldest modified page first) allows the log checkpoint to advance, shortening the potential recovery time by logically discarding the start of the log. Any write of a persistent page must be preceded by a corresponding log write and optional doublewrite, to guarantee that crash recovery works.</p><p>We will cover some improvements in this area in MariaDB Server's version of InnoDB storage engine. We will also discuss how a database could be configured to minimize write amplification.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB
URL:https:/fosdem.org/2021/schedule/event/mariadb_buffer_pool_improvements/
LOCATION:D.mariadb
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marko Mäkelä":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11268@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T173000
DTEND:20210206T180000
SUMMARY:Open Harmony - more than an OS
DESCRIPTION: <p>Breaking hardware boundaries, transcending the classic dichotomy of an OS, this is what OpenHarmony is about. Catering the needs from tiny sensors up to powerful systems, from edge to cloud.</p><p>In this presentation Stefan will address questions every FOSS developer will have, when hearing about OpenHarmony for the first time. If you are curious about thearchitecture, used FOSS projects, or want to know more about contribution guidelines and start picking in the code this talk would be a good start.</p><p>Stefan will talk about the multiple-kernel approach, the distributed architecture and layers. He will also explain our public development infrastructure and contribution flows.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2021/schedule/event/open_harmony_os/
LOCATION:D.embedded
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Schmidt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11330@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T173000
DTEND:20210206T174000
SUMMARY:Metrics in Context: A Data Specification For Scholarly Metrics
DESCRIPTION: <h2>Grounding this virtual talk</h2><p>In the times of zoom calls, virtual conferencing, and ubiquitous connectivity, I want to take some time and ground myself and this talk on the unceded[1] lands that I am living, working, and recording on as a visitor. I want to acknowledge the Coast Salish people including the səl̓ilwətaɁɬ təməxʷ (Tsleil-Waututh), Skwxwú7mesh-ulh Temíx̱w (Squamish), S’ólh Téméxw (Stó:lō), Stz'uminus, and xʷməθkʷəy̓əm (Musqueam) whose lands were stolen but have rights to these lands even today.</p><h2>Abstract</h2><p>Google Scholar, Web of Science, Scopus, Dimensions, Crossref, Scite.ai, ... What used to be the home turf of for-profit publishers has become a buzzing field of technological innovation. Scholarly metrics, not only limited to citations and altmetrics, come from a host of data providers using an even wider range of technologies to capture and disseminate their data. Citations come as closed or open data, using traditional text processing or AI methods by private corporations, research projects or NGOs. What is missing is a language and standard to talk about the provenance of scholarly metrics.</p><p>In this lightning talk, I will present an argument why we need to pay more attention to the processes of tracing and patterning that go into the creation of the precious data that determine our academic profiles, influence hiring and promotion decitions, and even national funding strategies. Furthmermore, I present an early prototype of Metrics in Context, a data specification for scholarly metrics implemented in Frictionless Data. Additionally, the benefits and application of Metrics in Context is presented using both traditional citation data and a selection of common altmetrics such as the number of Tweets or FB shares.</p><hr /><p>[1] "Unceded lands are territories that were never signed away by the Indigenous people who inhabited them before Europeans settled in North America. In other words, this land was stolen. (It's worth noting that territories covered by treaties also weren't necessarily ceded ⁠— in many cases, the intent of the agreements was the sharing of territory, not the relinquishing of rights.)" <a href="https://www.nationalobserver.com/2020/01/24/analysis/what-we-mean-when-we-say-indigenous-land-unceded">Source</a></p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_scholarly_metrics/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Asura Enkhbayar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11334@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T173000
DTEND:20210207T180000
SUMMARY:Optimising for humans
DESCRIPTION: <p>Nim is a statically typed language with a comprehensive meta-programming system. This makes it a really nice fit for micro-controllers, or otherwise hardware constrained environments (or to just use less resources in general). Based on my experiences with Nim and micro-controllers I'll dive into how meta-programming, DSLs, and Nims rich type system can be used to make nice readable code for micro-controllers without any added overhead compared to C. Both in terms of code-size, but also in terms of speed, in fact the code executed on the controller is pretty much the exact same thing, but with vastly improved ergonomics.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2021/schedule/event/nimdsl/
LOCATION:D.declarative.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Munch-Ellingsen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11564@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T173000
DTEND:20210207T174500
SUMMARY:Automating your license compliance policy with OSS Review Toolkit
DESCRIPTION: <p>In this session we will demonstrate how to write a license policy in OSS Review Toolkit to automatically check the licenses found in a project and its dependencies.</p><p>One of the reasons OSS Review Toolkit was started by its creators was a need to go beyond the usual allow/deny license policy in most SCA tools. For instance we wanted to be able to write checks with multiple levels of compliance depending on what was being reviewed or based on package meta data. In this session we will demonstrate how one can write license policy with checks/rules that take into account package metadata date or the code, license and product context.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_automating_license_compliance_with_ort/
LOCATION:D.composition
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Steenbergen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11712@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T173000
DTEND:20210206T175500
SUMMARY:Secure Upgrades with DRTM
DESCRIPTION: <p>There is existing work in the public space on how to correctly construct a DRTM launch but not an equivalent amount on how to maintain the integrity of the DRTM launch over the lifecycle of a system. In particular a specific area of concern is how to correctly construct a secure upgrade for the DRTM launch that minimizes the risk of the process being corrupted. There are a few challenges that must be overcome and in this presentation these will be covered along with a novel approach that will address the challenges.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2021/schedule/event/firmware_suwd/
LOCATION:D.firmware
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Smith":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marek Kasiewicz":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Payne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11716@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T173000
DTEND:20210206T180000
SUMMARY:The State of Go
DESCRIPTION: <p>Go 1.16 is planned to be released in February 2021 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>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2021/schedule/event/stateofgo/
LOCATION:D.go
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francesc Campoy":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maartje Eyskens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11726@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T173000
DTEND:20210207T180000
SUMMARY:Hitchhiker's Guide to MySQL
DESCRIPTION: <p>Did you wake up one day to find a baby database left in a box by your front door? While it was cute and fairly self-sufficient at first, has it now hit database puberty and is it making you wish there were such a thing as DBA school? Did you feed your database after midnight or let it get in contact with water and is it now making your life a living hell? Don't panic, because here's a 20 minute cram session of the most basic database parenting skills as well as general things you should be aware of when starting out with MySQL.</p><p>A light-hearted, meme-heavy approach to starting your part- or full-time career as a Database Caretaker.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL
URL:https:/fosdem.org/2021/schedule/event/hitchhikers_guide_mysql/
LOCATION:D.mysql
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Liz van Dijk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11756@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T173000
DTEND:20210206T180000
SUMMARY:Application centric deployment with foreman / katello
DESCRIPTION: <p>Currently, you can provision individual servers very well with foreman / katello and configure them using Ansible, Puppet or Salt. However, modern applications are composed of different services that are operated on separate servers and are connected to each other.</p><p>This presentation introduces the new plugin foreman_acd, which allows the orchestration of entire interconnected applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2021/schedule/event/applicationcentricdeploymentwithforemankatello/
LOCATION:D.infra
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernhard Suttner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11404@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T173500
DTEND:20210207T180000
SUMMARY:Datacenter class containers for the masses
DESCRIPTION: <p>What if we told you that there is a way to build a powerful kubernetes cluster that can perform data-center-class workloads in a form factor that you can run at your home, under your lab bench, or at a conference. What if we further told you that this hardware comes from a sustainable supply chain that will lower the carbon footprint of computing. This talk will detail an open hardware design, built for a "home" form factor, with a chassis that can hold from 4 to 12 nodes; that contains almost 100 compute cores; 2TB of memory; and over 30 TB of storage. Join us for an overview through photos, video demonstration, and chats with the designers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2021/schedule/event/containers_datacenter_class/
LOCATION:D.containers
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sri Ramkrishna":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11228@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T174000
DTEND:20210207T180000
SUMMARY:Community ID Flow Hashing
DESCRIPTION: <p>Network security practitioners frequently need to correlate logs and alerts produced by the systems installed in their networks. For example, a Suricata alert might require the context of Zeek's connection logs for the alert to become actionable. Normally the best way to make such correlations is by manually identifying the flow tuple involved, in each of the monitor outputs involved, around the timestamps in question -- a tedious and error-prone task.</p><p>To simplify this process we're standardizing a straightforward algorithm, dubbed "Community ID" (https://github.com/corelight/community-id-spec), that produces short textual hashes that reliably identify network flows directly at the source. Flow correlation then becomes a straightforward string comparison operation. Popular open-source network monitoring solutions now include support for this emerging standard, including Suricata, Wireshark, and Zeek, and there's a growing library of reusable implementations in various common programming languages.</p><p>In this talk we will motivate the Community ID standard, report on its current implementation status, and demonstrate it to the community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2021/schedule/event/sdn_community_id/
LOCATION:D.sdn
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Kreibich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11280@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T174000
DTEND:20210206T175000
SUMMARY:Reverse-engineering as a crossroads for investigation, science and open tools and technologies
DESCRIPTION: <p>“We want (Exposing the Invisible) to inspire a new generation of people committed to transparency and accountability.” (Tactical Tech). Reverse-engineering consists in studying an object (or a method) in order to determine its internal functioning. Reverse-engineering consists in identifying a precise case, making a recognition, disassembling step by step and piece by piece, then understanding the mechanism; and finally reassembling the object (or the method) with a new value proposition in its operation.</p><p>We are experimentally trying to revisit the practice of reverse-engineering to explore these possible and effective contributions in the case of investigation (journalism, activism, science, art).</p><p>By: Xavier, Jess, Nuria, Clio, Laura… and more folks from Exposing The Invisible project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_reverse_engineering/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xavier Coadic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11360@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T174000
DTEND:20210206T180000
SUMMARY:CubicleOS -- when Hardware helps to partition software
DESCRIPTION: <p>What if millennials reinvented microkernels? How would they design them, what CPU features would they use?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-Aided Trusted Computing
URL:https:/fosdem.org/2021/schedule/event/tee_cubicle/
LOCATION:D.hardware.trusted
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasily A. Sartakov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11683@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T174500
DTEND:20210207T180500
SUMMARY:GitOps Working Group - Overview and Invitation
DESCRIPTION: <p>In late 2020 the GitOps Working Group was formed under the App Delivery SIG of the CNCF. The goal for the WG is to “provide companies and individuals with the skills, knowledge and competency to implement GitOps tooling and methodologies which simplify the operation and management of infrastructure and cloud native applications.” Within days of the announcement more than 60 individuals from more the 30 companies expressed an interest in participating and the working group was launched. The group is meeting these goals through content creation and evangelism – white papers, blog posts, sample applications, demonstrations and more.</p><p>In this session we will present work done to date with a primary focus on the foundational principles of GitOps and the benefits that practitioners are already realizing. The aim of the session is both to help the interested understand the fundamentals of GitOps and know where to go to engage.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2021/schedule/event/gitops_working_group/
LOCATION:D.cicd
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cornelia Davis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11738@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T174500
DTEND:20210207T175500
SUMMARY:Usages of Software Composition - Concluding Q&A
DESCRIPTION: <p>The very short time is some placeholder between presentation groups to have questions being asked and answered or just simple to have a break.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_usages_qna/
LOCATION:D.composition
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11611@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T175000
DTEND:20210206T180000
SUMMARY:Black box panel
DESCRIPTION: <p>Live Q/A panel with two speakers who presented works arround black box issues.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2021/schedule/event/open_research_black_box_panel/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Asura Enkhbayar":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xavier Coadic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:11658@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T175500
DTEND:20210207T180000
SUMMARY:Devroom Software Composition: Concluding Remarks
DESCRIPTION: <p>If we come to this presentation: A big thank you for all persons who have submitted their presentation and many thanks for all attending.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Composition
URL:https:/fosdem.org/2021/schedule/event/sca_conclusion/
LOCATION:D.composition
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="Maximilian Huber":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael C. Jaeger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12237@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T180000
DTEND:20210207T181000
SUMMARY:Closing FOSDEM 2021
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSDEM
URL:https:/fosdem.org/2021/schedule/event/closing_fosdem/
LOCATION:K.fosdem
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12267@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210206T180000
DTEND:20210206T190000
SUMMARY:Ekke Guembel - Online + Offline = beste Erfolgsrate. Postkarten in Mautic-Kampagnen
DESCRIPTION: <p>Eine Postkarte oder ein Brief werden viel seltener ungelesen verworfen als eine E-Mail. Daher haben sie für alle höherwertigen Käufe (oder zur Leadgenerierung) nicht nur eine Daseinsberechtigung, sondern sehr gute ROI-Werte.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mautic stand
URL:https:/fosdem.org/2021/schedule/event/mautic_guembel1/
LOCATION:S.mautic
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:12271@FOSDEM21@fosdem.org
TZID:Europe-Brussels
DTSTART:20210207T180000
DTEND:20210207T190000
SUMMARY:Lakshmi Narasimhan Parthasarathy & Jordan Ryan - High Availability Mautic
DESCRIPTION: <p>In this talk we will be discussing what it takes to run Mautic in High Availability settings, specifically what resources are available in the community, where there are gaps, and what you can do to manage them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mautic stand
URL:https:/fosdem.org/2021/schedule/event/mautic_ha/
LOCATION:S.mautic
END:VEVENT
END:VCALENDAR
