FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of...

15
FOSDEM 2019 - Saturday 2019-02-02 (1/9) 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 09:30 Welcome to FOSDEM 2019 09:45 10:00 Can Anyone Live in Full Software Freedom Today? 10:15 10:30 Welcome to the MySQL, MariaDB & Friends D… Welcome AMENDMENT Introduction of OSS Weaviate, the Decentralised Knowledge Graph VLC 4.0 "Enlightening" KVM XDP (eXpress Data Path) as a building block for other FOSS projects State of OpenJDK Patterns and anti- patterns in OSS participation 10:45 11:00 FLOSS, the Internet and the Future Better loop mounts with NBD The final release of Kodi v18 Getting To Blinky: Virt Edition Apache Maven Making Your MySQL Replication Setup Run Faster! 11:15 Gephi JS: Exploring the dystopian future of a Javascript Gephi Rumble in the Java Jungle Cilium - overview and recent updates 11:30 GStreamer 1.16 and beyond Toward exploring virtual disks using a file manager! AMENDMENT Un-split brain (aka Move Back in Time) MySQL Merging System and Network Monitoring with BPF 11:45 Loom: Weaving executions 12:00 Blockchain: The Ethical Considerations ELI5: ZFS Caching Creating a Computing Revolution: from Personal Computers to P… Leveraging real-time streaming with Neo4j- Streams Fearless Multimedia Programming It's Time for the Populator MySQL Replication - Advanced Features Unifying network filtering rules for the Linux kernel with eBPF 12:15 Cogito Java Checkpoint/Restore 12:30 GStreamer embedded state of the union 2019 Bare Metal In The Cloud: Isn’t it Ironic? Oko: Open vSwitch Extensions with BPF Emitter: Scalable, fast and secure pub/sub in Go Tapping Into the Binary Log Change Stream 12:45 Graph usage in EFL An update on Virtio Java with Docker: How to Make it Work 13:00 Mattermost’s Approach to Layered Extensibility in Open Source AMENDMENT Handling Security Flaws in an Open Source Project - Jeremy Allison Leela Chess Zero Inject the Web into your GStreamer pipeli… Managing VMs and Containers in a Deeply Integrated UI Writing Network Drivers in High-Level Languages The art of multiplexing MySQL connections with ProxySQL Using networks to study 18th century French trade 13:15 Voice Controlled Radio MALT, A Malloc Tracker Performance tuning Twitter services with Graal and Machine Learning How a Connect-X device driver works 13:30 EBUs - Live IP Software Toolkit Monitoring Kubernetes and Virtualization VNF development made easy with netmap Structured Concurrency Improve your SQL 13:45 Securing the JVM, neither for fun nor for profit, but do you really have a choice? Differentiated access control to graph data 14:00 Matrix in the French State Square Kilometre Array and its Software Defined Supercomputer… VBoard, making web dashboards in 3D and VR RIST - an evolutionary video transport protocol Make Room! Make Room! SailfishOS ONOS Introduction LATERAL derived table…

Transcript of FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of...

Page 1: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Saturday 2019-02-02 (1/9)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

09:30 Welcome to FOSDEM2019

09:45

10:00 Can Anyone Live in FullSoftware FreedomToday?

10:15

10:30 Welcome to the MySQL,MariaDB & Friends D…

Welcome AMENDMENTIntroduction of OSSWeaviate, theDecentralisedKnowledge Graph

VLC 4.0 "Enlightening" KVM XDP (eXpress DataPath) as a buildingblock for other FOSSprojects

State of OpenJDKPatterns and anti-patterns in OSSparticipation

10:45

11:00 FLOSS, the Internet andthe Future

Better loop mounts withNBD

The final release of Kodiv18

Getting To Blinky: VirtEdition

Apache Maven

Making Your MySQLReplication Setup RunFaster!

11:15 Gephi JS: Exploring thedystopian future of aJavascript Gephi

Rumble in the JavaJungle

Cilium - overview andrecent updates

11:30 GStreamer 1.16 andbeyond

Toward exploring virtualdisks using a filemanager!AMENDMENT Un-split

brain (aka Move Back inTime) MySQL

Merging System andNetwork Monitoringwith BPF

11:45Loom: Weavingexecutions

12:00 Blockchain: The EthicalConsiderations

ELI5: ZFS Caching Creating a ComputingRevolution: fromPersonal Computers toP…

Leveraging real-timestreaming with Neo4j-Streams

Fearless MultimediaProgramming

It's Time for thePopulator

MySQL Replication -Advanced Features

Unifying networkfiltering rules for theLinux kernel with eBPF12:15

Cogito JavaCheckpoint/Restore

12:30 GStreamer embeddedstate of the union 2019

Bare Metal In TheCloud: Isn’t it Ironic?

Oko: Open vSwitchExtensions with BPF

Emitter: Scalable, fastand secure pub/sub inGo

Tapping Into the BinaryLog Change Stream12:45 Graph usage in EFL An update on Virtio

Java with Docker: Howto Make it Work

13:00 Mattermost’s Approachto Layered Extensibilityin Open Source

AMENDMENT HandlingSecurity Flaws in anOpen Source Project -Jeremy Allison

Leela Chess Zero Inject the Web into yourGStreamer pipeli…

Managing VMs andContainers in a DeeplyIntegrated UI

Writing Network Driversin High-LevelLanguagesThe art of multiplexing

MySQL connectionswith ProxySQL

Using networks tostudy 18th centuryFrench trade

13:15 Voice Controlled RadioMALT, A Malloc Tracker Performance tuning

Twitter services withGraal and MachineLearning

How a Connect-Xdevice driver works

13:30 EBUs - Live IP SoftwareToolkit

Monitoring Kubernetesand Virtualization VNF development made

easy with netmapStructured Concurrency Improve your SQL13:45

Securing the JVM,neither for fun nor forprofit, but do you reallyhave a choice?

Differentiated accesscontrol to graph data ↴14:00 Matrix in the French

State ↴Square Kilometre Arrayand its SoftwareDefinedSupercomputer…

VBoard, making webdashboards in 3D andVR

RIST - an evolutionaryvideo transport protocol↴

Make Room! MakeRoom! ↴

SailfishOS ↴ONOS Introduction ↴

LATERAL derivedtable…

Page 2: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Saturday 2019-02-02 (2/9)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)

09:30

09:45

10:00

10:15

10:30 Welcome to the OpenSource DesignCollective!

When open sourcemeets quantumcomputing

Welcome to the AdaDe…

LLVM+Clang for RISC-V .NET on the Web withMono WebAssembly

25 Years of FreeBSD A small, FRP DSL fordistributed systems

VkRunner: a Vulkanshader test tool

Welcome to theRetroC…

Relaunching the ODFAdoption TC at OASIS

Welcome to the Legal…

An Introduction to Adafor Beginning andExperiencedProgrammers

Hatari - a cycle-exactAtari ST emulator

What did I just agreeto?

10:45

Why JSON when youcan DSL?11:00 Component-based

Design System andDevelopment

Forest: An Open SourceQuantum SoftwareDevelopment Kit

Advanced TypeScripttooling at scale

How to build a FreeBSDCI/CD environmentbased on pot container

Intel GFX CI: Validationdone the Linux way

Server side solution forgenerating ODF reports

Introducing the CERNOpen Hardware Licenceversion 2

AMENDMENT Opensource projects atSilicium retrocomputingassociation11:15 Templating Languages

for Interactive Fiction

11:30 Open EducationalResources on DigitalAccessibility forBuilding Your OwnCourses

SequentialProgramming in Ada:Lessons Learned

Porting Debian to theRISC-V architecture

Typescript => IL =>Game ModdingSupercharged

XR Resurrecting MozillaThemes for LibreOffice

Now what? Followingthrough on yourcommunity guidelinesTcl - An Embeddable

Long-lever with aComfortable Grip, thatfits in your Pocket.

11:45 Automated firewalltestingDelivering Practical

Quantum Computing onthe D-Wave System

CANCELED Restoring a30+ years old Minitelserver on Apple II

12:00 Designing for Activism Autonomous TrainControl Systems: a FirstApproach

Hacking F# in JSecosystem

IGT GPU Tools - thepast, the present, thefuture

Quo vadis, LibreOfficeextensions?

Open source in thequest for GDPRcompliance

Minimalism matters

12:15

D-Wave's SoftwareDevelopment Kit

Minimalism versusTypes

GBForth: Using Forth tounderstand the GameBoy

12:30 UX at Tor The future ofSupervisor BinaryInterface(SBI)

AMENDMENT Retro.NET- .NET for buildingConsole Applications

Wayland in IVI systems Improving LibreOfficequality together

LibreOffice: the originsof a community forkEmbedded FreeBSD on

a five-core RISC-Vprocessor using LLVM12:45 Connecting .NET Core

to D-Bus Luerl: Lua in Erlang

13:00 Breaking DownLanguage Barriers

D-Wave HybridFramework

Controlling theExecution of ParallelAlgorithms in Ada

Valkyrja and the tale ofeating servers using C#

An Update on NetBSD Greenfield: An in-browser Waylandcompositor

Introduction to theBASIC Engine

Collabora Office on iOS Redis Labs & thetragedy of theCommons ClauseNever

13:15 TypeScript-It's time tomigrate!

KLEAK13:30 The real cost of not

doing user researchPersistence with AdaDatabase Objects

Alternative languagesfor safe and secureRISC-V programming

Interactive Computingwith F# Jupyter

Complex cameras are(were?) complex

Preventing OOXMLinteroperabilityproblems in LibreOffice

How should lawyersbehave? Legal "Ethics"and Free Software ↴

What is IBMQ ↴ GWL: GNU WorkflowLanguage

13:45 Preserving numericalalgorithms

14:00 Open Source Design inthe trenches: a casestudy ↴

Shrink your Data to(almost) Nothing withTrained Compression…

Infrastructure asTypescript ↴

Perl 6 as a new tool forlanguage compilers ↴

AMENDMENT HDMICEC: A Status Update ↴

New interoperability,i18n and LibreLogoimprovements of Libr…

FreeBSD Graphics ↴

Page 3: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Saturday 2019-02-02 (3/9)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:30

09:45

10:00

10:15

10:30 Ten years of Puppetinstallations: what now?

Introduction to OpenAPISpecification

The State of Go Continuous Localization CANCELLED Open andfederated identitieswith ID4me

10:45

11:00 Keeping Track ofStateful Infrastructure

Building Pantheondocumentation

Building moderndesktop apps in Go

Firefox is yourMarionette

Watching ThemWatching Us

11:15

11:30 Multilingual Kubernetes How to write a reverse-proxy with Go in 25minutes

HTTP/3 Analysis of the behaviorof mobile applicationsand its consequencesfor our privacy

11:45

12:00 Multicloud CI/CD withOpenStack andKubernetes

Write Drunk - TestAutomated

Git database withbitmap index

LibreHosters Apache Camel Meetup

12:15

12:30 Getting to Closer to aSoftware HelpLanguage

Hands on debuggingwith Delve

Global ConsentManager

Onion adventures

12:45

13:00 Use configmanagementfor your ...configmanagement.

LPI Exam Session 1 ↴ Who needs pandocwhen you have Sphinx?

Designing Command-Line Tools People Love

Project Things Retroshare JSON API MuseScore User anddeveloper Meetup

13:15

13:30 Mgmt Config: The Roadto 0.1

To the future with GravCMS

Go containers? Goserverless?

The New Internet

The State ofWebassembly in 201913:45

14:00 Configurations: Do youprove yours ? ↴

gRPC, Protobufs andGo... OH MY! ↴

Challenges WithBuilding End-to-EndEncrypted Applications- …

GNURadio BoF ↴

VR Map: WebXR withRe…

Page 4: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Saturday 2019-02-02 (4/9)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

14:15 ↳ Matrix in the FrenchState

↳ Square KilometreArray and its SoftwareDefined Supercomputer

↳ LATERAL derivedtable in MySQL

↳ Differentiated accesscontrol to graph data

↳ RIST - anevolutionary videotransport …

↳ Make Room! MakeRoom!

↳ ONOS Introduction ↳ SailfishOS

MicroPython – Pythonfor Microcontrollers

Learning about DeepLearning: Applicationsfor OpenJDK/JavaVerification

Automation networkingengine for enterpriseSDN

14:30 Video Analysis usingCUDA and OpenCV

Use kcli with all yourvirtualization solutions!

A brief story aboutfriendship

Test complex databasesystems in a laptopwith dbdeployer

Multiplex graphanalysis withGraphBLAS

A Scalable Approach toVirtual Switching14:45

An introduction toMiddleware ApplicationMonitoring with JavaMission Control andFlight Recorder

15:00 DNS over HTTPS - thegood, the bad and theugly

PostgreSQL Goes to 11! My 10 year journeywith FOSSASIA: Awoman's pathway toopen s…

Futatabi: Multi-camerainstant replay with slowmotion

High performancevirtual machines inoVirt

VPP & Ligato use cases:Contiv/VPP CNI pluginfor Kubernetes & IPSECVPN gateway

15:15Autocrypt - AutomatingE-Mail Encryption

The Missing BenchmarkMetric: MemoryConsumption

Mgmt Config: A tale ofthree graphs15:30 The SReview review

systemSpeeding up theBooting Time of a ToroApplianceIMAP, JMAP and the

future of open emailstandards

NorthboundConnections of VPP forNFV in Containers andKubernetes

15:45A walkthrough guide toimplementing acompiler intrinsic16:00 Netflix and FreeBSD Hugepages and

databasesEventyay! An eventsystem for communityorganizers

How libre can you go? Apply complex networkconfiguration to yourKubernetes clusterhosts by declaring it

Building production-grade networkingsoftware with FD.ioCSIT

Samba 4 self-compiling

16:15Open Softwaredeserves OpenHardware

Build your own GC withOpenJDK in 20 minutes

16:30 Ceph wire protocolrevisited - MessengerV2

Migrating from AdobeConnect - the Victory ofFOSS Over ProprietarySoftware

Real-time virtualizationautomation

Testing yourinfrastructure andservices with the helpof OPNFV testperf teamThe Skulls project -

coreboot your Laptop16:45Making the JIT part ofthe cloud

17:00 The TPM2 softwarecommunity

PostgreSQL vs. fsync bmclib: A BaseboardManagement Controllerlibrary

Securing Secure Booton Xen

Are you insured againstyour noisy neighbor?

Nethserver

17:15 Challenges inMonitoring DistributedStorage Environmentand how Tendrladdresses them

Maemo Leste Tested for Business: AnOpen and TransparentQuality Kit

Introduction to dpdk-burst-replay

17:30 ossia ecosystemworkshop

XCP-ng: building anOpen Source andturnkey virtualizationplatform

Enrich your NIC'scapabilities with DPDKSoftNIC

Running Android on theRaspberry Pi17:45 What's new in DeepSea

Java Language Futures From closed to OpenSource switch ASICs

18:00 Mender - an opensource OTA softwareupdate manager for IoT

Raft in Scylla 10 years of open sourcetest case management

rust-vmm

18:15 Replicated SDS withDRBD & LINSTORCloud Native Security

101OpenJDK GoverningBoard Q&A

18:30 Virtual IOMMUImplementation usingHW Nested PagingAMENDMENT The brief

case for User-spaceNetwork Stacks (DPDK…

18:45

Page 5: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Saturday 2019-02-02 (5/9)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)

14:15 ↳ Open Source Design…

↳ What is IBMQ ↳ Shrink your Data to(almost) Nothing withTrained Compression

How compact iscompiled RISC-V code?

↳ Infrastructure asTypescript

↳ FreeBSD Graphics ↳ Perl 6 as a new toolfor language compi…

↳ AMENDMENT HDMICEC: A Status Update

Making Open SourceHardware forRetrogaming onRaspberry Pi

↳ New interoperability,i18n and LibreLogoimprovements of Li…

↳ How should lawyers…

Make your code count:Quantum simulationsand collaborative codedevelopment

Experience with wisp14:30 Our Open Source

Design collectiveWhy, and How, wecompiled Xaml into IL

Writing X11/Waylandagnostic GLapplications with Waffle

Mysql connector andother databases inLibreOffice

FOSS Governance: Thegood, the bad and theugly

14:45 FreeRTOS on RISC-V FreeBSD in Audio StudioBuilding a whole distroon top of a minimalisticlanguage15:00 Designing for Security GSH: an Ada POSIX

Shell to Speed Up GNUBuilds on Windows

.NET Core 2.1 inProduction

A low latency GPUengine based resetmechanism for a morerobust UI experience

The First Contact Online - under the hood Making Sense of somany LicenseCompliance ToolsMariaDB and MySQL —

what statisticsoptimizer needs

15:15 Strawberry Fields -software for photonicquantum computing

GNU Mes

15:30 Panel: Difficulties inhaving more designersparticipate in OpenSource

What is Safety-CriticalSoftware, and How CanAda and SPARK Help?

Lessons learned fromporting HelenOS toRISC-V

Medical imagereconstruction usingthe .NET Framework

Migrating a Big DataCluster from Linux toFreeBSD

Vereign toolbar inLibreOffice Online

MySQL and the CAPtheorem: relevance &misconceptions

15:45Guile 3: Fasterprograms via just-in-time compilation16:00 Secure Web

Applications with AWAIntel® HardwareIntrinsics in .NET Core

Flickerfree boot Profiling PHPapplications

Improving SmartArtimport in LibreOfficeImpress

Who wants you to thinknobody uses the AGPLand why

PennyLane - Automaticdifferentiation andmachine learning ofquantum computations

How to create a usefulMySQL bug report16:15 Updates from the RISC-

V TEE GroupOpenBSD as a full-featured NAS system A Guiler's Year of

Racket16:30 Mobile design with

device-to-devicenetworks

Reinventing MVCpattern for webprogramming with F#

What's new in the GPUvirtual world?

Do you know "layers"? Advocating For FOSSInside CompaniesReduxHow Online Backup

works in MyRocks andRocksDB

16:45Fractalide and Cantor

Quantum Computing atGoogle and in the Cloud

Working with Webhooks17:00 Dotting the ethics i and

crossing the tDistributed Computingwith Ada and CORBAusing PolyORB

Tuning a Runtime forBoth Productivity andPerformance

ZFS Powered MagicUpgrades

V4L2: A Status Update Clang plugins inLibreOffice - globalanalyses across a largecodebase TiDB: Distributed,

horizontally scalable,MySQL compatible

17:15 Using SAIL to generateGNUassembler/disassembler and simulator forRISC-V

Make your ownlanguage with Racket

17:30 The Yoast DesignMeeting and how itstarted us on the pathto open source design

Cappulada: SmoothAda Bindings for C++

Panel: Open Source.NET

PipeWire Native GTK Dialogs The surprisinginteraction of opensource and patentexhaustion

Functions as a ServiceMySQL PerformanceSchema in 20 Minutes17:45 Promotion of open

source and role ofstandardization inQuantum Computing

Walking through walls

18:00 Making furniture withJavascript

The AZip ArchiveManager: a full-AdaOpen-Source PortableApplication

Buildroot for RISC-V Reducing MemoryUsage of Mesa's ShaderCompiler (Again)

Are we optimiert yet? Organizer's Panel --Now and Forever

MySQL 8.0 ComponentInfrastructure18:15 .NET and TypeScript

Lightning TalksText Mining withOpenOffice

18:30 Pitch your project Proof of PointerPrograms withOwnership in SPARK

Fedora on RISC-V 64-bit Rspamd integrationinto FreeBSD.org mailinfrastructure

0 A.D: Graphics AMENDMENT AsyncPHP Requests &Reactive Responseswith PHP-FPM

Lightning TalksExponential speedup inprogress MySQL 8.0 Document

Store: How to MixNoSQL & SQL in MySQL8.0

18:45Closing session Informal Discussions &

Closing

Page 6: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Saturday 2019-02-02 (6/9)UB2.147 UB2.252A (Lameere) UB4.132 UB5.132 UD2.119 UD2.120 (Chavanne) UD2.208 (Decroly) UD2.218A UD2.Corridor J.1.106

14:15 ↳ Configurations: Doyou prove yours ?

↳ LPI Exam Session 1 ↳ gRPC, Protobufs andGo... OH MY!

↳ VR Map: WebXR withReal-World OSM Data

↳ Challenges WithBuilding End-to-EndEncrypted Applications…

↳ GNURadio BoF

14:30 Uyuni: A world-classopen source frontendsolution for managingyour software-definedinfrastructure …

AI image search withGo & Tensorflow

The right to dataportability (and why it'sa very bad idea)Inclusion Includes You

14:45

15:00 Declare your LinuxNetwork state!

A private cloud foreveryone

When and How to useCGo

Enough: Howjournalism can benefitfrom free software

ZeroPhone meetup

Automated Analysis ofTLS 1.315:15

AMENDMENT Whoneeds to know? Private-by-design collaboration

15:30 Sysadmins, too,deserve interfacestability

LPI Exam Session 2 Building a HardwareMIDI Player

Nextcloud

How XR goes beyonddemos and games15:45

Tiki: Easy setup of wiki-based knowledgemanagement system16:00 Pulp 3: Ready for a Test

DriveParallel programming inGo for performancewith the Pargo library

Dark Peak Data Co-op Kodi Meetup

Countless, BeautifulContributions16:15 Displaying other

Application data into aWiki

16:30 Codifying infrastructurewith Terraform for thefuture

The clusterfuck hiddenin the Kubernetes codebase

YunoHost

LibreOffice Online -hosting yourdocuments

Speed withoutShenanigans16:45

17:00 Embedded with Go:from an AWK prototypeto a gokrazy appliance

OrganisationalProcesses inDecentralized Software

Free Software on MobileDevicesAMENDMENT XWiki: a

collaborative appsdevelopment platform17:15

Yet Moar CSS Features17:30 Automate Kubernetes

Workloads with AnsibleTuning Go GCParameters

ActivityPub panel

17:45

Memex: CollaborativeWeb-Research18:00 How We Modified an

Agent-basedAutomation System toBecome an AgentlessOne

How Kubernetes usedgRPC to encrypt secretswith an external KeyManagement Service

Decentralizing the WebDespite Itself

18:15CubicWeb Linked DataBrowser Extension

18:30 Go Lightning Talks When perf-html MetA11y

18:45 Document Redactionwith LibreOffice

Page 7: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Saturday 2019-02-02 (7/9)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

19:00

Page 8: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Saturday 2019-02-02 (8/9)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)

19:00

Page 9: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Saturday 2019-02-02 (9/9)UB2.147 UB2.252A (Lameere) UB4.132 UB5.132 UD2.119 UD2.120 (Chavanne) UD2.208 (Decroly) UD2.218A UD2.Corridor J.1.106

19:00

Page 10: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Sunday 2019-02-03 (1/6)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

09:00 SSPL, ConfluentLicense, CockroachDBLicense and theCommons Clause

Love What You Do,Everyday!

AMENDMENT Dataservices in a hybridcloud world with Ceph

CANCELLED BestPractices for BuildingScalable BlockchainApplications

JavaScript: If you loveit, set it free

Asterisk WebRTCfrontier: make client SIPPhone with sipML5 andJanus Gateway

NFS-Ganesha WeatherReport

Understanding SourceCode with DeepLearning

09:15

XMPP Beyond InstantMessaging

Leveraging ceph-mgrmodules for fun andprofit

09:30 Cross browserextensions

Distributed ledgersfinally brought me ausable digital identity!

09:45Kamailio VoIPdevelopment update

Suggesting Fixes duringCode Review with ML How we use Gluster

10:00 Solid: taking back theWeb throughdecentralization

Tesla Hacking toFreedomEV!

Squeezing Water fromStone - KornShell in2019

Using Progressive WebApps to control IoT

VideoLAN BOF

10:15 Beyond the webrtc.orgmonoculture

The Container StorageInterface, ExplainedEnvironment Modules Etherlime: open source

blockchaindevelopment tool10:30 High end augmented

reality using JavascriptAstor: An automatedsoftware repairframeworkConsole oriented

services: wttr.in,cheat.sh, rate.sx

Breaking the 100 bitsper second barrier withMatrix

10:45An overview of Tezosfocusing on On-ChainGovernance

What's new in CephNautilus11:00 The Current and Future

Tor ProjectGo on Microcontrollers:Small Is Going Big

Nuspell: the new spellchecker

From jQuery to React Gluster FS VLC Tech MeetBreak the MessagingSilos with COI Code anomalies in

Kotlin programs11:15Metaprogramming withNim

Hey, A Blockchain-Based Social Network

11:30 Developing datastructures for JavaScript

Building ImmersiveExperiences with theWebOpen Food Network How to build your own

Ethereum clientOpenEBS asymmetricblock layer in user-space breaking themillion IOPS barrier

11:45Predicting areas for PRComments based onCode Vectors & MailingList Data

Introduction toreSIProcate12:00 Algorithmic Sovereignty

and the state ofcommunity-driven opensource development

Fine-grained DistributedApplication MonitoringUsing LTTng

OpenScore AMENDMENT Free OpenSource CorporateJavaScript Stacks

Terraform andInfrastructure Testing

OpenGreffe12:15

0 A.D., a libre real-timestrategy game

Asterisk 16: What's newin the world of Asterisk Clustered Samba:

Witness ProtectionProgramming

12:30 PWA caching strategies Deduplication on largeamounts of code

Debian Java: Insightsand challenges12:45 Building a Multi-Node

SIP Platform UsingOpenSIPS Ceph storage with Rook

13:00 Open Source atDuckDuckGo ↴

eBPF poweredDistributed Kubernetesperformance analysis ↴

Automating ClientLibrary Generation

HWallet: The simplestBitcoin hardware wallet

Less painful E2E testswith Cypress.io

Riot OS ↴ Arch Linux Meetup ↴

Going mobile withReact Native andWebRTC

Neural commitmessage suggester ↴13:15

Introducing DBus-ASIO

13:30 P4: Private PeriodicPayments Protocol ↴

JavaScript for opencomputing education ↴ Artificial Intelligence,

Fuzzing and WebR…Neuropil - Secure Int… Gluster Container Sto…

Page 11: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Sunday 2019-02-03 (2/6)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)

09:00 Intro to the FreeSoftware Radio Track

What's new in the worldof seL4

Gnucap -- The GNUcircuit analysis package

Improve OSM dataquality withDeepLearning

AMENDMENT Packagingfor Mageia Linux withDocker containers

Roll your own compilerwith LLVM

openSUSE Kubic forContainer People

RAPIDS

09:15 gr-soapy: A handy SDRhardware interfacemodule for GNU Radio

09:30 GNU Radio with a RustyFPGA

ngspice, current statusand futuredevelopments

Using getdns for localDNSSEC validation

An operator centric wayto update applicationcontainers with AtomFS09:45 3Geonames.org Rewriting Pointer

Dereferences in bccwith Clang

OpenHPC UpdateMicrokernelvirtualization under oneroof

Linux distributions,lifecycles, andcontainers

10:00 Protect your bits:Introduction to gr-fec

openEMS - AnIntroduction andOverview

Raspberry Pi history,tips and use case

AMENDMENT Aroundthe world with PostgresextensionsHow and why (not) to

use the 127.0.0.53nameserver, systemd-resolved and resolvctl

Containers withDifferent SecurityModules

10:15 CK: an open-sourceframework toautomate, reproduce,crowdsource and reuseexperiments at HPCconfere…

Latest developments inBoost Geometry

10:30 GNU Radio meetsScapy

Project Trellis andnextpnr

ElasticSearchCorrectness andperfOrmance Validator

Building an LLVM-basedtool

Will you boot Haiku, ona non intel platform, noBIOS winter?

Upcoming KubernetesStorage features

A roadmap for theHurd?10:45 Stories from BIND9

refactoringCouple scientificsimulation codes withpreCICE

GRUB upstream anddistros cooperation

11:00 GNU Radio in 2019:Facts and Plans

Design Automation inWonderland

Learning to Rank U-Boot from Scratch Hacking PostgreSQLContinuous Integrationto compile and testNavit

Firecracker, should itwork only with a singleruntime?

A microkernel written inRust: Porting the UNIX-like Redox OS to Armv8

11:15 Debug info in optimizedcode - how far can wego?

ReFrame: A RegressionTesting and ContinuousIntegration Frameworkfor HPC systems

Package software forany distribution withupt

DNS and the Internet'sarchitecture: the DoHdilemma11:30 Open source virtual

prototyping for faste…Linux and USB AudioClass 3

Linking OpenStreetMapand Wikidata

A year of ContainerKernel Work11:45 libsigmf: Human Tools

for Extra-Terrestrial andAI Radios

Lesson learned fromRetro-uC and search f…

Reproducible sciencewith containers on HPCthrough SingularityopenSUSE Kubic for

Distro PeopleDNS Privacy panel

12:00 Fritzing - the past, thepresent and the future

From table to index(and back) withHibernate Search 6

Lessons in TableGen UEFI Boot for MereMortals

What's new inPostgreSQL 11Hands-on composition

of basic L4Recomponents12:15 Real-time container

automation andscheduling

Nakadi: StreamingEvents for 100s ofTeam…

GraphHopper RoutingEngine - New Features

MALT & NUMAPROF,Memory Profiling forHPC…12:30 SDR Makerspace KiCad Project Status A Deepdive into Tantivy AMENDMENT CI/CD for

embeddeddevelopment with anESP8266, Arduino-cli,Gitlab-ci, Raspberry Pi,and Kubernetes

ID4me: using the DNSas a directory foridentities

Setting up an HPC labfrom scratch12:45 LLVM for the Apollo

Guidance ComputerPortable Services areReady to Use

A follow-up on LTTngcontainer awareness

Feature store: A DataManagement Layer fo…

13:00 Digital Predistortion Unikraft: UnikernelsMade Easy

Drawing PCBs withInkscape

Hikar - Augmentedreality for hikers

Open Source Firmwareat Facebook

Flamethrower The state of machinelearning operations …

Deploying PostgreSQLon Kubernetes ↴

13:15 The Kitspace BOMBuilder

A containerd projectupdate

The convergence ofHPC and BigData

Dynamic answergeneration with Lua ↴13:30 Equinox: A C++11

platform for realtimeSDR applications ↴

horizon EDA - what'snew ↴

Apache Lucene andApache Solr 8 ↴

llvm.mix ↴ Zink ↴Hundred thousand ridesa day ↴ Kubernetes Network

Se…Introducing Kubeflow …

Page 12: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Sunday 2019-02-03 (3/6)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 Quantum ComputingWorkshop ↴

Devroom intro Community DevRoomWelcoming Remarks

Welcome Beyond the 10%:analysis of the gender-diversity gap

RustPython: a Pythonimplementation in RustApproaching Light

Speed - News from theEclipse Platform Project

Grafana 6.0 Supporting FOSSCommunity Memberswith ImpostorSyndrome

09:15

09:30 LPI Exam Session 3 Discover GraphQL withPython, Graphene andOdoo

What is Rust doingbehind the curtains?

Open source softwaresecurity testing

From Oracle to Apache -News from ApacheNetBeans

09:45 Companies andCommunitiesAugmented Network

Visibility with High-Resolution Metrics10:00 How to write pylint

pluginsTLS 1.3: whatdevelopers shouldknow about the APIs

FreedomBox Meetup

10:15 Tooling for IntelliJPlatform PluginsThe Open Source

Community: its pastand future

RustPräzi: a tool tobuild an entire callgraph of crates.io10:30 Critical Path Analysis Mastering

Application/ServiceConfiguration

Russian cryptoalgorithms in theOpenSource world

10:45GraalVM: PolyglotDevelopment Platformwith Great Toolability

Beyond The First StepsImprove your project’son-ramps for newparticipants

11:00 DemystifyingCoroutines andAsynchronousProgramming in Python

The new EUCyberSecurity Act

Replicant Meetup

On Observability11:15

Embracing LanguageServers for BlockchainDevelopment

11:30 Community Data is NotCommunity Metrics

Tree matchings withBehavior Trees

Tracking users with coreInternet protocols

Sans IO: safe andtestable networkprotocols

11:45Loki - Prometheus forlogs

12:00 LibreOffice ExamSession 1

Building a CommunityMetrics Strategy

Tools for Shrinking YourContainers

Making your Pythoncode write your Pythoncode

How to preventcryptographic pitfallsby design

12:15

Time is Important -Developer Centric IoTPlatforms

12:30 Latency SLOs doneright

Memory Managementin Python

Introducing rust-prometheus

USB borne attacks andusable defensemechanisms

Sustaining FOSSProjects ByDemocratizing TheSponsorship Process12:45

13:00 Adding Support for aNew Language in theEclipse IDE

Pyodide: scientificPython stack compiledin WebAssembly

No evidence ofcommunication andimplementing aprotocol: Off-the-Recordprotocol version 4

TinyGo BoF ↴

M3 and a new age ofmetrics and monitoringin an increasinglycomplex world

Hackers gotta eat13:15

Profiling Rust

13:30 LibreOffice ExamSession 2 ↴

Computer Games withMicroPython ↴

RecordFlux: Facilitatingthe Verification ofCommunication Pr…

Taming The Dinosaur:How Eclipse was Perf…

Page 13: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Sunday 2019-02-03 (4/6)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

13:45 ↳ Open Source atDuck…

↳ eBPF poweredDistri…

↳ Neuropil - SecureInteraction for Thing…

↳ P4: Private Periodi… ↳ JavaScript for opencomputing education

↳ Artificial Intelligence,Fuzzing and We…

↳ Neural commitmessa…

↳ Gluster ContainerStorage

↳ Riot OS ↳ Arch Linux Meetup

Protecting Secrets withHardware

Mining Source Code^3

14:00 Crostini: A LinuxDesktop on ChromeOS

Perl 11 AMENDMENT Theo: TheAuthorized KeysManager

Bring JavaScript to theInternet of Things

Converse: Open,federated teamchatwith XMPP

Podcast Friends ofIllumOS

14:15TRex Sustain in Open Source

with Gitcoin UnifiedCommunications withPàdé

Managing andMonitoring Ceph withthe Ceph ManagerDashboard

14:30 Hacking NodeJSapplications for fun andprofit

Coming: a Tool forMining Change PatternInstances from GitCommitsNext Generation

Internet initiative - YearZero

the current and futurestate of Ethereum14:45

HOMER RTC Stats

15:00 Open Source C#, .NET,and Blazor -everywhere PLUSWebAssembly

Making the nextblockbuster game withFOSS tools

Add enterprise 2FA toyour ownCloud in 15minutes

Testing GraphQL in yourJavaScript application

Lua Tor relay operatorsmeetup

The DAO of Bisq How to build anautomatic refactoringand migration toolkit

SMB2 POSIX Extensions15:15 VoIP Troubleshooting

and Monitoring withSIP3

LemonLDAP::NG 2.0

15:30 Web Components arethe future. And thefuture is now!Monica, a personal CRM Fraud mitigation using

traffic patternmonitoring withCGRateS

15:45Substrate Smelling Source Code

Using Deep Learning Exporting Ceph ObjectStorage data to theoutside world

16:00 The Cloud is JustAnother Sun

SUSI.AI: An OpenSource Platform forConversational Web

Good Will Snapping Making furniture withJavascript

Jenkins projectcontinuous delivery

Sharing CIinfrastructure on FOSSProjects

Make XMPP SprintAgain

16:15 Storing "Lots Of SmallFiles" in a Swift clusterLAVA federated testing Hyperledger Fabric -

Blockchain for theEnterprise16:30 BinAST

FOSDEM infrastructurereview16:45

17:00 2019 - Fifty years ofUnix and Linuxadvances

17:15

17:30

17:45

Closing FOSDEM 201918:00

Page 14: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Sunday 2019-02-03 (5/6)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)

13:45 ↳ Equinox: A C++11platform for realtimeSDR applications

Hardware/Software Co-Design for EfficientMicrokernel Execution

↳ horizon EDA - what'snew

↳ Hundred thousandrides a day

↳ Apache Lucene andApache Solr 8

Homebrew 2.0.0 ↳ llvm.mix ↳ Zink ↳ Dynamic answergeneration with Lua

↳ Kubernetes NetworkSecurity Demystified

↳ Introducing Kubeflow ↳ DeployingPostgreSQ…

14:00 An End-to-End LTETestbed in Three Clicks

From the idea to theprototype using FLOSS

Super-speedy scoring inLucene 8

One image to rule themall

Is a single DNS vendorenough?

Breaking PostgreSQL atScaleValidating Big Data Jobs

Open SourceGeolocation14:15 Set-versioned package

dependenciesSMT-Based Refutationof Spurious Bug Reportsin the Clang StaticAnalyzer

A year of LXDdevelopment

14:30 Spoofing GPS Solo5: A sandboxed, re-targetable executionenvironment forunikernels

The SoftwareDeveloper’s Guide toOpen Source Hardware

Lucene Upgrade in Jira8.0

Pocket Science Lab From Zero to PortabilityDNS as code withoctodns Rootless Kubernetes

14:45 OpenStreetMaps foremergency prep: Theview from SanFrancisco

FreeIPA and cross-distribution packagingexperience15:00 The Dwingeloo radio

telescope goes SDRPocket Science Lab - AnOpen Source Hardwarefor Electronics Teaching& Learning

Rated RankingEvaluator: an open-source approach forSearch QualityEvaluation

What makes LLD sofast?

Porting U-Boot to aModular Device

Speeding up Programswith OpenACC in GCC

Data Modeling,Normalization andDenormalization

A new approach tocontainer isolation withNabla

DNSSEC securitywithout maintenance15:15

OpenTrailView 360AMENDMENTMicrokernel lightningtalks

15:30 Performing Low-costElectromagnetic Side-channel Attacks usingRTL-SDR and NeuralNetworks

Open Source Hardwarefor Smart City

MicrocontrollerFirmware from Scratch

Streaming Pipelines forNeural MachineTranslationDistribution build /

delivery styles, onestyle to rule them all ?

Introducing kubectl-trace15:45 Compiling the Linux

kernel with LLVM toolsDocumenting ValidatorRequirements

Spatial ReferenceSystemsTransformations withBoost.Geometry

16:00 Decoding Meteor-M2:QPSK, Viterbi, ReedSolomon and JPEG

Building open sourcescientific equipment

CANCELLED Full-textSearch Tips and Tricks

KernelCI: a new dawn Deep Learning onMassively ParallelProcessing Databases

Latest evolution ofLinux IO stack,explained for databasepeople

Operating Systemhardening : Dealingwith external interrupts

Revoking the 2010DNSKEY

A quick update onsingularity 3.0

16:15

16:30 Flushing the Delay Line FST-01SZ (Flying StoneTiny 01 revisionShenZhen)

VR Map: PuttingOpenStreetMap DataInto a WebVR World

GNU Guix’s take on anew approach tosoftware distribution

It was workingyesterday!Investigatingregressions withllvmlab bisect

Redfish: the newstandard for a SoftwareDefined Infrastructure

Testing Over 1000gTLDs for EDNS0

Writing a CNI - as easyas pie

Condition Monitoring &Transfer LearningThe impact of Meltre

and Specdown onmicrokernel systems (*)16:45

17:00

17:15

17:30

17:45

18:00

Page 15: FOSDEM 2019 Schedule · The art of multiplexing MySQL connections ... 12:30 UX at Tor The future of Supervisor Binary Interface ... Mgmt Config: A tale of 15:30 ...

FOSDEM 2019 - Sunday 2019-02-03 (6/6)UB2.147 UB2.252A (Lameere) UB4.132 UB5.132 UD2.119 UD2.120 (Chavanne) UD2.208 (Decroly) UD2.218A UD2.Corridor J.1.106

13:45 ↳ Quantum ComputingWorkshop

↳ LibreOffice ExamSession 2

Consorting withIndustry

↳ Taming The Dinosaur:How Eclipse wasPerformance Tuned

↳ Computer Gameswith MicroPython

↳ RecordFlux:Facilitating theVerificati…

↳ TinyGo BoF

Privacy-preservingmonitoring of ananonymity network

Rust and GNOME

14:00 Extending Numba CHIPSEC on non-UEFIPlatforms

PGP Keysigning sr.ht meetup

PraxisLIVE: HybridVisual LiveProgramming

14:15Back From the Dead gtk-rs: newest and

future developments14:30 Using eBPF for Linux

Performance AnalysesExtending syslog-ng inPython

Base64 is notencryption

14:45 Quick & Easy DesktopDevelopment withNetBeans and itsHTML/JAVA API

GObject subclassing inRust for extendingGTK+ & GStreamer

Coaching for OpenSource Communities2.0

15:00 LibreOffice ExamSession 3

Text Markup to PDF withPython

What are your userskubectl-ing into yourKubernetes cluster?

sway/wlroots meetup

Thanos - TransformingPrometheus to a GlobalScale in a Seven SimpleSteps

15:15Java 4..12, Kotlin, CodeCoverage and theirbest friend — bytecode:scandals, intrigues,investigations

15:30 Towards a sustainablesolution to open sourcesustainability

Compute the QOS ofyour infrastructure withDEPC

Scale Your AuditingEvents

Call C++ from Rustwith the cpp crate15:45

Deep Dive: KubernetesMetrics withPrometheus

Extend Emacs in C orOther Languages16:00 Salut à Toi: A Python

Based Social NetworkAnd More

Fighting spam for funand profit

OpenHMD Communitymeeting"Collaboration in Open

Source Is the BetterWay"

Containing the RDMAplasma16:15

16:30 Real-time merging of … Profiling Low-EndPlatforms usingHawkTracer Profiler

Solving PolynomialSystems in Python

Consistent PKCS#11 inOperating SystemsLet's use centralized…

Writing Asynchronous…

Community DevRoomConcluding Remarks

16:45 SAYMON - object-orien…slapdcheck

17:00

17:15

17:30

17:45

18:00