← / 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.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) UD2.119 UD2.120 (Chavanne) UD2.208 (Decroly) UD2.218A UD2.Corridor J1.106 K.Level.2
09:30 Welcome to FOSDEM 2018
10:00 Consensus as a Service
10:30 The path to Data-plane micro-services The State of Go video - It's a lot more than just a HTML5 tag A real life story about product testing with robotframework Cypher: An evolving query language for property graphs Status of the Apache ODF Toolkit (incubating) Simulating Multilevel Caches in Cachegrind Arrival & Informal Discussions Everything is a device! Pulp 3 - Simpler, Better, More awesome The FreeBSD Foundation and How We Are Changing the World FOSS/H EDA tools for SPICE modeling Graphics Performance Analysis with FrameRetrace Community DevRoom Welcoming Remarks Mozilla Open Source Support (MOSS) BSDCG Exam Session Convergence of your virtualization and container infrastructures with KubeVirt Migrating to Red Hat IdM in a large Linux Environment Declarative Extensions for Kubernetes in Go The State of OpenJDK Global Diversity CFP Day
  Working in the ODF TC Italy: the most hacker-friendly country?
11:00 Next Generation Internet Initiative Python 3: 10 years later OpenDaylight as a Platform for Network Programmability De-mystifying contributing to PostgreSQL Advanced Go debugging with Delve Handling media - the RESTful approach Valgrind register allocator overhaul Welcome Packaging C/C++ libraries with Conan Gnucap, and analog and mixed signal simulation Intel GFX CI and IGT Creating Inclusive Teams in Tech The free toolchain for the STM8
  An Introduction to Ada for Beginning and Experienced Programmers GPU resource multiplexing in component based systems NetBSD and Mercurial
  Improvements around document signatures and encryption Performance Analysis and Troubleshooting Methodologies for Databases
11:15 Cypher for Apache Spark A slightly different nesting: KVM on Hyper-V Æ-DIR -- Authorized Entities Directory
  Media 101 for Communities The OpenJDK Developer Experience
  Piece of cake
11:30 Ligato: a platform for development of cloud-native VNFs Testing and Automation in the Era of Containers Rendering of subtitles in HTML5 with imscJS Valgrind's Memcheck tool vs Optimising Compilers The package bazaars and the cathedrals WebExtensions API status after Firefox 57 Building RT Linux distribution with Yocto
  Documentation convergence project for LibreOffice
11:45 Hurd's PCI arbiter
  Software Philanthropy for Everyone freeIPA installation using Ansible Monitoring Legacy Java Applications with Prometheus Opening the Oracle JDK
  BSD from scratch - from source to OS with ease on NetBSD ARB_gl_spirv: bringing SPIR-V to Mesa OpenGL
12:00 Unix Architecture Evolution from the 1970 PDP-7 to the 2017 FreeBSD Surviving in an Open Source Niche: the Pythran case Easy GnuPG Networking-VPP PostgreSQL -- A Crash Course Networking deepdive An update on VLC and the VideoLAN community The Computer Science behind a modern distributed data store Anatomy of the OpenOffice localization process Making the Ada_Drivers_Library: Embedded Programming with Ada Open Build Service in Debian Tutorial: my first FPGA design A tour with Firefox' developer tools Will it blend? How to keep your embedded Linux up and running?
  BulletinBoard DHT and wireguard-p2p Advanced testing in action on a Java project Antipatterns in OpenOffice Code gdb tools: duel and @PrettyPrinter Why we're creating a Contributor Relationship Management System The Z Garbage Collector - An Introduction
  Live sculpting a Genode-based operating system Easily Secure Your Front and Back End app with Keycloak
12:30 ONAP – A road to network automation Upspin and a future of the Internet Kodi v18 features and improvements Introduction to Flatpak Graphic design tools for Open Source FPGAs Google’s approach to distributed systems observability for Go
  pot: another container framework based on jails and ZFS
  Nakadi Event Broker
12:45 Analzying Blockchain transactions in Apache Spark Securing Embedded Systems using Virtualization
  BaseDocumenter A pixel format guide to the galaxy Community Karoke Rubber 'Duke' Debugging
13:00 The circuit less traveled Lift your Speed Limits with Cython Connecting the Edge NFV a' la VDE way PostgreSQL Replication in 2018 Dep Deep Dive! What's new in GStreamer? Shared Memory Parallelism in Ada: Load Balancing by Work Stealing Package quality assurance Funny digital electronics with Open Source FPGAs Tomorrow's JavaScript Debugger LPI Exam Session 1 Identity governance and data protection with midPoint Automating Your Lights with Open Source
  Debug your build by tracing and reversing
  Observability and the Development Process
13:15 Load testing with Locust
  PBX on a non-specialized distro Nouveau MethodHandles Everywhere!
  Passing the Baton: Succession planning for FOSS leadership
13:30 Deploying OpenStack in the OPNFV community: Cross Community CI Networking Swiss Army Knife for Go Update on GStreamer for Embedded Devices G-CORE: The LDBC Graph Query Language Proposal Accessibility 101 (not only) for LibreOffice developers Ada, or How to Enforce Safety Rules at Compile Time How compilers affect dependency resolution in Spack CBSD, Isolation manager The open source EDA tool chain for the Chips4Makers project Making a browser fast Unleashing the Power of Unikernels with Unikfraft Qt in Automotive
  Microkernels in the Era of Data-Centric Computing Implementing a safe and auditable access to customer instances of your SaaS for the support staff with HashiCorp Vault
  Urbit: the personal server
  Maintaining accessibility through testing? strace: new features Mir 2018 The LTTng approaches to solving complex problems Top Ten Metrics for Evaluating your Garbage Collector
  What community can learn from marketing
14:00 Digital Archaeology Load testing web services at Mozilla with Molotov Making electronics Barometer: Taking the pressure off of assurance and resource contention scenarios for NFVI JITing PostgreSQL using LLVM The case for interface{} Modern tools to debug GStreamer applications Contract-based Programming: a Route to Finding Bugs Earlier Package management over Tor Automated system partitioning based on hypergraphs for 3D stacked integrated circuits Firefox: How to ship quality software Android Real Life experience in Production
  Simplifying the contribution process for both contributors & maintainers Maximizing UX for Customizing SaMBa-AD, it works
14:15 Efficient Graph Algorithms in Neo4j Leveraging Software Defined Network for virtualization
  Introduction into the ppci project Graal: How to use the new JVM JIT compiler in real life
  Debugging realtime application with Ftrace pkgsrc on ChromeOS You’ve Got Some Explaining to Do! So Use An FAQ!
14:30 The challenges of XDP hardware offload Google’s approach to distributed systems observability for Go What's new in Upipe Proposal for better font handling in LibreOffice Reducing CPU usage of a Toro Appliance The many ways of using Guix packages KiCad Version 5 New Feature Demo Photon Performance The RED Method: How To Instrument Your Services. Componolit - a component-based open-source platform for trustworthy mobile devices
  i3 window manager
  Native GTK3 UI Generic Graphics Tablets in Linux JVM startup: why it matters to the new world order
  DTrace for Linux Technical Writing for Non-Writers Samba AD in Fedora
15:00 Reimagining EDSAC in open source Configuration Revolution Godot 3, libre gamedev for everyone Fast Packet Processing in Linux with AF_XDP Blue elephant on-demand: Postgres + Kubernetes Creating GopherJS Apps with gRPC-Web GPAC: Support for High Efficiency Image Format (HEIF) Handling Billions Of Edges in a Graph Database SPARK Language: Historical Perspective & FOSS Development Package Management Unites Us All syspatch(8) Designing PCBs with code The future of the internet from a Mozilla perspective Keeping It Real (Time) Logging IoT
  Testing and Validating distributed systems
  LO URI 101 Rust On L4Re Evolving Prometheus for the Cloud Native World
  i++: run your FOSS off Class Metadata: A User Guide
  A Bug in Your Ear
15:30 netmdev: mediated net_device Building and testing a distributed data store in Go Matroska Low-Latency streaming horizon - a new star on the EDA sky Making the web faster with the JavaScript Binary AST LPI Exam Session 2 Samba authentication and authorization Piece of cake - testing remote embedded devices made easy
  OpenBSD as house alarm system
  Integration of Bikeshare Information into an Open-source Transportation App Hidden Gems in Draw/Impress Part 2 Introduction to kmemleak
15:45 It's a Trie... it's a Graph... it's a Traph! Kodi and Embedded Linux Distributed File Storage in Multi-Tenant Clouds using CephFS
  Graphite at Scale at Criteo: BigGraphite Java in a World of Containers
  Rux: Development of a Hobbyist Rust Microkernel XWiki: a case study on managing corporate and community interests
16:00 MySQL: Scaling & High Availability Production experience for the last decade IPC in 1-2-3 Starviewer: FOSS DICOM Medical Imaging Software How to write your own NIC device driver (and why) The Fabulous Destiny of 0000000200000008000000BB Computer Vision Using Go And OpenCV RAWcooked Testing Red Hat Enterprise Linux the Microsoft way Calc: The challenges of scalable arithmetic Writing REST APIs with OpenAPI and Swagger Ada Meet purl: a "mostly" universal software package URL that purrs. Introduction to LibrePCB The MDN Browser Compat Data Project Industrialisation of applications build in embedded environement
  Using Cryptographic Hardware
  War Stories from the Automotive FLOSS Front Class Data Sharing
  ZFS: Advanced Integration
16:30 High performance network functions with VPP Make your Go go faster! Current meta of video compression and probable futures Graph-based analysis of JavaScript source code repositories EPUB export in LibreOffice Writer DWARF5 and GNU extensions How To Make Package Managers Cry Proposal for an open and democratic Design Rule format Moby Project and Docker Inc — Balancing community and corporate needs Beyond the screen Moving PCI emulation inside of Xen GrayLog for Java developers Facing the Challenges of Updating Complex Systems
  Towards capabilities in HelenOS
  GASdotto: a platform for ethical purchasing The AMD Linux graphics stack, 2018 edition
16:45 Smart Cards in Linux and why you should care
  Dialog tunneling in LibreOffice Online Hairy Security
  Building an integration testing framework
17:00 Elasticsearch (R)Evolution Igniting the Open Hardware Ecosystem with RISC-V Addressing the long tail of applications Virtio 1.1 Distributing DevOps tools using GoLang and Containers, for Fun and Profit! AV1 Codec Update Browser-as-GUI and Web Applications with Gnoga Package Management Panel Discussion Developing an Open Source Hardware Laptop with KiCAD Asynchronous Decision Making - why and how Mozilla's DeepSpeech and Common Voice projects Multitasking on Cortex-M class MCUs
  Shaders in radeonsi
  LibreOffice for Haiku Grafana Tips & Tricks & Whats New in v5
17:15 Open Data With Neo4j Rust versus DWARF versus LLVM Configuring build base on FreeBSD QEMU in UEFI
  Open Food Facts: the wikipedia of food products SSSD: From an LDAP client to the System Security Services Daemon Hacking the JVM from Java
17:30 SRv6 Network Programming on FD.io VPP and Linux Writing a structured syslog parser in Go. The UoC Radio Station Project Gpg4Libre - OpenPGP signature and encryption support in LibreOffice User-level networking on Genode Component Sourcing for Design and Manufacturing in Shenzhen Analyzing developers network in a community Moving from policy to action:
  Kernel Graphics Development on Remote Machines
  LitOps: literature-as-software
  SystemTestPortal LibreOffice QA - One Year Overview An Open Platform for Collecting data for OpenSeaMap OpenMetrics - an industry standard for metrics G1 - Not^H^H^HNever Done!
  User Session Recording in Cockpit
18:00 Optimizing Software Defined Storage for the Age of Flash Terra Bruciata EU-FOSSA 2 Go Lightning Talks FFmpeg - The Media Swiss Army Knife Infinity Easy Ada Tooling with Libadalang Cooperative Communities The current EU copyright reform proposal: the end of FLOSS in Europe? Keys to deploy affordable virtual desktops with IsardVDI Beyond string-based logging The Chromium project's Way to Wayland
  Reflections on Teaching a Unix Class With FreeBSD Wayland client basics
  LibreOffice's automatic updater work What's new in Graphite 1.1
  Tips & Tricks to finance an Open Source Project without selling your soul Why hardware and operating system engineers need to talk Wikilab, architecture & CNC oVirt Metrics and logs - in a unified solution OpenJDK Governing Board Q&A
  Why People Don't Contribute To Your Open Source Project
18:30 Lightning talk session Informal Discussions & Closing Bugmark Fleet Commander: The efficient way of managing the Desktop profiles of your fleet! Grafanalib - Dashboards as Code GStreamer for tiny devices
  A Journey through Upstream Atomic KMS to achieve DP compliance
  FOSSology - OSS Project for License Compliance
  Community DevRoom Concluding Remarks