← /K.fosdemM.communityM.miscL.lightningtalksB.bofsD.apache.openofficeD.blockchainD.bsdD.cadD.openchainD.cicdD.collabD.communityD.compositionD.containersD.declarative.minimalisticD.dependencyD.designD.distributionsD.docsD.embeddedD.emulatorD.firmwareD.geospatialD.goD.graphD.hardware.trustedD.hpcD.infraD.javascriptD.openjdkD.kotlinD.legalD.libreofficeD.mariadbD.microkernelD.monitoringD.mozillaD.mysqlD.networkD.perlD.postgresqlD.powerD.pythonD.radioD.researchD.retroD.rtcD.safetyD.sdnD.sdsD.testingD.virtualizationD.web.performanceD.zigS.apacheS.appinventorS.box86S.checkmkS.civicrmS.coderdojoS.debianS.eclipseS.fedoraS.foremanS.fossasiaS.freebsdS.fsfeS.gitlabS.gnomeS.gsocS.haarcourtS.haikuS.illumosS.jenkinsS.kdeS.kiwiS.kopanoS.LibreofficeS.libresocS.mariadbS.matrixS.mauticS.nextcloudS.ntopS.onlyofficeS.openembeddedS.openharmonyS.openmandrivaS.opentapS.openukS.openwifiS.ow2S.pharoS.postgresqlS.pulpS.radioS.reactosS.refpersysS.schulfreiS.sesameS.tholaS.tracimS.unikraftS.xcpngS.xwikiS.yottadbI.infodesk
09:00The Virtual FOSDEM Infodesk (Sunday)
 
 
09:15
 
 
09:30Checkmk Technical Demo
 
 
09:45
 
 
10:00Shaken Fist, thought experiments in simpler IaaS cloudsCADCloud building an interactive online version control system for FreeCADIntroduction of the CI/CD devroomAbracadabra, now everyone's a remotee!A few patterns (and one antipattern) you might see only in RakuSoftware Ecosystems as NetworksIntroduction to OSGeoDeploying Containerized Applications on Secure Large Scale HPC Production Systems.Cross-Platform User Interface Development in Java with OpenJFXKotlin DevRoom Welcoming RemarksLibreOffice TechnologyMonitoring & Observability intro25 years of MySQL - A RetrospectiveSome SQL Tricks of an Application DBADifferent Approches in Pedagogy in Teaching Data Science with PythonNever compile on the target ! GNU Radio on embedded systems using BuildrootWelcome to RetroComputing DevroomOW2 Market Readiness Levels and OSS long-term sustainibility
 An emulator for my old system today and tomorrow ?
 The Road to Interoperability in CI/CDKotlin Roadmap: Upcoming FeaturesReactOS applications and hardware demo + Q&A
10:15Observability for beginners
 
 The 'sparselizard' multiphysics c++ fem libraryLowering the Barrier for New Developers
10:30MariaDB PaaS using systemd multi-instance / socket activationCombining Progressive Delivery With GitOps And Continuous DeliveryCommunication HacksThe Fuzion LanguageOSGeoLive your geospatial toolkitScalable, Automated ML Model Monitoring with KFServing and HopsworksA Google Monitoring System, Monarch… in Open Source?Open Source Database Infrastructure with VitessSpeed up the JSONB.Improving pip for all userssrsLTE project updateMouse integration for virtualized legacy operating systemsOW2 OSS Good Governance initiative
 
 The Future of Java on Raspberry Pi: Java, JavaFX, Raspberry Pi and ElectronicsThe future of dependency management, seen from 2021
10:45DepClean: Automatically revealing bloated software dependencies in Maven projectsKonsole: New Features
 The growth of free software in Building Information Modeling for architects, engineers, and constructionWhat's next for Teal, the typed dialect of Lua
 
11:00A fresh look at toolchains in 2021How to make a Service and distribute it with the Fluence networkManaging virtual resources with CBSD, and beyondMoveTK: the movement toolkitMake life easier for big data users on Arm platformUsing IDEs for LibreOffice developmentGetting Started with Grafana TempoFrom single MySQL instance to HAI use ENUM - Vindicating the Underdog of Data TypesPractical advice for using Mypyopenwifi - opensource WiFi chipScan2Run - Reviving old listings in MAME emulatorMinigame: Codi CompassTechnical Demo (DevOps)József Keller - Be a Better Emailer
 
 Contributing (with) civil servantsLive coding server as a function with http4k
11:15Events in CI/CD
 Advanced BPF kernel features for the container ageA Lisp REPL as my main shellPractical Introduction to FXGL Game Engine
 Real-time Netlisting in KiCad
11:30Lost in Zero SpaceGetting ready for the AMD GPUsThe Perfect GerritPostgreSQL Network Filter for EnvoyProxyGroup Replication: Best Practices for Network DeployGetting on a hook or PostgreSQL extensibilityCubicWeb as a Linked Open Data servergr-satellites project updateZX AdventureDeCODER: a new DevOps toolbox for code exploration and analysis
 MariaDB Buildbot, the journey of a reinventionDoes open source need its own Priority of Constituencies?
 Come to the backend side we have Kotlin!
11:45Iaso: Geo-aware Data Collection, Curation and Analysis.Bridging the gap between ITOps and DevOps
 Aquamarine under the hood: how to work with servicesOpen CASCADE Technology status updateGNU Mes - the Full Source Bootstrap
 Who watches the watchers - a Jenkins journeyOperator SDK use case: virtual machine import to KubeVirt
12:00Building massive virtual communities in MatrixBest Little Emulator Ever Made! - part 1/3GPU Computing Made Simple with the C++ Vulkan SDK & the C++ Kompute Framework (AMD, Qualcomm, NVIDIA & Friends)Creating a JavaFX World Clock App from ScratchLibreOffice WASM - the How and WhyReview of the Percona Operator from a DBA prospectivePostgres Architectures in ProductionDon't be Afraid of AsyncTalking to spaceborne RADAR: Sentinel1 data processingntopng and Cybersecurity
 Ensuring user focus of open source development: Case MariaDB ServerDeclarative and Minimalistic ComputingQuery a Google Sheet using Google Visualisation (gviz) and return results to App Inventor App
 hello... again?Step it up: Compose for Desktop
12:15ngspice - status update and Monte Carlo simulationEarly warning signs for open source breakages
 
 Compiling to WebAssembly
12:30New Scuttlebutt DatabaseHow I Learned to Stop Worrying and Love Doing LessDocker Is No More! What Now?Tool the Docs BrunchEditable nested fields in WriterProper MonitoringMySQL Router REST APIPostgreSQL logical decodingAlekSIS
 Low cost open-source hardware for biopotential amplification for neuroscience, prosthetics and moreTelegram Bot For Navigation
 Improving the Developer Experience of Infrastructure as Code and GitOpsReal World JFR: Experiences Using JFR Outside the Ivory TowerGoodbye Kotlin Extensions, Welcome View BindingMonitoring MariaDB Server with bpftrace on Linux
12:45As Strong as the Weakest Link
 SigDigger: blind signal analysis made easy
 
13:00Postgres Meets Computational Storage25 languages in 25 daysImproving Onboarding in FOSSWays to Contribute to OS Projects Without Writing Line(s) of CodeNetworking Performances in the Linux Kernel, Getting the most out of the HardwareOpenBMC introduction and porting guideHow Collabora Online development improves LibreOfficePerformance Analysis and Troubleshooting Methodologies for DatabasesBetter User Management under MySQL 8.0PostgreSQL and The SQL StandardBringing Pinax Back to LifeUSB for a 1977 KeyboardFastClick and Beyond: A Look at High-Speed Software Dataplanes and Their Upcoming ChallengesCheckmk Technical DemoDominique De Cooman - Creating personalised digital experiences with Mautic
 KiCad Project StatusMariaDB Buildbot Container environmentsSemantically meaningful S-expression diffOpenStreetMap in Africa
 How to write your own MVI library and why you shouldn't
13:15
 Etebase - Your End-to-End Encrypted BackendZero Trust Architecture as an enabler for Data SovereigntyPorting fwupd to the BSD distributionsMaking Documentation a First-class Citizen in Open Source ProjectsIdmapped MountsA Hitchhiker's Tour to Containerizing a Java applicationBorn Ready for Secure Terabit Internet! Tooling for Benchmarking.
 Kuberig, Kubernetes without the YAML burn-out!Making a simple language is complicatedReusing dependencies across ecosystems: what stands in the way?
13:30Community-accessible EEG monitoring of the user's mental state in the UX/UI researchMake Git-free contributions a realityBest Little Emulator Ever Made! - part 2/3Open Source Firmware Status on Ampere ARM64 PlatformsBuild-in "xray" like UNO object inspectorProduction Machine Learning Monitoring: Outliers, Drift, Explainers & Statistical PerformanceRunning MySQL on ARMImprove your indexesIs Rainfall Getting Heavier? Building a Weather Forecasting Pipeline with Singapore Weather Station DataWhy your PC only has sixteen colors
 
 WeaviateAnd that, folks, is how we shared code between Android, iOS and the Backend
13:45Collecting and visualizing Continuous Delivery Indicators
 Importing into KiCad from CADSTARMental health and free softwareLive PanelGNU Radio: Organizational Updates 2020
 AlpressHybrid Cloud Open Source DBaaS with KubernetesDeclaratively yoursWriting an Ostinato Protocol Builder
14:00Challenges running Jitsi Meet at scale during the pandemicAn I2P-based, fully distributed BankWhat’s new in sudo and syslog-ng?Software Composition Analysis Devroom WelcomeLatest tech, great! Accessibility, not so much.Taming the 'SaurusEmbedded Linux License Compliance for Hackers & MakersSecure boot without UEFI: booting VMs on Power(PC)5 Tips to Create Secure Docker Containers for Java DevelopersOpen Source, Interoperability and the Digital Markets ActHandling PDF digital signatures in LibreOffice with PDFiumMaking MySQL-8.0 XA transaction processing crash safeImagining the Ideal Language for Writing Free SoftwarePostgreSQL partitioning. Work In Progress.How Python inserts 'self' into methodsRaSCSI for 68k MacsWhat if "browser issues" were our issue?Minigame: Codi PongBridging the gap between ITOps and DevOpsntopng Network Monitoring and DiscoveryKnowage - Advanced Analytics meets Data VisualizationMeet Dr. Erik Riedel, SVP Engineering of Sesame
 OSS Review Toolkit - project update
 Lessons I’ve learned in Multiplatform Library Development
14:15A (very) quick overview of libre mechanical softwarehXDP: Efficient Software Packet Processing on FPGA NICsMyGNUHealth
 RETURNING clause ... Have your cake and eat it too!Build a p2p distributed app with vue, really fastScanCode projects updateThe OpenNebula alternative to Kubernetes for Containers-as-a-ServiceGNU Radio Tech Update
 
14:30Stairstep your Kubernetes deployment workflow with Gimlet and GitOpsOnline Conferences and the "new normal".OSH Communication KitDocs-as-Code with AsciiDoc & docToolchainSafety and open source, oh my?Protecting against proprietary re-licensing with a community contractMaking Nextcloud Hub COOLPassing query attributes through the MySQL protocolChanging your huge table's data types in productionBeyond CUDA: GPU Accelerated Python on Cross-Vendor Graphics Cards with Vulkan KomputeUsing the Firefox Profiler for web performance analysisIntroducing Checkmk 2.0ntopng Flexible Alerts: Endpoints and Recipients
 FOSSology SCA integrationNoRouter: instant multi-cluster & multi-cloud container networking
 Building a Git learning gameReverse-Engineering of (binary) File-Formatsr.accumulate: Efficient computation of hydrologic parameters in GRASSContainerizing Spring Boot Applications with JibMigrating from Imperative to Reactive then Coroutines a Spring Boot application
14:45Seccomp Notify on KubernetesAdvent of Code - Behind the Scenes
 Putting Chaos into Continuous DeliveryOpen Source is More Than Just a LicenseSCANOSS: Democratising Open Source Risk ManagementIs GNU Guix a minimal distribution, and what might that even mean?A modular future for GNU Radio
 Optimizing External Kubernetes Traffic with Cloud Native SD-WAN
15:00The Evolution of File Descriptor Monitoring in LinuxContributing beyond Code: My 6 months reviewOwn Your Healthcare Experience: An Open Source PathCreating a documentation site for users with AsciiDoc and AntoraAdding Open Hardware to Open Software for a More Equitable IoTBest Little Emulator Ever Made! - part 3/3 + Live Q&AGRUB - Project Status UpdateAn Environment for Interactive Parallel Programming with MPI and OpenMPPorting LibreOffice to macOS on Apple SiliconLinux /proc filesystem for MySQL DBAsStumbling Stones when migrating from OracleCode reloading techniques in PythonGemini, a modern protocol that looks retroTechnical Demo (DevOps)
 Tern and the State of Cloud Native ComplianceHow to read a WebPageTest waterfall chartCRUD with Google Sheets for App Inventor
 Holochain Playtime!By The Power of toolbox!
15:15Glasgow Digital Interface ExplorerSpritely Goblins: a distributed journey
 Perl, the hidden automation gemOSS Projects Update - Concluding Q&ADynamic Proxies in JavaPySDR: A Guide to SDR and DSP using Python
 This Spring Shall Be Challenged
15:30Overview Software Bill of Materials (SBOM)Penpot, design freedom for teamsOn The Fast Track to StationNetworked Audio in Android AutomotiveSpatial data exploration in Jupyter notebooksAnalyzing Performance Profiles using HatchetNet Neutrality and Free Software: The Case of Router Freedom in EuropeUsing LibreOffice with MariaDB [and Docker]Rewrite Your Complex MySQL Queries for Better PerformancePg_stat_monitor - The new way to analyze query performance in PostgreSQLFrom Jupyter Notebook to production codeDeploying eBPF, XDP & AF_XDP for Cloud Native
 ARM your continuous integration system with fruits!Open Source Program Offices (OSPO) and their role in OSS ecosystemsAutomating creation of Software Bills of MaterialsFully redundant LXD clusterAnalysing QUIC and HTTP/3 traffic with qlog and qvis
 Accessibility ConsiderationsOptimization of SDR Applications on Heterogeneous Systems-on-Chip (SoCs)
15:45Checkmk Roadmap
 CycloneDX Software Bill of Materials
 CI on Gitlab. Bringing Gitlab, Tekton and Prow together (with some magic)
16:00Vircadia - A Technical IntroductionClassOps: pre-grading student assignments using CI pipelinesFreeCAD on steroids. A possible future. Featuring Zheng, Lei aka RealThunder.miniKanren: a minimal declarative language for relational programmingThe Open Source Designer's ToolBox20 years with DocBookDesigning an open communication framework for the connected carOpen source PMCI stack implementation for add-in-card manageability.buildtest: HPC Testing Framework for Acceptance TestingJCStress: Eliminating the Nightmare of Debugging Concurrency ProblemsThe first AGPL compliance case settled in an Italian Court: a tale of compliance, license compatibility and source code availabilityLibreOffice QA - how to write your first testAutomatic Asynchronous Replication Connection FailoverInventing Curriculum using Python and spaCyWorking on DOS in 2021KdenlivePrateek Jain and Mohit Aghera - Building Personalised Chatbots With MauticRound Table and DiscussionZenroom Crypto VM for database and blockchainMeet Sesame Discovery Designer, Jean-Jacques Chanut
 Decentralization and DecencyStrengthening Developer Communities in mid of pandemicDouble Open: An automated open source compliance pipeline for Yocto built on SPDXYouthMappersCalico/VPP : All You Can Eat NetworkingBuilding a greener web
 Build and Run Containers With Lazy PullingStart with the Kotlin flowVector Optimized Library of Kernels
16:15
 Eclipse SW360
 
16:30The user in the cultures of UX design and open sourceCheck your links with the Link Check suiteFeedback Wanted: What features and design choices are needed for an Industrial IoT SBC?Open Source HPC Research Tools at the Institute for Scientific ComputingODF for InteroperabilitySure you can run your database in kubernetesDatabase Disasters and How to Find ThemCreating Data Apps using Pure Python
 Software Composition and SBOM - Concluding Q&Acontainerd port to darwin: Toward Running Linux containers on macOSMaking RUM Responsive
 Configure Once, Run EverywhereJUnit Jupiter Extensions: Writing End to End TestsGetting ready for Declarative UIs with Unidirectional Data Flow using Kotlin CoroutinesRuntime Strategies and Task Scheduling of Software-Defined Radio on Heterogeneous HardwareUsing WireGuard VPN
16:45Building the world’s first free open source database of FOSS and their vulnerabilities.Nyxt browser
 CadQuery Assembly SystemSwitching Open Source Communities: How to Stay Authentic to Yourself and Find Hidden Benefit In Your New Role
 
17:00Starting OverEvolving vulnerabilities in CycloneDXML inference acceleration on K8s using kata containers & AWS FireerPitch your projectAutomate IaC documentations with terraform-docsUsing OpenSPDM in Firmware as a Foundation for Secure Device CommunicationFlux: Solving Exascale Workflow and Resource ChallengesPANEL: Organizers of the Legal & Policy DevRoomLibreOffice Lightning Talks18 Things To Do When You Have a MySQL BottleneckHow to get started with GitLab CI and PythonAda Lovelace and The Very First Computer ProgramFast Wireguard Mesh: VPP + wgsd + wg = ❤WebPageTest Update and License discussionCheckmk Technical DemoCompile IPS packages with pkgbuild / SFEInstallation Party
 COMPOST: Exploring artist-centric development through Distributed Press
 Ordered Key-Value StoresImproving GNU Radio Accelerator Device Dataflow
17:15Alliance / Coriolis2DeepScan - assessing your code for effective licenses
 Is your elephant a gazelle?
 Identifying Performance Changes Using PeassRealtime 3D graphics and VR with Kotlin and VulkanMathematics and development of fast TLS handshakes
17:30Zoom out to zoom in on the communityAutomating your license compliance policy with OSS Review ToolkitOptimising for humansAn documentation workflow loved by both Data Scientists and EngineersHitchhiker's Guide to MySQLThe story of the first PGDayEscaping the Cargo Cult
 Datacenter class containers for the masses
 Community ID Flow Hashing
17:45GitOps Working Group - Overview and InvitationUsages of Software Composition - Concluding Q&A
 
 Devroom Software Composition: Concluding Remarks
18:00Closing FOSDEM 2021Lakshmi Narasimhan Parthasarathy & Jordan Ryan - High Availability Mautic
 
 
18:15
 
 
18:30
 
 
18:45
 
 
19:00