Brussels / 2 & 3 February 2019


234 Events

Event Speakers Room Day Start End Videos

Main Tracks and Keynotes (0)

Lightning Talks (0)

Certification (7)

BSDCG Exam Session UB4.132 Saturday 10:30 12:30
LPI Exam Session 1 UB4.132 Saturday 13:00 15:00
LPI Exam Session 2 UB4.132 Saturday 15:30 17:30
LPI Exam Session 3 UB4.132 Sunday 09:30 11:30
LibreOffice Exam Session 1 UB4.132 Sunday 12:00 13:00
LibreOffice Exam Session 2 UB4.132 Sunday 13:30 14:30
LibreOffice Exam Session 3 UB4.132 Sunday 15:00 16:00

Ada devroom (0)

Blockchain and Crypto Currencies devroom (0)

BSD devroom (0)

CAD and Open Hardware devroom (18)

Gnucap -- The GNU circuit analysis package
Architecture, Algorithms and Applications
Felix Salfelder AW1.125 Sunday 09:00 09:25
ngspice, current status and future developments Holger Vogt AW1.125 Sunday 09:30 09:55
openEMS - An Introduction and Overview
Using an EM field solver to design antennas and PCBs
Thorsten Liebig AW1.125 Sunday 10:00 10:25
Project Trellis and nextpnr
FOSS FPGA flow for the Lattice ECP5
David Shah AW1.125 Sunday 10:30 10:55
Design Automation in Wonderland
The EPFL Logic Synthesis Libraries
Bruno Schmitt AW1.125 Sunday 11:00 11:25
Open source virtual prototyping for faster hardware and software co-design Guillaume Delbergue AW1.125 Sunday 11:30 11:40
The future of Retro-uC and Chips4Makers Staf Verhaegen AW1.125 Sunday 11:45 11:55
Fritzing - the past, the present and the future
Paving the way for Fritzing's development
Patrick Franken AW1.125 Sunday 12:00 12:25
KiCad Project Status
Everything you wanted to know about the state of the KiCad project.
Wayne Stambaugh AW1.125 Sunday 12:30 12:55
Drawing PCBs with Inkscape
Creating printed circuit board designs using Inkscape, SVG2Shenzhen and KiCad
Kaspar Emanuel AW1.125 Sunday 13:00 13:10
The Kitspace BOM Builder
Create bills of materials and buy parts with the information you need at your fingertips
Kaspar Emanuel AW1.125 Sunday 13:15 13:25
horizon EDA - what's new Lukas Kramer AW1.125 Sunday 13:30 13:55
From the idea to the prototype using FLOSS Arnaud Ferraris AW1.125 Sunday 14:00 14:25
The Software Developer’s Guide to Open Source Hardware Leon Anavi AW1.125 Sunday 14:30 14:55
Open Source Hardware for Smart City
OSHW LoRaWAN implementation for Parking, Air quality, City lighting and Waste management
Tsvetan Usunov AW1.125 Sunday 15:00 15:25
Pocket Science Lab - An Open Source Hardware for Electronics Teaching & Learning Hong Phuc AW1.125 Sunday 15:30 15:55
Building open source scientific equipment
How researchers are owning their own instruments
amchagas AW1.125 Sunday 16:00 16:25
FST-01SZ (Flying Stone Tiny 01 revision ShenZhen)
free hardware design for Gnuk Token
Yutaka Niibe AW1.125 Sunday 16:30 17:00

Collaborative Information and Content Management Applications devroom (0)

Community devroom (15)

Community DevRoom Welcoming Remarks Laura Czajkowski, Leslie Hawthorn H.1301 (Cornil) Sunday 09:00 09:10
Supporting FOSS Community Members with Impostor Syndrome
Mentoring and supporting peers with impostor syndrome
Sage Sharp H.1301 (Cornil) Sunday 09:10 09:40
Companies and Communities
Why Can't We All Just Get Along?
Deb Nicholson H.1301 (Cornil) Sunday 09:45 10:15
The Open Source Community: its past and future
What I learned about the Open Source Community while celebrating its 20th Anniversary around the World
Nick Vidal H.1301 (Cornil) Sunday 10:20 10:50
Improve your project’s on-ramps for new participants Clif Kussmaul H.1301 (Cornil) Sunday 10:55 11:25
Community Data is Not Community Metrics
One Team's Journey Down the Wrong Path
Brian Proffitt H.1301 (Cornil) Sunday 11:30 12:00
Building a Community Metrics Strategy Dawn Foster H.1301 (Cornil) Sunday 12:00 12:30
Sustaining FOSS Projects By Democratizing The Sponsorship Process
How we run and manage our FOSS Sustainability Fund
DuaneOBrien H.1301 (Cornil) Sunday 12:35 13:05
Hackers gotta eat
Building a Company Around an Open Source Project
Kohsuke Kawaguchi H.1301 (Cornil) Sunday 13:10 13:40
Consorting with Industry
Sustainability, FLOSS and building a local small business consortium
philtweir H.1301 (Cornil) Sunday 13:45 14:15
Back From the Dead
Resurrecting a national FOSS organization
Tomer Brisker H.1301 (Cornil) Sunday 14:20 14:50
Coaching for Open Source Communities 2.0 Daniele Scasciafratte H.1301 (Cornil) Sunday 14:55 15:25
Towards a sustainable solution to open source sustainability Tobie Langel H.1301 (Cornil) Sunday 15:30 16:00
"Collaboration in Open Source Is the Better Way" Lauri Apple H.1301 (Cornil) Sunday 16:05 16:35
Community DevRoom Concluding Remarks Laura Czajkowski, Leslie Hawthorn H.1301 (Cornil) Sunday 16:40 16:55

Containers devroom (0)

Decentralized Internet and Privacy devroom (15)

Open and federated identities with ID4me
An alternative to "sign in with Facebook"
Vittorio Bertola UD2.218A Saturday 10:30 11:00
Watching Them Watching Us
WebExtensions Exposing Privacy Leaks
UD2.218A Saturday 11:00 11:30
Analysis of the behavior of mobile applications and its consequences for our privacy
Presentation and analysis of the work of Exodus Privacy
pnu UD2.218A Saturday 11:30 12:00
A federation of networks for cooperation and solidarity through distributed platforms.
jon richter UD2.218A Saturday 12:00 12:30
Onion adventures
how to use onion services and the Tor network in your web endeavors
hiro UD2.218A Saturday 12:30 13:00
Retroshare Json API
Making libRetroshare a generic service for decentralized and private communication
Cyril Soler UD2.218A Saturday 13:00 13:30
The New Internet
let's talk about IPFS
Paula UD2.218A Saturday 13:30 14:00
Challenges in building end-to-end encrypted applications - learnings from EteSync Tom Hacohen UD2.218A Saturday 14:00 14:30
The right to data portability (and why it's a very bad idea)
How the RGPD leads to the DTP and why DTP is a dead-end
Laurent Chemla UD2.218A Saturday 14:30 15:00
Enough: How journalism can benefit from free software Veronika Nad UD2.218A Saturday 15:00 15:30
decentralize the way we sync, share and collaborate
Björn Schießle UD2.218A Saturday 15:30 16:00
Dark Peak Data Co-op
Sheffield Geeks Freeing Their Data
Mat UD2.218A Saturday 16:00 16:30
An essential building block to decentralize internet
Aleks UD2.218A Saturday 16:30 17:00
Organisational Processes in Decentralized Software
roundtable open to decentralized software developers
natacha roussel, zeyev UD2.218A Saturday 17:00 17:30
ActivityPub panel Christopher Webber, natacha roussel, zeyev UD2.218A Saturday 17:30 18:30

Distributions devroom (0)

DNS devroom (0)

Free Java devroom (0)

Free Software Radio devroom (16)

Intro to the Free Software Radio Track AW1.120 Sunday 09:00 09:15
gr-Soapy: A handy SDR hardware interface module for GNU Radio Sdouikos AW1.120 Sunday 09:15 09:30
GNURadio with a Rusty FPGA
Experiment building FPGA accelerated blocks with Rust bindings
Brennan Ashton AW1.120 Sunday 09:30 10:00
Protect your bits: Introduction to gr-fec
A look into the error-correction capabilities of GNU Radio
AW1.120 Sunday 10:00 10:30
Digital Predistortion
Implementation and Use
Derek Kozel AW1.120 Sunday 10:30 11:00
GNU Radio meets Scapy Bastian Bloessl AW1.120 Sunday 11:00 11:30
GNU Radio in 2019: Facts and Plans
An overview of where GNU Radio is going this fine year
AW1.120 Sunday 11:30 12:15
libsigmf: Human Tools for Extra-Terrestrial and AI Radios Ben Hilburn AW1.120 Sunday 12:15 13:00
SDR Makerspace
Alex AW1.120 Sunday 13:00 13:30
Equinox: A C++11 platform for realtime SDR applications Manolis Surligas AW1.120 Sunday 13:30 14:00
An End-to-End LTE Testbed in Three Clicks Andre Puschmann AW1.120 Sunday 14:00 14:30
Spoofing GPS
is it really the time we think it is, and are we really where we think we are ?
Jean-Michel Friedt AW1.120 Sunday 14:30 15:00
The Dwingeloo radio telescope goes SDR Paul Boven AW1.120 Sunday 15:00 15:30
Performing Low-cost Electromagnetic Side-channel Attacks using RTL-SDR and Neural Networks Pieter Robyns AW1.120 Sunday 15:30 16:00
Decoding MeteorM2N: QPSK, Viterbi, Reed Solomon and JPEG
from IQ coefficients to images, analysis of digital weather satellite transmissions
Jean-Michel Friedt AW1.120 Sunday 16:00 16:30
Flushing the Delay Line
Closing out the Free Software Radio Devroom
AW1.120 Sunday 16:30 17:00

Free Tools and Editors devroom (0)

Geospatial devroom (0)

Go devroom (17)

The State of Go
What's new since Go 1.10
Francesc Campoy UD2.120 (Chavanne) Saturday 10:30 11:00
Building modern desktop apps in Go Serge Zaitsev UD2.120 (Chavanne) Saturday 11:00 11:30
How to write a reverse-proxy with Go in 25 minutes Patricia Dugan UD2.120 (Chavanne) Saturday 11:30 12:00
Go containers? Go serverless?
A cloud native journey
Michael Hausenblas UD2.120 (Chavanne) Saturday 12:00 12:30
Hands on debugging with Delve Derek Parker UD2.120 (Chavanne) Saturday 12:30 13:00
Designing Command-Line Tools People Love Carolyn Van Slyck UD2.120 (Chavanne) Saturday 13:00 13:30
Go implementation of git database with embedded bitmap index Kuba Podgórski UD2.120 (Chavanne) Saturday 13:30 14:00
gRPC, Protobufs and Go... OH MY!
An introduction to building client/server systems with gRPC
jgriffith UD2.120 (Chavanne) Saturday 14:00 14:30
AI image search with Go & Tensorflow
Integrate the advances of AI in your Go apps
Gildas Chabot UD2.120 (Chavanne) Saturday 14:30 15:00
When and How to use CGo
Or, Foreign Functions for Fun and Profit
Liz UD2.120 (Chavanne) Saturday 15:00 15:30
Building a Hardware MIDI Player
Exploration of Linux's System Interfaces
Terin Stock UD2.120 (Chavanne) Saturday 15:30 16:00
Parallel programming in Go for performance with the Pargo library Pascal Costanza UD2.120 (Chavanne) Saturday 16:00 16:30
The clusterfuck hidden in the Kubernetes code base
and the brilliant refactoring techniques developed to fix it
Nova UD2.120 (Chavanne) Saturday 16:30 17:00
Small Is Going Big: Go on Microcontrollers
TinyGo takes the Go programming language to the "final frontier" where we could not go before... running directly on microcontrollers.
Ron Evans UD2.120 (Chavanne) Saturday 17:00 17:30
Tuning Go GC Parameters Bryan Boreham UD2.120 (Chavanne) Saturday 17:30 18:00
How Kubernetes used gRPC to encrypt secrets with an external Key Management Service Rita Zhang UD2.120 (Chavanne) Saturday 18:00 18:30
Go Lightning Talks
Come speak!
UD2.120 (Chavanne) Saturday 18:30 19:00

Graphics devroom (0)

Graph Processing devroom (0)

Hardware Enablement devroom (0)

HPC, Big Data and Data Science devroom (18)

Data Science on GPUs
chau UA2.118 (Henriot) Sunday 09:00 09:45
OpenHPC Update Adrian Reber UA2.118 (Henriot) Sunday 09:50 10:15
CK: an open-source framework to automate, reproduce, crowdsource and reuse experiments at HPC conferences Grigori Fursin UA2.118 (Henriot) Sunday 10:15 10:40
Couple scientific simulation codes with preCICE
A journey towards sustainable research software
Gerasimos Chourdakis UA2.118 (Henriot) Sunday 10:45 11:10
ReFrame: A Regression Testing and Continuous Integration Framework for HPC systems Victor Holanda UA2.118 (Henriot) Sunday 11:15 11:40
Reproducible science with containers on HPC through Singularity
Singularity containers
Eduardo Arango UA2.118 (Henriot) Sunday 11:45 12:10
Nakadi: Streaming Events for 100s of Teams
Serving all sorts of users and use cases, the sane way
Lionel Montrieux UA2.118 (Henriot) Sunday 12:15 12:25
NUMAPROF, A NUMA Memory Profiler Sébastien Valat UA2.118 (Henriot) Sunday 12:25 12:35
Setting up an HPC lab from scratch
with Mr-Provisioner, Jenkins and Ansible
Renato Golin UA2.118 (Henriot) Sunday 12:40 12:50
Speeding up Programs with OpenACC in GCC Thomas Schwinge UA2.118 (Henriot) Sunday 12:50 13:00
The 8 Principles of Production Data Science Alejandro UA2.118 (Henriot) Sunday 13:00 13:10
The convergence of HPC and BigData
What does it mean for HPC sysadmins?
Damien François UA2.118 (Henriot) Sunday 13:15 13:40
Introducing Kubeflow
(w. Special Guests Tensorflow and Apache Spark)
Trevor Grant UA2.118 (Henriot) Sunday 13:40 14:05
Validating Big Data Jobs
An exploration with Spark & Airflow (+ friends)
Holden Karau UA2.118 (Henriot) Sunday 14:05 14:30
From Zero to Portability
Apache Beam's Journey to Cross-Language Data Processing
Maximilian Michels UA2.118 (Henriot) Sunday 14:30 14:55
Streaming Pipelines for Neural Machine Translation joern UA2.118 (Henriot) Sunday 15:30 15:55
Deep Learning on Massively Parallel Processing Databases Frank McQuillan UA2.118 (Henriot) Sunday 16:00 16:25
Condition Monitoring & Transfer Learning
Good predictions in situations with (initially) almost no data
Daniel Germanus UA2.118 (Henriot) Sunday 16:30 16:55

Infra Management devroom (0)

Javascript devroom (0)

Legal and Policy Issues devroom (11)

Welcome to the Legal and Policy Issues devroom Tom Marble UA2.118 (Henriot) Saturday 10:30 10:35
LibreOffice: the origins of a community fork Italo Vignoli UA2.118 (Henriot) Saturday 10:35 11:00
FOSS Governance: The good, the bad and the ugly Deb Nicholson UA2.118 (Henriot) Saturday 12:30 12:55
Redis Labs & the tragedy of the Commons Clause Chris Lamb UA2.118 (Henriot) Saturday 13:00 13:25
How should lawyers behave? Legal "Ethics" and Free Software Karen Sandler UA2.118 (Henriot) Saturday 13:30 14:20
Open source in the quest for GDPR compliance Cristina DeLisle UA2.118 (Henriot) Saturday 14:30 14:55
Making Sense of so many License Compliance Tools Bradley M. Kuhn, Michael Jaeger, Philippe Ombredanne, Valerio Cosentino, Thomas Steenbergen UA2.118 (Henriot) Saturday 15:00 15:50
Who wants you to think nobody uses the AGPL and why John Sullivan UA2.118 (Henriot) Saturday 16:00 16:25
Advocating For FOSS Inside Companies Redux Tom Marble, Charles Eckel, Nithya Ruff, DuaneOBrien, Jeff McAffer UA2.118 (Henriot) Saturday 16:30 17:30
The surprising interaction of open source and patent exhaustion VanL UA2.118 (Henriot) Saturday 17:30 17:55
Organizer's Panel -- Now and Forever Tom Marble, Bradley M. Kuhn, Karen Sandler, Richard Fontana UA2.118 (Henriot) Saturday 18:00 19:00

LLVM devroom (11)

Roll your own compiler with LLVM
Easy IR generation
Kai Nacke K.4.201 Sunday 09:00 09:40
Rewriting Pointer Dereferences in bcc with Clang
Syntactic sugar for BPF programs
Paul Chaignon K.4.201 Sunday 09:45 10:25
Building an LLVM-based tool
Lessons Learned
Alex Denisov K.4.201 Sunday 10:30 11:10
Improving LLVM debug info in optimized code
Improving LLVM debug info with function parameter entry values tracking system
Nikola Prica, Djordje Todorovic K.4.201 Sunday 11:15 11:55
Lessons in TableGen Nicolai Hähnle K.4.201 Sunday 12:00 12:40
LLVM for the Apollo Guidance Computer Lewis Revill K.4.201 Sunday 12:45 13:25
Multi-stage compiler-assisted specializer generator built on LLVM
Eugene Sharygin K.4.201 Sunday 13:30 14:10
SMT-Based Refutation of Spurious Bug Reports in the Clang Static Analyzer Mikhail Gadelha K.4.201 Sunday 14:15 14:55
What makes LLD so fast? Peter Smith K.4.201 Sunday 15:00 15:40
Compiling the Linux kernel with LLVM tools Nick Desaulniers K.4.201 Sunday 15:45 16:25
It was working yesterday! Investigating regressions with llvmbisect
A hands-on introduction to llvmbisect
Leandro Nunes K.4.201 Sunday 16:30 17:00

Microkernels and Component-based OS devroom (11)

What's new in the world of seL4 Gernot Heiser AW1.121 Sunday 09:00 09:45
Microkernel virtualization under one roof
Dare the impossible
Alexander Boettcher AW1.121 Sunday 09:55 10:30
A roadmap for the Hurd? Samuel Thibault AW1.121 Sunday 10:40 11:00
A microkernel written in Rust: Porting the UNIX-like Redox OS to Armv8
A case study of Rust as a language for writing microkernel based compositions
Robin Randhawa AW1.121 Sunday 11:10 11:55
Hands-on composition of basic L4Re components Jakub Jermář AW1.121 Sunday 12:05 12:50
Unikraft: Unikernels Made Easy Simon Kuenzer AW1.121 Sunday 13:00 13:35
Hardware/Software Co-Design for Efficient Microkernel Execution Martin Děcký AW1.121 Sunday 13:45 14:20
Solo5: A sandboxed, re-targetable execution environment for unikernels
A {unikernel,kernel} is just a {process,hypervisor} in disguise
Martin Lucina, Ricardo Koller AW1.121 Sunday 14:30 15:15
Evolution of file system and disk management in HelenOS Jiri Svoboda AW1.121 Sunday 15:25 15:55
Operating System hardening : Dealing with external interrupts Tokponnon Parfait AW1.121 Sunday 16:05 16:30
The impact of Meltre and Specdown on microkernel systems (*)
(*) Deliberate misspelling of Meltdown and Spectre
Matthias Lange AW1.121 Sunday 16:35 17:00

Minimalistic Languages devroom (0)

ML on Code devroom (11)

Understanding Source Code with Deep Learning Miltos Allamanis H.2213 Sunday 09:10 09:50
Suggesting Fixes during Code Review with ML Vadim Markovtsev H.2213 Sunday 09:50 10:30
Astor: An automated software repair framework Matias Martinez H.2213 Sunday 10:30 11:10
Code anomalies in Kotlin programs
Automatic detection of anomalous code fragments written in Kotlin
Timofey Bryksin H.2213 Sunday 11:10 11:50
Predicting areas for PR Comments based on Code Vectors & Mailing List Data Holden Karau H.2213 Sunday 11:50 12:30
Deduplication on large amounts of code
Fuzzy deduplication of PGA using source{d} stack
Romain Keramitas H.2213 Sunday 12:30 13:10
How to build an automatic refactoring and migration toolkit Juliette Tisseyre H.2213 Sunday 13:10 13:50
Mining Source Code^3
Mining Idioms, Usages and Edits
Dario Di Nucci H.2213 Sunday 13:50 14:30
Coming: a Tool for Mining Change Pattern Instances from Git Commits Matias Martinez H.2213 Sunday 14:30 15:10
Neural commit message suggester
Proposing better git commit messages with neural networks
Alberto Massidda H.2213 Sunday 15:10 15:50
Smelling Source Code Using Deep Learning Tushar Sharma H.2213 Sunday 15:50 16:30

Monitoring and Observability devroom (15)

On Observability
Observability 101
UB2.252A (Lameere) Sunday 09:00 09:10
What's new in Zabbix 4.0?
Explore Zabbix Monitoring Suite
Rosario Antoci UB2.252A (Lameere) Sunday 09:10 09:35
Augmented Network Visibility with High-Resolution Metrics Simone Mainardi UB2.252A (Lameere) Sunday 09:50 10:15
Critical Path Analysis Jaana Dogan (JBD) UB2.252A (Lameere) Sunday 10:30 10:55
Distributed Tracing: OSS Technology Update 2019
A summary on the updates in the OSS tracing ecosystem and best practices for practitioners
Priyanka Sharma UB2.252A (Lameere) Sunday 11:10 11:35
Tempo - Prometheus for logs UB2.252A (Lameere) Sunday 11:50 12:15
Latency SLOs done right hhartmann UB2.252A (Lameere) Sunday 12:30 12:55
M3 and a new age of metrics and monitoring in an increasingly complex world UB2.252A (Lameere) Sunday 13:10 13:35
Privacy-preserving monitoring of an anonymity network
Data Collection, Analysis, and Visualisation from the public Tor network
Iain Learmonth (irl) UB2.252A (Lameere) Sunday 13:50 14:15
Using eBPF for Linux Performance Analyses Peter Zaitsev UB2.252A (Lameere) Sunday 14:30 14:55
Thanos - Transforming Prometheus to a Global Scale in a Seven Simple Steps Bartek UB2.252A (Lameere) Sunday 15:10 15:35
Deep Dive: Kubernetes Metrics with Prometheus Matthias Loibl, Sergiusz Urbaniak UB2.252A (Lameere) Sunday 15:50 16:15
Monitoring OpenLDAP with Python
Michael Ströder UB2.252A (Lameere) Sunday 16:30 16:35
Let's use centralized log collection to make incident response teams happy Hannah Suarez UB2.252A (Lameere) Sunday 16:35 16:40
Envoy Proxy 101: What it is, and why it matters?
Introduction to Service Meshes & Envoy Proxy
Anirudh M UB2.252A (Lameere) Sunday 16:40 16:45

Mozilla devroom (0)

MySQL, MariaDB and Friends devroom (18)

Welcome to the MySQL, MariaDB & Friends Devroom
opening the Community Day
Frédéric Descamps, iangilfillan H.1301 (Cornil) Saturday 10:30 10:40
Patterns and anti-patterns in OSS participation
Lessons from MySQL AB, the MariaDB Foundation, and others
zak H.1301 (Cornil) Saturday 10:40 11:00
Making Your MySQL Replication Setup Run Faster! Vitor Oliveira H.1301 (Cornil) Saturday 11:10 11:30
The consequences of sync_binlog != 1 Jean-François Gagné H.1301 (Cornil) Saturday 11:40 12:00
MySQL Replication - Advanced Features Peter Zaitsev H.1301 (Cornil) Saturday 12:10 12:30
Tapping Into the Binary Log Change Stream Luis Soares H.1301 (Cornil) Saturday 12:40 13:00
The art of multiplexing MySQL connections with ProxySQL René Cannaò H.1301 (Cornil) Saturday 13:10 13:30
Improve your SQL
Common Table Expressions (CTE) and Window Functions
Susanne Holzgraefe H.1301 (Cornil) Saturday 13:40 14:00
LATERAL derived table in MySQL Norvald H. Ryeng H.1301 (Cornil) Saturday 14:10 14:30
Test complex database systems in a laptop with dbdeployer
The friendly tool that makes DBA and developers life easy
Giuseppe Maxia H.1301 (Cornil) Saturday 14:40 15:00
MariaDB and MySQL — what statistics optimizer needs
or when and how not to use indexes
Sergei Golubchik H.1301 (Cornil) Saturday 15:10 15:30
MySQL and the CAP theorem: relevance & misconceptions
Dissecting, affirming and refuting CAP assumptions in real production systems.
Shlomi Noach H.1301 (Cornil) Saturday 15:40 16:00
How to create a useful MySQL bug report
...and make sure it's properly processed
Valerii Kravchuk H.1301 (Cornil) Saturday 16:10 16:30
How Online Backup works in MyRocks and RocksDB Yoshinori Matsunobu H.1301 (Cornil) Saturday 16:40 17:00
TiDB: Distributed, horizontally scalable, MySQL compatible Morgan Tocker H.1301 (Cornil) Saturday 17:10 17:30
MySQL Performance Schema in 20 Minutes Sveta Smirnova H.1301 (Cornil) Saturday 17:40 18:00
MySQL 8.0 Component Infrastructure
Why, what's there, what's next and how to use it
Joro Kodinov H.1301 (Cornil) Saturday 18:10 18:30
MySQL 8.0 Document Store: How to Mix NoSQL & SQL in MySQL 8.0
a database where developers and DBAs live in peace
Frédéric Descamps H.1301 (Cornil) Saturday 18:40 19:00

.NET and TypeScript devroom (1)

Advanced TypeScript tooling at scale felixfbecker K.3.201 Saturday 10:30 11:00

Open Document Editors devroom (0)

Open Media devroom (0)

Open Source Design devroom (0)

PHP & Friends devroom (0)

PostgreSQL devroom (0)

Python devroom (4)

Beyond the 10%: analysis of the gender-diversity gap Daniel Izquierdo UD2.120 (Chavanne) Sunday 09:00 09:25
Discover GraphQL with Python, Graphene and Odoo Stéphane Bidoul UD2.120 (Chavanne) Sunday 09:30 09:55
How to write pylint plugins Alexander Todorov UD2.120 (Chavanne) Sunday 10:00 10:25
Mastering Application/Service Configuration
How to cover your configuration needs with oslo.config
Moisés Guimarães UD2.120 (Chavanne) Sunday 10:30 10:55

Quantum Computing devroom (0)

Real Time Communications (RTC) devroom (0)

Retrocomputing devroom (0)

RISC-V devroom (9)

LLVM+Clang for RISC-V
Past, present, and future
Alex Bradbury AW1.126 Saturday 10:30 11:15
Porting Debian to the RISC-V architecture
Tales from a long quest
K. Merker AW1.126 Saturday 11:30 12:30
The future of Supervisor Binary Interface(SBI) Atish Patra AW1.126 Saturday 12:30 13:15
Alternative languages for safe and secure RISC-V programming Fabien Chouteau AW1.126 Saturday 13:30 14:15
How compact is compiled RISC-V code? Jeremy Bennett AW1.126 Saturday 14:15 14:45
Buildroot for RISC-V
Using Buildroot to create embedded Linux systems for 64-bit RISC-V
Mark Corbin AW1.126 Saturday 14:45 15:15
Lessons learned from porting HelenOS to RISC-V
Pros and cons of RISC-V from a microkernel OS point of view
Martin Děcký AW1.126 Saturday 15:15 16:00
Updates from the RISC-V TEE Group
Working on a Trusted Execution Environment spec for RISC-V
Nick Kossifidis AW1.126 Saturday 16:00 16:45
Using SAIL to generate GNU assembler/disassembler and simulator for RISC-V Mary Bennett AW1.126 Saturday 17:00 17:45

Rust devroom (12)

RustPython: a Python implementation in Rust
Building a Python 3 interpreter in Rust
Windel Bouwman, Shing Lyu UD2.208 (Decroly) Sunday 09:00 09:25
What is Rust doing behind the curtains?
Exploring syntactic sugar with cargo-inspect
Matthias Endler UD2.208 (Decroly) Sunday 09:30 10:15
RustPräzi: a tool to build an entire call graph of
From package-based to precise call-based dependency network analysis
Joseph Hejderup UD2.208 (Decroly) Sunday 10:20 10:45
Beyond The First Steps
Key ideas and advices to improve your development posture
Jay Lee, Andrew Hobden UD2.208 (Decroly) Sunday 10:50 11:35
Sans IO: safe and testable network protocols
Building safe, deterministic and testable network protocols by removing IO
Geoffroy Couprie UD2.208 (Decroly) Sunday 11:40 12:25
Introducing rust-prometheus
How Rust makes metrics safe and fast
Wish Shi UD2.208 (Decroly) Sunday 12:30 13:15
Profiling Rust with Hawktracer
rust_hawktracer: Rust bindings for the Hawktracer profiler
Alexandru Ene UD2.208 (Decroly) Sunday 13:20 13:45
Rust and GNOME
Rust adoption and impact of through out GNOME
Jordan Petridis UD2.208 (Decroly) Sunday 13:50 14:15
gtk-rs: newest and future developments
Progress report on GTK+ Rust bindings
Guillaume Gomez UD2.208 (Decroly) Sunday 14:20 14:45
GObject subclassing in Rust for extending GTK+ & GStreamer
Or: How to safely implement subclassing in Rust while making use of a C library
Sebastian Dröge UD2.208 (Decroly) Sunday 14:50 15:35
Call C++ from Rust with the cpp! crate.
Interoperate with C++ libraries, using Qt as an example.
Olivier Goffart UD2.208 (Decroly) Sunday 15:40 16:05
Containing the RDMA plasma
An experience report on wrapping a wildly unsafe library
Andrea Lattuada UD2.208 (Decroly) Sunday 16:10 16:35

Software Defined Networking devroom (0)

Search devroom (0)

Security devroom (2)

Russian crypto algorithms in the OpenSource world
GOST crypto demystified
Dmitry <Lumag> Eremin-Solenikov UD2.218A Sunday 10:30 10:50
USB borne attacks and usable defense mechanisms
Hardening built into the operating system without compromising on usability
Ludovico de Nittis UD2.218A Sunday 16:00 16:20

Software Defined Storage devroom (6)

NFS-Ganesha Weather Report Jiffin Tony Thottan H.2214 Sunday 09:00 09:25
Leveraging ceph-mgr modules for fun and profit Joao Eduardo Luis H.2214 Sunday 09:25 09:55
How we use Gluster
offering Gluster-as-a-service
jurgenreij H.2214 Sunday 09:55 10:15
Ceph storage with Rook
Running Ceph on Kubernetes
Alexander Trost H.2214 Sunday 12:55 13:40
Managing and Monitoring Ceph with the Ceph Manager Dashboard
Introduction / Overview and Demo
Lenz Grimmer H.2214 Sunday 14:25 15:10
Exporting Ceph Object Storage data to the outside world
RGW Sync Modules for fun & profit!
Abhishek Lekshmanan H.2214 Sunday 15:55 16:15

Tool the Docs devroom (0)

Virtualization and IaaS devroom (17)

"Enlightening" KVM
Hyper-V emulation
Vitaly Kuznetsov H.2213 Saturday 10:30 11:00
Getting To Blinky: Virt Edition
Making device pass-through work on embedded ARM
Geert Uytterhoeven H.2213 Saturday 11:00 11:30
Toward exploring virtual disks using a file manager! Arik Hadas H.2213 Saturday 11:30 12:00
Declare your Linux Network state! Till Maas H.2213 Saturday 12:00 12:30
Bare Metal In The Cloud: Isn’t it Ironic?
Explaining OpenStack bare metal provisioning service
Ilya Etingof H.2213 Saturday 12:30 13:00
Managing VMs and Containers in a Deeply Integrated UI Marek Libra H.2213 Saturday 13:00 13:30
Monitoring Kubernetes and Virtualization Yanir Quinn H.2213 Saturday 13:30 14:00
Make Room! Make Room!
Space saving techniques in oVirt
Denis Chaplygin H.2213 Saturday 14:00 14:30
use kcli with all your virtualization solutions! karmab H.2213 Saturday 14:30 15:00
High performance virtual machines in oVirt
Explain oVirt solution for easy creation of virtual machines running in highest possible performance
Sharon Gratch H.2213 Saturday 15:00 15:30
Speeding up the Booting Time of a Toro Appliance Matias Vara H.2213 Saturday 15:30 16:00
Apply complex network configuration to your Kubernetes cluster hosts by declaring it Petr Horáček H.2213 Saturday 16:00 16:30
Real-time virtualization automation
Mgmt Config: Virtualization
James Shubin H.2213 Saturday 16:30 17:00
Implementing UEFI Variable Services in QEMU Ross Lagerwall H.2213 Saturday 17:00 17:30
XCP-ng: building an Open Source and turnkey virtualization platform
From Kickstarter to the datacenter, a Xen based solution
Olivier Lambert H.2213 Saturday 17:30 18:00
It's Time for the Populator
Declarative initialization of kubernetes persistent storage
Adam Litke H.2213 Saturday 18:00 18:30
Virtual IOMMU Implementation using HW Nested Paging AUGER H.2213 Saturday 18:30 19:00

Keysigning (0)

BOFs (Track A - in H.3242) (0)

BOFs (Track B - in H.3244) (0)

BOFs (Track C - in J.1.106) (0)

This information was last updated on Sunday December 16, 2018 at 12:38:42 CET.