← / 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.3227 H.3228 AW1.120 AW1.121 AW1.124 AW1.125 AW1.126 K.3.201 K.3.401 K.4.201 K.4.401 K.4.601 UA2.114 (Baudoux) UA2.220 (Guillissen) UB2.147 UB2.252A (Lameere) UD2.120 (Chavanne) UD2.218A UD2.Corridor
09:30 Welcome to FOSDEM 2017
10:00 Kubernetes on the road to GIFEE
10:30 Welcome to the Legal and Policy Issues Devroom Python Winding Itself Around Datacubes MySQL & Friends Devroom Intro to Graph databases Intro to the Software Defined Radio Track Welcome Word Backup and Disaster Recovery devroom A dozen years of Memcheck Welcoming and Introduction Internet Of Things Devroom Opening LuaWt WebRTC - Low barrier to entry. Low barrier to exit? Welcome to the Ruby Devroom 2017 The Office Pokémon GO IV Calculator How I Learned to Stop Worrying and Love Tumbleweed Opening network access in the Central Office opsi: client management for heterogenous environments BSDCG Exam Session Managing container infrastructure What motivates the open source community?
  Free/open source software and drones Portability of containers across diverse HPC resources with Singularity
  Optimizing MySQL without SQL or touching my.cnf DARPA's Hackfest Review
10:45 Essentials about Disaster Recovery with Relax-and-Recover A kernel in a library concurrent-ruby modern tools explained
  LibreOffice UI Concept
  Welcome! The technologies behind the real-time world
11:00 Software Heritage The Veripeditus AR Game Framework Let's talk about hardware: The POWER of open. The State of OpenJDK MSS - Software for planning research aircraft missions The birth of HPC Cuba GNU Radio Project Intro & Update Does your coffee machine speaks Bocce The emergence of open-source 4G/5G ecosystems AMENDMENT Next Generation Config Mgmt modular VDEplug: switchless switching networks (and libslirp) (Ab)using Google's Chromium-EC firmware for your own designs Rebooting Firefox Nightly
  Make your Corporate CLA easy to use, please! Applying profilers to MySQL Quick functional UI prototypes with Lua templates and mermaid.js
  Using graph databases in popular open source CMSs Contextual groups in LibreOffice' Notebookbar
11:15 Disaster Recovery management with ReaR and DRLM
  Free communications on the desktop
11:30 Jockeying the Jigsaw The power of duck typing and linear algrebra Instrumenting plugins for Performance Schema Optimized and reproducible HPC Software deployment SDR, Ham Radio and the Debian Hams project sparcv9 Playing with the lights Make your LibreOffice extensions and macros rock Homebrew: getting to 1.0.0 switchdev: the Linux switching framework Live patching the Xen Project hypervisor Firefox DevTools Deep Dive
  Mixed License FOSS Projects
  Next Generation of the LuaRocks test suite
11:45 HelenOS in the year of the fire monkey Using XMPP to Connect and secure the world of IoT A People's History of the Ruby Garbage Collector
  Incremental Graph Queries with openCypher Interoperability regression testing in LibreOffice
12:00 CloudABI LoRaWAN for exploring the Internet of Things Open J9 - The Next Free Java VM It's time for datetime Reproducible HPC Software Installation on Cray Systems with EasyBuild From 0 to 6 GHz in 30 minutes: Bootstrapping your SDR experience ADEM Mageia, successes and lessons learned 6 years after forking Accelerating TCP with TLDK Replacing Dockerfiles with Ansible-container The next generation Creating the open connected car with GENIVI Firefox and WebExtensions
  sysbench 1.0: teaching an old dog new tricks
  Scalable Asterisk Servers in a Large SIP Infrastructure LibreOffice Online Debugging
12:15 Making wearables with NodeMCU
  Making License Compliance Easy: Step by Open Source Step.
12:30 Diagnosing Issues in Java Apps using Thermostat and Byteman. Webpush notifications for Kinto Putting Your Jobs Under the Microscope using OGRT Twitter Streaming Graph with Gephi SDR Panel: Which are the top 3 challenges for free software radio? Valgrind, the anti-Alzheimer pill for your memory problems On the way to a FOSS Platform for Cloud Based IoT Solutions LibreOffice XML Help in your local browser Writing Open Source Documentation for Open Source Projects Writing a functional DPDK application from scratch Pet-VMs and Containers united? Making Your Own Open Source Raspberry Pi HAT Firefox: The Puppet Show
  Introducing gh-ost Jitsi: state of the union
12:45 Bareos - Backup Archiving REcovery Open Sourced - Overview Deterministic replay support for Genode components Leverging Rust to Build a Windows friendly ecosystem for mruby
  A different Lua JIT using Eclipse OMR Extensions
  Corporate Shenanigans
13:00 Resurrecting dinosaurs, what can possibly go wrong? Datacubes on Steroids with ISO Array SQL Virtuozzo containers, how it works Optimizing Errors Away Tanker Dask - extending Python data tools for parallel and distributed computing Building distributed systems with Msgflo JsSIP: SIP in your browser eBPF and XDP walkthrough and recent updates External node classifier for easy configuration management. LPI Exam Session 1 Analyzing the Software Development Life-Cycle using Data-Mining Techniques WebRender, the next generation graphics engine by Mozilla research
  Autopsy of an automation disaster
  Bringing the Semantic Web closer to reality Cleaning up the spellcheck dictionary
13:15 QEMU: internal APIs and conflicting world views
  LizardFS - distributed file system made easy
  Redox OS LuaJIT for AArch64 and MIPS64 platforms Introducing mediasoup
13:30 OSINT Tools for Security Auditing Purely Functional GPU Programming with Futhark Understanding JESD204B fortification vs memcheck 6LoWPAN in picoTCP Office Basic Source Code Management Continuous Integration with the Open Build Service Cilium - BPF & XDP for containers How Rust is being developed
  Honeypot your database
  p≡p – pretty Easy privacy
13:45 What legal and policy issues concerning FOSS need to be systematically researched? Incremental Backups JRuby in 2017: Rails 5, Ruby 2.4, Performance
  (Cypher)-[:ON]->(ApacheFlink)<-[:USING]-(Gradoop) Real-Time Chat on the Web LibreOffice and your IDE
14:00 You know what's cool? Running on billions of devices Bazel Passbolt Shenandoah rinohtype - the Python document processor The Marriage of Cloud, HPC and Containers FPGAs in SDR -- Why, when, and how to use them (with RFNoC) JerryScript Packaging Go in pkgsrc RDO's continuous packaging platform Stateful packet processing with eBPF Quit managing the infrastructure to manage your infratsructure Network Block Device Groking the Linux SPI Subsystem Corrode
  The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
  Quickstart Big Data LibreOffice on Wayland via GTK3
14:15 Conversations in a dual stack world
  QtPass and opensource project management
  Extending Spark Machine Learning Pipelines Introducing kernel-agnostic Genode executables
14:30 Three ideas for the G1 GC (and how to get involved) From Shopping Baskets to Structural Patterns Successful and not (yet?) successful optimisations in Valgrind Yocto based IoT device My BSD sucks less than yours DrawingLayer - Optimization & Implementation Modularity & Generational Core Getting Started with OpenDaylight Embedding/Maintaining SpiderMonkey in a large scale project
  Principled free software license enforcement Painless MySQL HA, Scalability and Flexibility Using BigBench to compare Hive and Spark versions and features
  The Armadito antivirus project The distributed systems behind Ring
14:45 Making Wiki Gardening Tasks Easier Using Big Data and NLP GPU-Enabled Polyphase Filterbanks First steps with Relax-and-Recover (ReaR) What makes JRuby+Truffle run Optcarrot 9 times faster than MRI? Adventures in Building Unikernel Clouds
  Exploiting Concurrency
15:00 Everything You Always Wanted to Know About "Hello, World"* Continuous Integration at a Distribution Level TPM2.0 practical usage Eclipse 4.7 Platform - The new greatness Boost up your code with Specifications A field guide to the machine learning zoo Frosted Embedded POSIX OS Open-Source BGP networking with OpenDaylight AMENDMENT Puppet Catalog Diffs in TheForeman Isar Learning IoT & coding with HTML5 games
  Inexpensive Datamasking for MySQL with ProxySQL OpenSIPS - an event-driven SIP routing engine
  Designing a graph library for JavaScript Integrating LibreOffice Online via WOPI
15:15 Receiving Wireless Mobile Traffic Lights
  Programming Reconfigurable Devices via FPGA Regions & Device Tree Overlays
  Copyleft in Commerce. Secure Microkernel for Deeply Embedded Devices
15:30 Ruby's Strings and What Java Can Learn From Them Intelligently Collecting Data at the Edge VEX Warp10: A new paradigm for Time Series analysis GELIBoot FreeSWITCH, SIP and WebRTC Load Balancing and High Availability Introducing LibreOffice SafeMode Transactional Updates with btrfs FastDataStacks LPI Exam Session 2 Improving your virtualization development workflow with Lago How to Build an Open Source Embedded Video Player Introduction to A-Frame
  Speeding Up Analytical Queries in MariaDB
  64 bit Bare Metal Programming on RPI-3
15:45 SatNOGS Relax-and-Recover Automated Testing Highly Surmountable Challenges in Ruby+OMR JIT Compilation
  Graph Processing on SAP HANA Express Edition Enhance metafile importers - a restart
  QoS Challenges for Real Time Traffic
16:00 Ethics in Network Measurements Continuous Localisation using FOSS tools Crazyflie and Loco Positioning System Experiences in a production environment (Graal) Unbreakable unit tests Postgres MPP Data Warehousing joins Hadoop ecosystem OpenHMD Meetup Project Lighthouse Building a distro with musl libc PNDA.io Is it safe? How to fix Usually Slightly Broken (USB) devices and drivers? (Mobile) Web Compatibility
  Data Analytics with MySQL, Apache Spark and Apache Drill
  What the Cell?!
16:15 Bits, Gates, Traces, and Pins Overview of gr-inspector Introduction to Bareos Backup Python Plugins 20 years of Linux Virtual Memory
  OpenScore - by MuseScore and IMSLP Metre
  TCP/IP for MINIX, the good, the bad, the ugly
16:30 Challenges updating your code to work with Java 9 Jigsaw BigPetStore on Spark and Flink Graph Analytics on Massively Parallel Processing Databases Binary analysis with angr Scientific MicroPython for Microcontrollers and IoT Transport Evolution on top of the BSD's Tackling the LibreOffice update problem Deploying NPM packages with the Nix package manager When configuration management meet SDN So that was HTTP/2, what's next?
  Group Replication
  The s6 supervision suite
16:45 Networked-Signal Processing in OAI Bareos - Scripting WebRTC and speech recognition services Scientific Computing on JRuby
  The Document Foundation Development Dashboard
17:00 All Ages: How to Build a Movement Libreboot From pipelines to graphs Helping Linux and Java Play Well Together PHP in the graph Democratizing Deep Learning with Tensorflow on Hops Hadoop Iotivity from devices to cloud What do you mean ’SDN’ on traditional routers? Does your configuration code smell? VM: Hey VM, can I share a host with you? Secure and Safe Updates for Your Embedded Device Web Logins after Persona
  A discussion of Fedora's Legal state Fine tuning Group Replication for performance
  Graphs at scale The VFS paradigm from the perspective of a component OS Asynchronous event/state notifications in the Janus WebRTC server The Document Foundation Development Dashboard: hands on
17:15 Tensor Processing and Machine Learning for Signal Processing
  Scaling your logging infrastructure
17:30 JDK 9 Outreach - The Awesome Parts Kafka Streams and Protobuf Valgrind BoF and Hackaton Open Smart Grid Platform presentation CloudABI for FreeBSD RTC Analytics with HOMER 6 + Big-Data Lightning talk session Open Document Editors DevRoom Distributions from the view of a package Software updates with OSTree Discourse development for beginners
  Radio Lockdown Directive Mix ‘n’ Match Async and Group Replication for Advanced Replication Setups
  Network Policy Controller in Weave Net
17:45 Virtual multi-antenna arrays for estimating the bearing of radio transmitters Future ideas for ReaR, DRLM, and Bareos DIY Using NVDIMM under KVM
  Network Traffic Analysis of Hadoop Clusters High throughput CDR Rating Queues using CGRateS
  Virtualization on the Hurd
18:00 Pieter Hintjens In Memoriam From TRL to MRL: Assessing Open Source Project Market Readiness OpenJDK Governing Board Q&A Metrics and an application log Not less, Not more. Exactly Once Large-Scale Stream Processing in Action. Source code Config Management Community AGL as a generic secured industrial embedded Linux Diversity User Research
  Understanding The Complexity of Copyleft Defense MyRocks
  Fundraising and Crowdfunding for FreeRTC
18:15 Monitoring the ionosphere altitude variation with a sound card OpenStack with Machine Containers
  Learning programming in the XXI century
18:30 MyRocks in production at Facebook Why you should care about SQL for big data and how Apache Calcite can help Telepathy-Bell Using a generic distro to redefine IoT Don't break the Internet!, Mozilla Copyright Campaign in Europe
  Introduction to bibisco Real Time Communication
18:45 Towards a HVM-like Dom0 for Xen
  Updating reSIProcate iChatGW for any XMPP client
  Video testing