← / 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:00 Back to sources: what's in your binary? Welcome Future of Mobile Automation Testing, Appium steals it gnucap -- recent work and directions Why should we take an interest in Open Design? Closing loops Making the GAFAs obsolete Computer games – not as easy as it looks Welcome to the Perl devroom! Lua API for RTC Services with Kamailio GlusterD-2.0 Kubernetes 101 What does "Monitoring" mean? Introduction to Pandas
  Gomobile Schema
  Into Geospatial Devroom
  Containers in Pure Perl
09:30 Patently Prepared Implementing 'tail -f' Desktop security, keeping the key to the castle safe German weather data with R QUCS project update Beyond that fancy logo [diaspora] The state of diaspora* and the decentralized social world Rapid backend prototyping for a geolocation-based mobile game Welcome to the Desktops DevRoom 2017 LPI Exam Session 3 Python and "the SOLID principles"
  Data Science for Community management Assumptions when porting to a Modern Display Server
09:45 Open Media devroom introduction Small languages panel Introduction to Ceph cloud object storage
  Taking containers from development to production Alerting with Time Series
  Mutants, tests and zombies
10:00 Portfolio of optimized cryptographic functions based on Keccak Write a Better FM Outlook CalDav Synchronizer gobpf - utilizing eBPF from Go The PTags Linux Security Module Intro to semantic annotations for geographic web maps in HTML Integrated Spice Simulation with Kicad Mozilla Open Design [caliopen] Privacy index metrics in digital communication WebCam based games GlobalISel - LLVM's Latest Instruction Selection Framework 10 years of Open Source Innovation in Online Video Storing metrics at scale with Gnocchi How I survived to a SoC with a terrible Linux BSP
  Perl6 as a First Language
  Getting Your Issues Fixed Bundling KDE
  Kopano Protect your freedom to operate with Open Patents
10:30 High-performance IoT Using Go and Gobot Panopticon Khartis - How to simply create thematic maps in three steps Discussion session on analogue simulation tools When Cultures Clash The future of decentralised communication, identity and reputation with Matrix Drawing based game design Live Streaming with Nginx, RTMP and Kaltura An introduction to functional package management with GNU Guix Storage overloaded to smoke? Legolize with LizardFS! Selinon
  Connecting End Users and Developers With the Requirements Bazaar gRPC 101 - building fast and efficient microservices Trace Everything
10:45 Handle Conflict, Like a Boss! Profile-Guided Optimization in the LDC D compiler Building a Universe with Perl Retro desktops for retro computers
  Is the GPL a copyright license or a contract under U.S. law? GitLab CI: (almost) effortless Open Source CI
11:00 The Making of a Secure Open Source Password Keeper Bridging the Gap between Legacy Docs and Modular Content Yet Another repoman Footprinting for security auditors Beyond Trust - PostgreSQL Client Authentication Find the best place in the city Rust SpinalHDL Designing in the open - The UX of UX [nextcloud] Cloud Federation Living Orb Open Source Support for TTML Subtitles User interfaces with Guile and their application Hacking midi devices with StepPy Open Source Car Control
11:15 go-git Ceph User Committee
  Mailing List, Meet CI F and in Freedom Mentoring 101 Haiku, a desktop you can still learn from
  Docker for Perl[56] People
11:30 How to audit, fix (and be merry) with OpenSCAP & Foreman Google Summer of Code 2016 @OSGeo Tutorial: my first hardware design Get designers involved in your open source project! [cozy] Decentralize & Recentralize on Cozy 0xFF Adding 16-bit Character Support in LLVM Creating a LITE transcoding Workflow with OSS Hacking with Guile… GrimoireLab
  Supercharge your collaboration with an Open Source Wiki Kubernetes Operators Graphite@Scale or How to store millions metrics per second
11:45 High performance and scaling techniques in Golang using Go Assembly Can strace make you fail? Informal Domain Specific Languages in Perl 6
  The Business of Community The Linux Desktop for the Rest of Us
12:00 It's time to SAFE the Internet What open source and J.K. Rowling have in common tslib release party Simulation of MITM in PEAP with hostap Tour de Data Types How to break the OpenStreetMap Digital hardware design Our Open Source Design collective [Group] [freifunk] Access is a human right openEMSstim What's new in GStreamer land Composing system services in GuixSD Evaluation of NVMe drives for tiered-storage in HDFS LibreOffice Exam Session 1 Script the Web with Weboob Kernel DLC Metrics, Statistic Analysis and Bug-Patterns
  Why we need a legal framework to operate a Trusted Service Provider successfully Success Stories from our community [Group]
12:15 LLD from a user's perspective
  libuv Testing web applications with traffic control Promoting your FOSS project to university student designers
  Simple Number Theory in Perl 6
12:30 Easily creating location-based applications with OSMAlchemy FLOSS Tools for High Level Synthesis Giving and receiving design feedback in open source Overcoming Culture Clash FFDN Creating GPL'ed multimedia assets GPAC: delivery of VR/360 videos using Tiles Corporate WebDesk Python Data Structures implementation
  OpenStack Magnum at CERN Monitoring and Cloud Lightning Talks
  Prove with SPARK: No Math, Just Code Reflections on Adjusting Trust: The Mozilla Root Program Declarative Pipelines in Jenkins
12:45 The state of Go Reproducible packaging and distribution of software with GNU Guix Ceph USB Storage Gateway The Easiest Way to Start Developing with Openshift
  Layer based container images vs dependency graphs
  Cloud Native Java Development
13:00 Securing Automated Decryption RISC-V Analyze terabytes of OS code with one query Is the Linux Desktop less secure than Windows 10? Replication & Recovery in PostgreSQL 10.0 'Open Notices' - alpha Discussion session on HDL simulation and synthesis tools Accessibility in Open Source guifi.net Can open source open minds? Using clang as a Frontend on a Formal Verification Tool Overview of Upipe modules for broadcast professionals Cloud Native Python Loco Positioning: An OpenSource Local Positioning System for robotics
  I contributed ! But what now ? Changing the Image of Perl CRI: How Kubernetes really runs containers
13:15 Free And Open Source Software In European public administrations Network freedom, live at the REPL!
  SOFA - Real-time multi-physics simulation
  Two Years With Go and ZeroMQ Notes from the Trenches Singularity Grafana - Past, present and future
13:30 Increasingly permissive or increasingly dismissive? WTF my container just spawned a shell airspace-v.com Ruby bindings for Libgerbv Dos and Dont's on Designing for Accessibility Privacy in practice for self hosting Presentation of Hellink, an educational game about Open Data Media Analysis tools Ceph and Storage management with openATTIC LibreOffice Exam Session 2 Debugging Hung Python Processes with GDB
  Do You Want to Retry?
  OSIS - Open Student Information System Open source is just about the source, isn't it?
13:45 Using LNT to track performance
14:00 WireGuard: Next Generation Secure Kernel Network Tunnel Free Software For The Machine Alyvix: Under the hood From text logs to extensive automatic monitoring Smart card forwarding Evolution of Fault Tolerance in PostgreSQL Creating georeferenced digital elevation models from unmanned aerial vehicle images Xorn: A new approach to code organization for gEDA/gaf Finding your users’ needs Let's de-Google-ify the Internet Tablexia Dissecting media file formats with Kaitai Struct Classic Applications in a Confined Ecosystem Natural script writing with Guile Asynchronous programming with Coroutines in Python Success and Failure in Building an Open-Source Software Platform for Autonomous Driving Systems PGP Keysigning
  Hold my beer and watch this!
14:15 Building an Accessible Community SELinux Support over GlusterFS
  Energy data Panel of European legal entities for Free Software projects
14:30 TLS Test Framework Infer Open Source Map Rendering with Mapbox GL Native KiCad Project Status Interviews as user research libre.sh helps you to host your FLOSS Hero.Coli, learning synthetic biology by playing: an update Mutation Testing AV1: Status update Mes -- Maxwell's Equations of Software cgroupv2 Monitoring Kubernetes with OMD Labs Edition and Prometheus Python and Raspberry Pi Device Tailored Compositors with the QtWayland Compositor Framework
  From Gtk to Qt: An Strange Journey, part 2
14:45 Web Development and Perl 6
  Like the ants
15:00 Encrypting Matrix Tempesta FW An open Gravimetric Phenotyping system Creating a dashboard with Laravel, Vue and Pusher AF_KTLS - TLS/DTLS Linux kernel module Infrastructure Monitoring with Postgres Working with spatial data in Go Diving into the KiCad source code Architectural font digitisiation and design OpenWISP2 Snap! Build Your Own Blocks Modern Fuzzing of Media-processing projects Adding GNU/Hurd support to GNU Guix and GuixSD Deploying Ceph Clusters with Salt LibreOffice Exam Session 3 How to run a stable benchmark From zero to first test in your own LAVA laboratory
  FOSS and the GDPR Electron
15:15 Puffin Security Enhanced LLVM
  GridSound : A free HTML5 Digital Audio Workstation (DAW) Troubleshooting Kubernetes Social aspects of change
  Using Containers for Building and Testing Visualize Your Code Repos and More with Gource Making Camelia Fly Faster
15:30 Usable Cryptography with José Big Spatio-Temporal Datacubes on Steroids ...and Standards Footwork Designing MuseScore FreedomBox, liberty inside the cloud. Polymorph AES67 Workflow management with GNU Guix prompt_toolkit Testing with volcanoes - Fuego+LAVA
15:45 Open source behind a web request Hyper-converged, persistent storage for containers with GlusterFS
16:00 Quantum computing and post-quantum cryptography User Session Recording for the Enterprise Interledger - Internetworking for Money How We Talk About Free Software Legal Tools Transform your monolith into a nice SOA app Get the most out of your security logs An overview of PostgreSQL's backup, archiving and replication What to expect from MySQL 8.0? Kitnic.it and 1-click BOM GNOME Recipe App Strategy for developer outreach YunoHost Creating a game with Monogame and other open source software Convergent functions and function parameters AES70 Getting started with guile-wiredtiger asynctest Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
  Perl 5.24, 5.26, and the Future of Perl 5
  LLVM at Red Hat Running virtual machines in containers Deploying Prometheus at Wikimedia Foundation
  FOSDEM infrastructure review Test your docs Introduction to Boost.Geometry Kube
16:30 Don't Send An Engineer To Do A Lawyer's Job Discussion session on PCB development tools Developers looking for designers? Pitch your project! [Group] Sharing power in our communities The Internet Cube / La Brique Internet Escoria, a libre point'n'click framework using Godot Engine Open Media devroom wrap-up Future of Guix Ceph weather report Introduction to pyasn1 OpenPowerlink over Xenomai
  Geography on Boost.Geometry
16:45 Announcements and Lightning talks
  Closing [Group]
17:00 Using Linux in Air Traffic Control
  Closing FOSDEM 2017