← / Janson K.1.105 (La Fontaine) H.2215 (Ferrer) H.1301 (Cornil) H.1302 (Depage) H.1308 (Rolin) H.1309 (Van Rijn) H.2111 H.2213 H.2214 H.3242 H.3244 AW1.120 AW1.121 AW1.125 AW1.126 K.3.201 K.3.401 K.4.201 K.4.401 K.4.601 UA2.114 (Baudoux) UA2.118 (Henriot) UA2.220 (Guillissen) UB2.147 UB2.252A (Lameere) UB4.132 UB5.132 UD2.119 UD2.120 (Chavanne) UD2.208 (Decroly) UD2.218A UD2.Corridor J.1.106
09:00 SSPL, Confluent License, CockroachDB License and the Commons Clause Love What You Do, Everyday! AMENDMENT Data services in a hybrid cloud world with Ceph CANCELLED Best Practices for Building Scalable Blockchain Applications JavaScript: If you love it, set it free Asterisk WebRTC frontier: make client SIP Phone with sipML5 and Janus Gateway NFS-Ganesha Weather Report Intro to the Free Software Radio Track What's new in the world of seL4 Gnucap -- The GNU circuit analysis package Improve OSM data quality with DeepLearning AMENDMENT Packaging for Mageia Linux with Docker containers Roll your own compiler with LLVM openSUSE Kubic for Container People RAPIDS Quantum Computing Workshop Devroom intro Community DevRoom Welcoming Remarks Welcome Beyond the 10%: analysis of the gender-diversity gap RustPython: a Python implementation in Rust
  Approaching Light Speed - News from the Eclipse Platform Project
  Understanding Source Code with Deep Learning Grafana 6.0 Supporting FOSS Community Members with Impostor Syndrome
09:15 gr-soapy: A handy SDR hardware interface module for GNU Radio
  XMPP Beyond Instant Messaging Leveraging ceph-mgr modules for fun and profit
09:30 Cross browser extensions GNU Radio with a Rusty FPGA ngspice, current status and future developments LPI Exam Session 3 Discover GraphQL with Python, Graphene and Odoo What is Rust doing behind the curtains? Open source software security testing
  Using getdns for local DNSSEC validation An operator centric way to update application containers with AtomFS
  Distributed ledgers finally brought me a usable digital identity! From Oracle to Apache - News from Apache NetBeans
09:45 3Geonames.org Rewriting Pointer Dereferences in bcc with Clang Companies and Communities
  Kamailio VoIP development update Suggesting Fixes during Code Review with ML OpenHPC Update Augmented Network Visibility with High-Resolution Metrics
  How we use Gluster Microkernel virtualization under one roof Linux distributions, lifecycles, and containers
10:00 Solid: taking back the Web through decentralization Tesla Hacking to FreedomEV! Squeezing Water from Stone - KornShell in 2019 Using Progressive Web Apps to control IoT VideoLAN BOF Protect your bits: Introduction to gr-fec openEMS - An Introduction and Overview Raspberry Pi history, tips and use case AMENDMENT Around the world with Postgres extensions How to write pylint plugins TLS 1.3: what developers should know about the APIs FreedomBox Meetup
  How and why (not) to use the nameserver, systemd-resolved and resolvctl Containers with Different Security Modules
10:15 Beyond the webrtc.org monoculture The Container Storage Interface, Explained CK: an open-source framework to automate, reproduce, crowdsource and reuse experiments at HPC conferences Tooling for IntelliJ Platform Plugins
  Environment Modules Etherlime: open source blockchain development tool Latest developments in Boost Geometry The Open Source Community: its past and future RustPräzi: a tool to build an entire call graph of crates.io
10:30 High end augmented reality using Javascript Astor: An automated software repair framework GNU Radio meets Scapy Project Trellis and nextpnr ElasticSearch Correctness and perfOrmance Validator Building an LLVM-based tool Will you boot Haiku, on a non intel platform, no BIOS winter? Upcoming Kubernetes Storage features Critical Path Analysis Mastering Application/Service Configuration Russian crypto algorithms in the OpenSource world
  Console oriented services: wttr.in, cheat.sh, rate.sx Breaking the 100 bits per second barrier with Matrix A roadmap for the Hurd?
10:45 Stories from BIND9 refactoring Couple scientific simulation codes with preCICE
  An overview of Tezos focusing on On-Chain Governance GRUB upstream and distros cooperation GraalVM: Polyglot Development Platform with Great Toolability Beyond The First Steps
  What's new in Ceph Nautilus Improve your project’s on-ramps for new participants
11:00 The Current and Future Tor Project Go on Microcontrollers: Small Is Going Big Nuspell: the new spell checker From jQuery to React Gluster FS VLC Tech Meet GNU Radio in 2019: Facts and Plans Design Automation in Wonderland Learning to Rank U-Boot from Scratch Hacking PostgreSQL Demystifying Coroutines and Asynchronous Programming in Python The new EU CyberSecurity Act Replicant Meetup
  Break the Messaging Silos with COI Continuous Integration to compile and test Navit Firecracker, should it work only with a single runtime?
  Code anomalies in Kotlin programs A microkernel written in Rust: Porting the UNIX-like Redox OS to Armv8 On Observability
11:15 Debug info in optimized code - how far can we go? ReFrame: A Regression Testing and Continuous Integration Framework for HPC systems
  Metaprogramming with Nim Hey, A Blockchain-Based Social Network Package software for any distribution with upt DNS and the Internet's architecture: the DoH dilemma
  Embracing Language Servers for Blockchain Development
11:30 Developing data structures for JavaScript Building Immersive Experiences with the Web Open source virtual prototyping for faster hardware and software co-design Linux and USB Audio Class 3 Community Data is Not Community Metrics Tree matchings with Behavior Trees Tracking users with core Internet protocols
  Open Food Network How to build your own Ethereum client OpenEBS asymmetric block layer in user-space breaking the million IOPS barrier Linking OpenStreetMap and Wikidata A year of Container Kernel Work Sans IO: safe and testable network protocols
11:45 libsigmf: Human Tools for Extra-Terrestrial and AI Radios Lesson learned from Retro-uC and search for ideal HDL for open source silicon Reproducible science with containers on HPC through Singularity
  Predicting areas for PR Comments based on Code Vectors & Mailing List Data Loki - Prometheus for logs
  Introduction to reSIProcate openSUSE Kubic for Distro People DNS Privacy panel
12:00 Algorithmic Sovereignty and the state of community-driven open source development Fine-grained Distributed Application Monitoring Using LTTng OpenScore AMENDMENT Free Open Source Corporate JavaScript Stacks Terraform and Infrastructure Testing Fritzing - the past, the present and the future From table to index (and back) with Hibernate Search 6 Lessons in TableGen UEFI Boot for Mere Mortals What's new in PostgreSQL 11 LibreOffice Exam Session 1 Building a Community Metrics Strategy Tools for Shrinking Your Containers Making your Python code write your Python code How to prevent cryptographic pitfalls by design
  Hands-on composition of basic L4Re components
12:15 Real-time container automation and scheduling Nakadi: Streaming Events for 100s of Teams
  0 A.D., a libre real-time strategy game Asterisk 16: What's new in the world of Asterisk
  Clustered Samba: Witness Protection Programming GraphHopper Routing Engine - New Features MALT & NUMAPROF, Memory Profiling for HPC Applications Time is Important - Developer Centric IoT Platforms
12:30 PWA caching strategies Deduplication on large amounts of code SDR Makerspace KiCad Project Status A Deepdive into Tantivy AMENDMENT CI/CD for embedded development with an ESP8266, Arduino-cli, Gitlab-ci, Raspberry Pi, and Kubernetes ID4me: using the DNS as a directory for identities Latency SLOs done right Memory Management in Python Introducing rust-prometheus USB borne attacks and usable defense mechanisms
  Sustaining FOSS Projects By Democratizing The Sponsorship Process
  Debian Java: Insights and challenges Setting up an HPC lab from scratch
12:45 Building a Multi-Node SIP Platform Using OpenSIPS LLVM for the Apollo Guidance Computer
  Portable Services are Ready to Use A follow-up on LTTng container awareness Feature store: A Data Management Layer for Machine Learning
  Ceph storage with Rook
13:00 Open Source at DuckDuckGo eBPF powered Distributed Kubernetes performance analysis Automating Client Library Generation HWallet: The simplest Bitcoin hardware wallet Less painful E2E tests with Cypress.io Riot OS Arch Linux Meetup Digital Predistortion Unikraft: Unikernels Made Easy Drawing PCBs with Inkscape Hikar - Augmented reality for hikers Open Source Firmware at Facebook Flamethrower The state of machine learning operations in 2019: reproducibility, explainability, bias evaluation and beyond Deploying PostgreSQL on Kubernetes Adding Support for a New Language in the Eclipse IDE Pyodide: scientific Python stack compiled in WebAssembly No evidence of communication and implementing a protocol: Off-the-Record protocol version 4 TinyGo BoF
  Going mobile with React Native and WebRTC Neural commit message suggester M3 and a new age of metrics and monitoring in an increasingly complex world Hackers gotta eat
13:15 The Kitspace BOM Builder A containerd project update The convergence of HPC and BigData
  Introducing DBus-ASIO Profiling Rust
  Dynamic answer generation with Lua
13:30 P4: Private Periodic Payments Protocol JavaScript for open computing education Equinox: A C++11 platform for realtime SDR applications horizon EDA - what's new Apache Lucene and Apache Solr 8 llvm.mix Zink LibreOffice Exam Session 2 Computer Games with MicroPython RecordFlux: Facilitating the Verification of Communication Protocols
  Artificial Intelligence, Fuzzing and WebRTC using Janus Hundred thousand rides a day Taming The Dinosaur: How Eclipse was Performance Tuned
  Neuropil - Secure Interaction for Things Gluster Container Storage Kubernetes Network Security Demystified Introducing Kubeflow
13:45 Hardware/Software Co-Design for Efficient Microkernel Execution Homebrew 2.0.0 Consorting with Industry
  Protecting Secrets with Hardware Mining Source Code^3 Privacy-preserving monitoring of an anonymity network Rust and GNOME
14:00 Crostini: A Linux Desktop on ChromeOS Perl 11 AMENDMENT Theo: The Authorized Keys Manager Bring JavaScript to the Internet of Things Converse: Open, federated teamchat with XMPP Podcast Friends of IllumOS An End-to-End LTE Testbed in Three Clicks From the idea to the prototype using FLOSS Super-speedy scoring in Lucene 8 One image to rule them all Is a single DNS vendor enough? Breaking PostgreSQL at Scale Extending Numba CHIPSEC on non-UEFI Platforms PGP Keysigning sr.ht meetup
  Validating Big Data Jobs
  Open Source Geolocation PraxisLIVE: Hybrid Visual Live Programming
14:15 Set-versioned package dependencies SMT-Based Refutation of Spurious Bug Reports in the Clang Static Analyzer A year of LXD development
  TRex Sustain in Open Source with Gitcoin Back From the Dead gtk-rs: newest and future developments
  Unified Communications with Pàdé Managing and Monitoring Ceph with the Ceph Manager Dashboard
14:30 Hacking NodeJS applications for fun and profit Coming: a Tool for Mining Change Pattern Instances from Git Commits Spoofing GPS Solo5: A sandboxed, re-targetable execution environment for unikernels The Software Developer’s Guide to Open Source Hardware Lucene Upgrade in Jira 8.0 Pocket Science Lab From Zero to Portability Using eBPF for Linux Performance Analyses Extending syslog-ng in Python Base64 is not encryption
  DNS as code with octodns
  Next Generation Internet initiative - Year Zero the current and future state of Ethereum Rootless Kubernetes
14:45 OpenStreetMaps for emergency prep: The view from San Francisco Quick & Easy Desktop Development with NetBeans and its HTML/JAVA API
  HOMER RTC Stats FreeIPA and cross-distribution packaging experience GObject subclassing in Rust for extending GTK+ & GStreamer
  Coaching for Open Source Communities 2.0
15:00 Open Source C#, .NET, and Blazor - everywhere PLUS WebAssembly Making the next blockbuster game with FOSS tools Add enterprise 2FA to your ownCloud in 15 minutes Testing GraphQL in your JavaScript application Lua Tor relay operators meetup The Dwingeloo radio telescope goes SDR Pocket Science Lab - An Open Source Hardware for Electronics Teaching & Learning Rated Ranking Evaluator: an open-source approach for Search Quality Evaluation What makes LLD so fast? Porting U-Boot to a Modular Device Speeding up Programs with OpenACC in GCC Data Modeling, Normalization and Denormalization LibreOffice Exam Session 3 Text Markup to PDF with Python What are your users kubectl-ing into your Kubernetes cluster? sway/wlroots meetup
  A new approach to container isolation with Nabla
  The DAO of Bisq How to build an automatic refactoring and migration toolkit SMB2 POSIX Extensions DNSSEC security without maintenance Thanos - Transforming Prometheus to a Global Scale in a Seven Simple Steps
15:15 VoIP Troubleshooting and Monitoring with SIP3
  LemonLDAP::NG 2.0 OpenTrailView 360 Java 4..12, Kotlin, Code Coverage and their best friend — bytecode: scandals, intrigues, investigations
  AMENDMENT Microkernel lightning talks
15:30 Web Components are the future. And the future is now! Performing Low-cost Electromagnetic Side-channel Attacks using RTL-SDR and Neural Networks Open Source Hardware for Smart City Microcontroller Firmware from Scratch Streaming Pipelines for Neural Machine Translation Towards a sustainable solution to open source sustainability Compute the QOS of your infrastructure with DEPC Scale Your Auditing Events
  Monica, a personal CRM Fraud mitigation using traffic pattern monitoring with CGRateS Distribution build / delivery styles, one style to rule them all ? Introducing kubectl-trace Call C++ from Rust with the cpp crate
15:45 Compiling the Linux kernel with LLVM tools Documenting Validator Requirements
  Substrate Smelling Source Code Using Deep Learning Deep Dive: Kubernetes Metrics with Prometheus
  Exporting Ceph Object Storage data to the outside world Spatial Reference Systems Transformations with Boost.Geometry Extend Emacs in C or Other Languages
16:00 The Cloud is Just Another Sun SUSI.AI: An Open Source Platform for Conversational Web Good Will Snapping Making furniture with Javascript Jenkins project continuous delivery Sharing CI infrastructure on FOSS Projects Decoding Meteor-M2: QPSK, Viterbi, Reed Solomon and JPEG Building open source scientific equipment CANCELLED Full-text Search Tips and Tricks KernelCI: a new dawn Deep Learning on Massively Parallel Processing Databases Latest evolution of Linux IO stack, explained for database people Salut à Toi: A Python Based Social Network And More Fighting spam for fun and profit OpenHMD Community meeting
  Make XMPP Sprint Again Operating System hardening : Dealing with external interrupts Revoking the 2010 DNSKEY A quick update on singularity 3.0 "Collaboration in Open Source Is the Better Way"
  Containing the RDMA plasma
16:15 Storing "Lots Of Small Files" in a Swift cluster
  LAVA federated testing Hyperledger Fabric - Blockchain for the Enterprise
16:30 BinAST Flushing the Delay Line FST-01SZ (Flying Stone Tiny 01 revision ShenZhen) VR Map: Putting OpenStreetMap Data Into a WebVR World GNU Guix’s take on a new approach to software distribution It was working yesterday! Investigating regressions with llvmlab bisect Redfish: the new standard for a Software Defined Infrastructure Testing Over 1000 gTLDs for EDNS0 Writing a CNI - as easy as pie Condition Monitoring & Transfer Learning Real-time merging of config management and monitoring Profiling Low-End Platforms using HawkTracer Profiler Solving Polynomial Systems in Python Consistent PKCS#11 in Operating Systems
  The impact of Meltre and Specdown on microkernel systems (*) Let's use centralized log collection to make incident response teams happy
  FOSDEM infrastructure review Writing Asynchronous SNMP Agents Community DevRoom Concluding Remarks
16:45 SAYMON - object-oriented monitoring and management for both ICT&IoT
17:00 2019 - Fifty years of Unix and Linux advances
  Closing FOSDEM 2019