17

SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55
Page 2: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SEE YOU NEXT YEAR

Page 3: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

BRUSSELS 1 FEBRUARY - 2 FEBRUARY

SUNDAY

Page 4: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - FIRST PART09:00 10:00 11:00 12:00 13:00

Janson Open Source Under AttackChris Aniszczyk / Max Sills / Michael Cheng09:00-09:50

Is the Open door closing?Krzysztof Daniel10:00-10:50

The core values of software freedomMatthias Kirschner11:00-11:50

Why open infrastructure mattersThierry Carrez12:00-12:50

Why the GPL is great for businessFrank Karlitschek13:00-13:50

K.1.105 (La Fontaine)

SECCOMP your PostgreSQLJoe Conway09:00-09:50

dqlite: High-availability SQLiteFree Ekanayaka10:00-10:50

MySQL Goes to 8!Geir Høydalsvik11:00-11:50

SWIM - Protocol to Build a ClusterVladislav Shpilevoy12:00-12:50

Improving protections against speculative execu-tion side channelDavid Stewart13:00-13:50

H.2215 (Fer-rer)

Open Source - Killing stan-dards organi-zations or saving themCharles Eckel10:00-10:15

emis-sions APITimo Noguei-ra Brock-meyer10:20-10:35

git-is-sueDio-midis Spinel-lis10:40-10:55

The Hep-tapod projectGeorg-es Racinet11:00-11:15

puavo.orgJuha Erkkilä11:20-11:35

Open Source for stu-dents, by stu-dentsKristin Yim11:40-11:55

Open Adult Educa-tion: a curric-ulum to bridge the digi-tal skills gap with free and open source technol-ogies

Pia Groene-wolt

12:00-12:15

Proto-typing the Inter-net of Things with Wy-liodrin STUDIOAlex-andru Radovi-ci12:20-12:35

DuckDBHannes Mühl-eisen12:40-12:55

Apache Data- Sket- chesClaude Warren13:00-13:15

Go RE-USE to license your code: Free Soft-ware li-censing made simple for ev-eryoneMax Mehl13:20-13:35

PIC-TOR: A free-to-use open source radio tele-scopeApos- tolos Spa- nakis -Mis- irlis13:40-13:55

H.1301 (Cor-nil)

1* Useful coroutine patterns for Android applicationsErik Hellman09:15-09:55

Migrating FOSDEM Companion to KotlinChristophe Beyls10:00-10:25

Idiomatic Kotlin Micros-ervicesChristoph Pickl10:30-10:55

Automate your workflows with KotlinMartin Bonnin / Michel Gauzins11:00-11:25

Experimenting with the Kotlin CompilerJossi Wolf11:30-11:55

Communi-cation Break Down | Corou-tinesBob Dahlberg12:00-12:25

How Kotlin can change devel-oper experience with modern graphics APIsGiuseppe Barbieri12:30-12:55

Improve your Android app with corou-tinesGeoffrey Métais13:00-13:25

Confessions of a Serial K–otlin Multiplat-form–erEugenio Mar-letti13:30-13:55

H.1302 (Dep-age)

WebMIDISteven Good-win09:00-09:25

Building Decentralized Social Virtual Reality using WebXR on your browserRabimba Karanjai09:30-09:55

PWAs on steroidsTrishul Goel10:00-10:25

Machine Learning on the WebHarshil Agrawal10:30-10:55

XR adds: “Try before you buy”Anastasiia Miroshnichen-ko11:00-11:25

ReactJs, Redux & Apollo - state management in SUSI.AIAkshat Garg11:30-11:55

Improve React App using de-sign patternsAnkush Behl12:00-12:25

Let's Get Func-yJemima Abu12:30-12:55

Are PWAs ready to take over the world?Jarek Lipski13:00-13:25

2nd Genera-tion JavaScript Frameworks & Libraries: Beyond Angular, React, and Vue!Geertjan Wielenga13:30-13:55

*1. Kotlin DevRoom Welcoming Remarks, Nicola Corti, 09:00-09:10

Page 5: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - SECOND PART

Please refer to the website for updates or last minute changes: https://fosdem.org/schedule/amendments

14:00 15:00 16:00 17:00 18:00

United Nations Technology and Innovation LabsAmanda Brock14:00-14:50

Regaining control of your smartphone with postmarke-tOS and Maemo LesteMerlijn B. W. Wajer / Bart Ribbers15:00-15:50

FOSSH - 2000 to 2020 and beyond! Jon ‘maddog’ Hall16:00-16:50

FOSDEM@20 - A Celebra-tion: The cliché of constant changeSteven Goodwin17:00-17:50

Closing FOSDEM 2020FOSDEM Staff17:55-18:15

Janson

SaBRe: Load-time selective binary rewritingPaul-Antoine Arras14:00-14:50

The year of the virtual Linux desktopLubosz Sarnecki15:00-15:50

Making & Breaking Matrix's E2E encryptionMatthew Hodgson16:00-16:50

K.1.105 (La Fontaine)

Ad-vancing science with Dat-averse

Philip Durbin

14:00-14:15

Towards decen-tralized alter-natives for code collabo-rationAbbey Titcomb14:20-14:35

Getting start- ed with FPGA's for Packet Pro- cess- ingMiro- slaw Wa- lukie- wicz14:40-14:55

Quality dia-grams with PyCirkuit

Orestes Mas

15:00-15:15

License compli-ance for em-bedded Linux devices with Build-rootLuca Ceresoli15:20-15:35

Open Source Sup- port Pro- gram by OTA

Gra- tien D'hae- se

15:40-15:55

NGI Zero: A treasure trove of tech awesome

Michiel Leenaars

16:00-16:15

Euro- pean Software Enginee- ring fun- ded re-search

Luis C. Bus- quets Pérez

16:20-16:35

FOS-DEM infra-struc-ture reviewRichard Hart-mann16:40-16:55

H.2215 (Fer-rer)

Kotlin MP: Into the Multi-VerseNishant Srivas-tava14:00-14:25

Multiplatform Kotlin Library DevelopmentRussell Wolf14:30-14:55

Bridge the physical world: Kotlin/Native on Raspberry PiQian Jin15:00-15:35

Dissecting the inline keyword in KotlinSuraj Shah15:40-16:15

Designing a DSL with KotlinNicolas Frankel16:20-17:00

H.1301 (Cor-nil)

Pushing the limits of the Web with Web-AssemblyJon Lopez Garcia14:00-14:25

State of Node.js CoreBethany Griggs14:30-14:55

Serverless.com framework Kirill Kolyaskin15:00-15:25

New features of Vue 3.0Martin Naugh-ton15:30-15:55

How to create Javas-cript-powered SmartglassesRuben van der Leun16:00-16:25

Web of TwinsPhilippe Coval16:30-16:55

H.1302 (Dep-age)

Page 6: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - FIRST PART09:00 10:00 11:00 12:00 13:00

H.1308 (Rolin) STS in Ceph Object StoragePritha Srivas-tava09:00-09:30

NFS GaneshaArjun Sharma09:35-10:05

Evolution of path based Geo-rep-lication in GlusterHari Gowtham10:10-10:30

Run ZFS in user-spaceHarshi-ta Shar-ma10:35-10:50

What's new in Samba ?Jeremy Allison10:55-11:30

Asynchronous Direc-tory Operations in CephFSPatrick Donnelly / Jeff Layton11:35-12:15

Rook Cloud Native Storage for Kuber-netesAlexander Trost12:15-12:50

Building Blocks for Con-tainerized CephJose Rivera / Rohan Gupta13:00-13:45

H.1309 (Van Rijn)

Landscape of new challeng-es in modern virtualization platformsOlivier Lam-bert10:00-10:30

Public clouds and vulnerable CPUs: are we secure?Vitaly Kuznetsov10:30-11:00

virtio-fsStefan Hajnoczi11:00-11:30

io_uring in QEMU: high-per-formance disk I/O for LinuxJulia Suvorova11:30-12:00

Lightweight virtualization in the Cloud and at the EdgeAnastassios Nanos / Babis Chalios12:00-12:30

LXD for mixed system con-tainers and VM workloadsStéphane Graber12:30-13:00

oVirt 4k - teach-ing an old dog new tricksNir Soffer13:00-13:30

Edge Clouds with OpenNeb-ulaVlastimil Holer13:30-14:00

H.2213 Introduc-tion to the dev-room and the Open Source Design collectiveBernard Tyers / Amit Nambiar09:30-09:50

Open Source design - AfricaPeace Ojemeh10:00-10:20

What are we talking about when we say "open design"?Manu-factura Indepen-dente10:30-10:50

Some Excerpts from the Theory of Design in Architec-tureAmit Nambiar11:00-11:20

UI/UX Tips & Tricks for develop-ersEcaterina Moraru11:30-11:50

Accessi-bility in Muse-ScorePeter Jonas / Marc Sa-batella12:00-12:20

Gitflow DesignDiogo Sergio12:30-12:50

UXBOX, the time for an open source online prototyp-ing plat-form has arrivedPablo Ruiz-Múzquiz13:00-13:20

Using biometric gadgets for ex-press-tests in the UX/UI researchDmitriy Kostiuk13:30-13:50

H.2214 Fibonacci Spirals and 21 Ways to Contribute to Postgres—Be-yond CodeClaire Giordano10:00-10:50

Find your slow queries, and fix them!Stephen Frost11:00-11:50

A Deep Dive into PostgreSQL IndexingIbrar Ahmed12:00-12:50

PostgreSQL on K8S at Zalan-do: Two years in productionAlexander Kukushkin13:00-13:50

H.3242

Page 7: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - SECOND PART

Please refer to the website for updates or last minute changes: https://fosdem.org/schedule/amendments

14:00 15:00 16:00 17:00 18:00

Explicitly Supporting Stretch Clus-ters in CephGregory Farnum13:50-14:25

A 'Thin Arbiter' for glus-terfs replication Ravishankar N.14:30-15:15

Management of Storage on OpenShiftAnkush Behl / Umanga Chapagain15:20-15:45

The history of er-ror correction and detection and how it led to Ceph’s Erasure Coding TechniquesDanny Abukalam15:50-16:20

Ephemeral Pin-ning: A Dynamic Metadata Manage-ment Strategy for CephFSSidharth Anup-krishnan16:25-17:00

H.1308 (Rolin)

Baremetal at the EdgeIlya Etingof14:00-14:30

A VM journey from VMware to KubernetesMarek Libra14:30-15:00

Back to the futureEyal Shenitzky / Nir Soffer15:00-15:30

Running virtual machines out of thin airNir Soffer / Daniel Erez15:30-16:00

Reaching "EPYC" Virtualization PerformanceDario Faggioli16:00-16:30

H.1309 (Van Rijn)

Beyond the Pile of Knobs: Usabil-ity and Design for Privacy, Security, Safety & ConsentGeorgia Bullen14:00-14:20

Jump-starting your busi-ness with OdooJeroen Baten14:30-14:50

File shar-ing & stor-age for human rights organiza-tionsAllon Bar / Abigail Garner15:00-15:20

Design contri-butions to OSS: Learnings from the Open Design project at UshahidiEriol Fox15:30-15:50

Designing to change it allWinfried Tilanus16:00-16:20

Pitch your projectBernard Tyers / Amit Nambiar16:30-16:50

H.2213

An ultimate guide to up-grading your PostgreSQL installationIlya Kosmodemiansky14:00-14:50

The State of (Full) Text Search in PostgreSQL 12Jimmy Angelakos15:00-15:50

RTFMFederico Campoli16:00-16:50

H.2214

NGI MeetupMichiel Leenaars15:30-17:00

H.3242

Page 8: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - FIRST PART09:00 10:00 11:00 12:00 13:00

J.1.106 Weblate meetupMichal Čihař11:00-12:00

AW1.120 Free Software Radio Devroom Introduction and Hackfest ReviewPhilip Balister09:00-09:30

Modernizing Distribution of SDR Tools and Libraries with ConanBrennan Ashton09:30-10:00

Block Header Parsing ToolArpit Gupta10:00-10:30

How to evolve the GNU Radio schedulerMarcus Müller10:30-11:00

A Rose by Any Other Name Would Run Just as LongJohn Brunhaver11:00-11:30

gr-satellites latests develop-mentsDaniel Estévez11:30-12:00

r2cloud - Decode satellite signals on Raspberry PIAndrey Rodionov12:00-12:30

Platform indepen-dent CPU/FPGA co-design: the OscImp-Digital frameworkJean-Michel Friedt12:30-13:00

Striving for Per-formance Porta-bility of Software Radio Software in the Era of Hetero-geneous SoCsJeffrey Vetter13:00-13:30

Cooperative Per-ception in Future Cars using GNU RadioAugusto Vega13:30-14:00

AW1.121 1* Orchestrating jails with nomad and potLuca Pizzamiglio09:10-09:55

OpenSMTPD over the cloudsGiovanni Bechis10:00-11:00

NetBSD - Not Just For Toast-ersBenny Siegert11:05-11:35

FreeBSD Around the World!Deb Goodkin11:40-12:20

FreeBSD and LLVM supportDavid Carlier12:25-13:05

Break your BSD kernelMaciej Grochowski13:10-14:10

AW1.125 Making poetry with RacketJérôme Martin09:30-09:50

A small, FRP DSL for dis-tributed systemsJames Shubin09:50-10:10

XL, an extensible program-ming languageChristo-phe de Dinechin10:10-10:30

Forth - The New SynthesisUlrich Hoff-mann10:30-10:50

A minimal pur object-ori-ented reflective languageStephane Ducasse10:50-11:10

Boot-strapping minimal reflective language kernelsPablo Tesone11:10-11:30

Universal package & service discovery with GuixPierre Nei-dhardt11:30-11:50

GNU Mes Jan Nieuwen-huizen (janneke)11:50-12:10

Lisp every-where!Pjotr Prins12:10-12:40

Celebrating Guile 2020Andy Wingo12:40-13:10

Introduction to G-ExpressionsChristopher Marusich13:10-13:40

Let me tell you about RakuJuan Julián Merelo13:40-14:00

AW1.126 istsos3: Data Analy-sis and statis-tical tools and unit conver-sionsRahul Chau-han09:00-09:15

Introduc-tion to Spatio-Temporal Asset Catalogs (STAC)Matthias Mohr09:20-09:40

Introduc-tion to openEOMatthias Mohr09:40-10:00

GeoServ-er BasicsJody Gar-nett10:05-10:25

GeoN-etwork BasicsJody Gar-nett10:25-10:45

Getting inspired by open software for a web site: g3n.fyiThomas Bremer10:50-11:10

Ara-besque: a geo-graphic flow visualiza-tion appli-cationNicolas Roelandt11:15-11:35

Boost.Geometry R-tree - speeding up geo-graphical computa-tion.Adam Wulk-iewicz11:40-12:00

Testing Navit using Device FarmsPatrick Höhn12:05-12:25

Reverse Geocod-ing is not easyIlya Zverev12:30-12:50

Working with spa-tial tra-jectories in Boost GeometryVissarion Fysiko-poulos12:55-13:15

Mobili-tyDB Mah-moud Sakr13:20-13:40

Geo- spatial que- ries on mul- ti- peta- byte wea- ther data archi- vesEma- nuele Dano- varo13:45-14:05

*1. Welcome to the BSD devroom, Rodrigo Osorio, 09:00-09:05

Page 9: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - SECOND PART

Please refer to the website for updates or last minute changes: https://fosdem.org/schedule/amendments

14:00 15:00 16:00 17:00 18:00

J.1.106

srsLTE project updateAndre Pus-chmann14:00-14:30

Channel Equaliza-tion using GNU Radio Josh Morman14:30-15:00

Task Scheduling of Software-Defined Radio Kernels in Heterogeneous Chips: Opportuni-ties and ChallengesAugusto Vega15:00-15:30

SDR4IoT - Using SDR for IoT Device Fingerprinting and Localization Alexis DUQUE15:30-16:00

openwifiXianjun Jiao16:00-16:30

Software Defined Radio based sci-entific instrumen-tationJean-Michel Friedt16:30-17:00

AW1.120

KDE on Free- BSDAdri- aan de Groot14:15-14:30

NetBSD audio - a user-land perspectiveNia Alarie14:35-15:20

X11 and Way-land: A tale of two implemen-tationsraichoo15:25-15:55

Graphing FreeBSD disk utilization with PrometheusThomas Steen Rasmussen16:00-17:00

AW1.121

Minimalistic typed Lua is hereHisham Mu-hammad14:00-14:30

RaptorJIT: a fast, dynamic systems program-ming languageMax Rot-tenkolber14:30-14:50

The best of both worlds?Steph Hobbs14:50-15:20

C and JS as intermediary languagesPeter Munch-El-lingsen15:20-15:50

Move semantics in NimAndreas Rumpf (Araq)15:50-16:20

Designing an ultra low-over-head mul-tithreading runtime for NimMamy Rat-simbazafy 16:20-16:40

Async await in NimDominik Picheta16:40-17:00

AW1.125

actinia: geopro-cessing in the cloudMarkus Neteler14:10-14:30

RoboSat.pink: Deep Learning Computer Vision patterns extraction at scaleOlivier Courtin14:35-14:55

Apache Spark on planet scaleDenis Chaplygin15:00-15:20

Creat-ing GPX tracks from cycle routes in Open-Street-MapsHenry Miskin15:25-15:45

Divide and map. Now.Jiri Vlasak15:50-16:10

Integra-tion Pro-cessesMaría Arias de Reyna16:15-16:35

The Wallonian GeoChal-lenge InvitationEmmanu-el Jauquet16:40-17:00

AW1.126

Page 10: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - FIRST PART09:00 10:00 11:00 12:00 13:00

K.3.201 Do Linux Distributions Still Mat-ter with Containers?Scott Mccarty09:00-09:55

What's up on Haiku?François Revol (mmu_man)10:00-10:25

Homebrew: Features and FundingMike Mc-Quaid10:30-10:55

GNU Guix as an alterna-tive to the Yocto ProjectMathieu Othacehe11:00-11:25

Software distribution: new points of failure Alexander E. Patrakov11:30-11:55

Reinventing Home DirectoriesLennart Poettering12:00-12:55

Using systemd security features to build a more secure distroZbigniew Jędrzejewski-Szmek13:00-13:55

K.3.401 Discover dependency license infor-mation with ClearlyDe-finedJeff Mendoza09:00-09:25

cargo denyJake Shadle09:30-09:55

Packag-ing Rust programs in GNU GuixEfraim Flash-ner10:00-10:25

rustdoc: beyond docu-menta-tionGuil-laume Gomez10:30-10:50

Rusty instrumentsBenedict Gaster10:50-11:35

Optimizing rav1eLuca Barbato11:40-12:25

Rust tech-niques used in sledTyler Neely12:30-12:55

RedisJSON Christoph Zimmermann13:00-13:45

K.4.201 Low-end platform profiling with HawkTracer profilerMarcin Kolny10:05-10:30

GDB pipelines -- convenience iteration over inferior data structuresMatthew Mal-comson10:35-11:05

The GDB Text User InterfaceTom Tromey11:10-11:40

Memcheck ReloadedJulian Seward11:45-12:25

Modern straceDmitry Levin12:30-13:00

strace: fight for performanceEugene Syro-myatnikov13:05-13:35

strace --sec-comp-bpf: a look hunder the hoodPaul Chaignon13:40-14:10

K.4.401 BSP gen-erator for 3000+ ARM microcon-trollersFabien Chouteau09:00-09:25

On-hard-ware debug-ging of IP cores with free toolsAnton Kuz-min09:30-09:55

Continuous Integration for Open Hardware ProjectsMario Beh-ling10:00-10:25

Open Source Firmware Testing at FacebookAndrea Bar-berio10:30-10:55

FreedomEV 2.0Jasper Nuyens11:00-11:55

A free toolchain for 0.01 € - computersPhilipp Klaus Krause12:00-12:25

Status of AMD platforms in corebootMichał Ży-gowski12:30-12:55

Open Source Hardware for Industrial useTsvetan Usunov13:00-13:55

K.4.601 seL4 Microkernel Status UpdateGernot Heiser09:00-09:50

M³: Taking Micro-kernels to the Next LevelNils Asmussen10:00-10:35

Hele-nOS in the Year of the PigJakub Jermář10:40-10:55

Linux Kernel LibraryHajime Tazaki11:00-11:25

Phantom OSDmitry Zavalishin11:30-11:55

Gneiss: A Nice Component Framework in SPARKJohannes Kliemann12:00-12:25

A Compo-nent-based Environment for Android AppsAlexander Senier12:30-12:55

Demonstration of the Sculpt Operating SystemNorman Feske13:00-13:50

Page 11: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - SECOND PART

Please refer to the website for updates or last minute changes: https://fosdem.org/schedule/amendments

14:00 15:00 16:00 17:00 18:00

Introducing libeconfRichard Brown14:00-14:25

GRUB up-stream and distros cooper-ationDaniel Kiper14:30-14:55

Integrating new major compo-nents on fast and slow moving distributionsFrederic Crozat15:00-15:55

Fedora rawhide packages gating, for real!Pierre-Yves Chibon16:00-16:55

K.3.201

Sharing memo-ries of Python and Rust

Raphaël Gomès

13:50-14:15

Building WebGPU with RustDzmitry Malyshau14:20-15:05

Progress of Rust and WASM in 2019Ilya Barysh-nikov15:10-15:35

Rustifying the Virtual Machine Introspection ecosystemMathieu Tarral15:40-16:05

zbus: yet another D-Bus libraryZeeshan Ali16:10-16:55

K.3.401

Tools and mechanisms to debug BPF programsQuentin Monnet14:15-14:55

Sup- port for mini- debug- info in LLDBKon- rad Kleine15:00-15:15

The elfutils debuginfod serverMark Wielaard / Frank Ch. Eigler15:20-16:00

Debugging apps running in KubernetesJeff Knurek16:05-16:35

K.4.201

FOSDEM Video BoxMark Van den Borre / Luc Ver-haegen / Gerry Demaret14:00-14:55

Using OSHW and OSS for building your custom hardware platformPriit Laes15:00-15:55

Extending the lifetime of smart-phones with Replicant, a fully free Android distributionDenis Carikli (GNUtoo)16:00-16:55

K.4.401

A Brief Survey through Geno-de's ARMv8 PlaygroundStefan Kalkow-ski14:00-14:25

NOVA Microhypervisor on ARMv8-AUdo Steinberg14:30-15:20

The HIPPER-OS RTOSAntonio Paolillo15:30-15:55

Unikraft: A Unikernel ToolkitSimon Kuen-zer16:00-16:25

VUOS: Give Your Process-es a New VURenzo Davoli16:30-16:55

K.4.601

Page 12: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - FIRST PART09:00 10:00 11:00 12:00 13:00

UA2.114 (Baudoux)

How Firefox upholds its values and keeps up with changeEmma Hum-phries09:00-09:25

Thunderbird in 2020 and Beyond: A Look into the Future of the Thunderbird ProjectRyan Lee Sipes09:30-10:00

Make it acces-sibleGabriele Falasca10:00-10:25

You Can't Spell Accessibility Without CSSJemima Abu10:30-10:55

Is the web rea11y for all?Ioana Chi-orean11:00-11:25

What are the Top 10 Frustrations for Web De-velopers and Designers?Kadir Topal11:30-12:10

Discover the New Firefox ProfilerNazım Can Altınova12:15-12:40

Web compati-bility and MLNemo12:45-13:10

Facilitating distributed deterministic computa-tion with WASIJakub Konka13:15-13:55

UA2.220 (Guillissen)

1* 2* 3* 4* 5* 6* RFC 1984Esther Payne10:00-10:30

Fixing healthcare data exchange with decentral-ized FOSSSteven van der Vegt10:30-11:00

P2P how and KademliaKishan Sagathiya11:00-11:30

GNUnet: A network protocol stack for building secure, distribut-ed, and priva-cy-preserving applicationsMartin Schanzen-bach11:30-12:00

Knocking Down the NestDevan Carpenter12:00-12:30

Peer-to-peer col-laboration, search & discoveryTG x12:30-13:00

DAT protocol in the browser: Progress and ChallengesSam Macbeth13:00-13:30

An Introduction to the Tor Ecosystem for DevelopersAlexander Færøy13:30-14:00

UB2.147 Tesselle im-age viewerArnaud Pichon09:30-09:55

The Rise and Fall and Rise of JPEG2000Aaron Boxer10:00-10:25

Rendering QML to make videos in KdenliveAkhil Gangad-haran Kurun-gadathil10:30-10:55

GStreamer on the Magic Leap OneXavier Claes-sens11:00-11:25

GPAC 1.0 OverviewJean Le Feuvre11:30-11:55

IMSC Open Source Proj-ectsAndreas Tai12:00-12:25

Which video network streaming protocol should I use?Olivier Crête12:30-12:55

FOSS in AnimationFrank Rous-seau13:00-13:25

dav1d: 1 year laterJean-Bap-tiste Kempf13:30-13:55

UB2.252A (Lameere)

The State of GoFrancesc Cam-poy / Maartje Eyskens09:00-09:30

Functional Programming with GoDylan Meeus09:30-10:00

Porting Go to NetBSD/arm64Maya Rashish10:00-10:30

Build re-al-world gaming hardware with TinyGoDaniel Esteban10:30-11:00

Diversity, FinallyRonna Stein-berg11:00-11:30

From Go to Ku-bernetes CRDs and BackStefan Schi-manski11:30-12:00

Deterministic debugging with DelveDerek Parker12:00-12:30

Classify things in Go: the easy way.Sheimy Rah-man12:30-13:00

Dragons of CGOK.S. Bhaskar13:00-13:30

Advanced debug-ging techniques of Go codeAndrii Soldaten-ko13:30-14:00

UB4.132 LPI Exam Session 3LPI Team09:30-11:30

LibreOffice Exam Session 1LibreOffice Team12:00-13:00

LibreOffice Exam Session 2LibreOffice Team13:30-14:30

UB4.136 Continuous Delivery starts with Continuous InfrastructureKris Buytaert09:00-09:40

An event based approach for CI/CD pipelinesEmelie Pettersson / Fredrik Fristedt09:45-10:25

Mario’s adventures in Tekton landAndrea Frittoli / Vin-cent Demeester10:30-11:10

Test Software On Emulated Hardware In Containers... In The CloudSean A. Parker / Paul Schroeder11:15-11:55

Infra-struc-ture CICD with KubeVirt and TektonTyler Au-erbeck12:00-12:15

Choosing The Right Deployment StrategyViktor Farcic12:20-13:00

Progressive DeliveryCarlos Sanchez13:05-13:45

7*

*1. Close lid to encryptn Tim Dittler, 09:00-09:10 | *2. Open and federated identities with ID4me, Vittorio Bertola, 09:10-09:20 | *3. Identity Box, Marcin Czenko, 09:20-09:30 *4. Decentralized object storage, Ivan Fraixedes, 09:30-09:40 | *5. Librecast: Privacy and Decentralization with Multicast, Brett Sheffield, 09:40-09:50 *6. SCION - future internet that you can use today, Mateusz Kowalski, 09:50-10:50 | *7. A Practical CI/CD Framework for Machine Learning at Massive Scale, Alejandro Saucedo, 13:50-14:05

Page 13: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - SECOND PART

Please refer to the website for updates or last minute changes: https://fosdem.org/schedule/amendments

14:00 15:00 16:00 17:00 18:00

Loanwords, Agriculture & WebAssemblyAndre Garzia14:00-14:25

A Mozilla IoT Forecast thats Sunny and Clear -- No Clouds!Kathy Giori14:30-14:55

(re)Activating the Common Voice project at a local level Redon Skikuli15:00-15:25

Privacy by DesignTrishul Goel15:30-15:55

What Makes People Come and What Makes Them StayGloria Dwomoh16:00-16:30

UA2.114 (Bau-doux)

OpenPush Marcus Hoffmann14:00-14:30

The Path to Peer-to-Peer MatrixMatthew Hodg-son14:30-15:00

Building a Web App that Doesn’t Trust the ServerDaniel Huigens15:00-15:30

MaadiX, your cloud in your handsMaddish Falzoni (MaadiX)15:30-16:00

Decentralizing OAuth2.0 in a post-GDPR world for full privacy and portabilityMehdi Medjaoui16:00-16:30

Who will De-centralise the Fediverse?kyzh16:30-17:00

UA2.220 (Guillissen)

rav1e - 0.3.0 and afterLuca Barbato14:00-14:25

Spleeter by DeezerAnis Khlif / Félix Voituret14:30-14:55

Functional au-dio and video stream gen-eration with LiquidsoapRomain Beauxis15:00-15:25

Building an Open-Source based audio streaming plat-formMaxime Bugeia15:30-15:55

The mold-ability of mpvDavid Hei-jkamp16:00-16:15

Getting Your Virtual Hands On RISTSergio Ammirata16:20-17:00

UB2.147

Debug code gen-eration in GoJaana Dogan14:00-14:30

Uplift your Linux sys-tems programming skills with systemd and D-BusLeonid Vasilyev14:30-15:00

Deep Learning For GophersRashmi Nagpal15:00-15:30

Speed up the monolithAlessio Caiazza15:30-16:00

Go Lightning Talks

16:00-17:00

UB2.252A (Lameere)

LibreOffice Exam Session 3LibreOffice Team15:00-16:00

UB4.132

Our road to a k8s/GKE based Closed Build EnvironmentSiegfried Kiermayer14:10-14:50

From a Pipeline to a Government CloudToby Lorne (tlwr)14:55-15:35

Deployment to hard-wareWilliam Salmon15:40-16:20

Safe, gated and integrated GitOps for KubernetesMohammed Naser16:25-17:00

UB4.136

Page 14: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - FIRST PART09:00 10:00 11:00 12:00 13:00

UB4.228 Open Source Hardware and Soldering WorkshopTsvetan Usunov10:00-17:00

UB5.132 Introducing HPC with a Raspberry Pi clusterColin Sauze09:00-09:25

Building an open source data lake at scale in the cloudAdrian Woodhead09:30-09:55

Magic Castle: Terraforming the Cloud for HPCFélix-An-toine Fortin10:00-10:25

Maggy: Asyn-chronous distributed hyperparam-eter optimi-zation based on Apache SparkMoritz Meister10:30-10:55

Snorkel Beambell - Real-time Weak Su-pervision on Apache FlinkSuneel Marthi11:00-11:25

Efficient Model Selection for Deep Neural Networks on Massive-ly Parallel Processing DatabasesFrank Mc-Quillan11:30-11:55

Predictive MaintenanceCorvin Jae-dicke12:00-12:25

1* 2* 3* 4* Putting Artifi-cial Intelli-gence back into people's handsVincent Lequertier13:30-13:55

UB5.230 Applying Open Culture Prac-tices across Distributed TeamsKatrina Novakovic09:05-09:30

Organizing Open Source for CitiesJacob Green09:35-10:00

The next generation of contribu-tors is not on IRCMatthew Broberg10:05-10:30

The Ethics of Open SourceDon Good-man-Wilson10:35-11:00

Engineers, Call Your Pol-icy People!Astor Nummelin Carlberg & Paula Grze-gorzewska11:05-11:30

Building Ethical Software Under Capital-ismDeb Nich-olson11:30-11:50

Cognitive biases, blind-spots and inclusionAllon Mureinik11:55-12:20

Growing Sustainable Contri-butions Through Ambassador NetworksAlison Yu and Shilla Saebi12:25-12:50

Bringing back ethics to open sourceTobie Langel12:55-13:15

Be The Lead-er You Need in Open SourceMegan Sanicki13:20-13:45

UD2.119 6* Insights into the Eclipse Open Source Project - News from the Eclipse Platform and IDE ProjectLars Vogel09:05-09:25

Surfing the Tsuna-mi - News from the IntelliJ IDEA Commu-nityTrisha Gee09:30-09:50

From Oracle to Apache - News from the NetBeans Commu-nityGeertjan Wielenga09:55-10:15

New Java Features & Apache NetBeansJan Laho-da10:20-10:40

Open-Beans IDE - Creating an Apache NetBeans Distribu-tionEmilian Bold10:45-11:05

LSP for Java and GraalVM Develop-mentMartin Entlicher11:10-11:30

Eclipse Loves LSP - Achiev-ing More with LessAlex-ander Kurtakov11:35-11:55

Language Server Protocol & Debug Adapter Protocol to the Rescue of Web Develop-ment in Eclipse IDEMickael Istria12:00-12:20

Flutter Develop-ment in EclipseJonas Hunger-shausen12:25-12:45

Emacs Should Be Emacs Lisp - Thoughts on the Future of EmacsTom Tromey12:50-13:10

TerosHDL - Open Source IDE for FPGA De-velopers.Carlos Alberto13:15-13:35

Projec-tional Editing and Its Implica-tionsVáclav Pech13:40-14:00

*1. Towards reproducible Jupyter notebooks, Ludovic Courtès, 12:30-12:40 | *2. Buildtest: HPC Software Stack Testing Framework , Shahzeb Siddiqui, 12:45-12:55 *3. Facilitating HPC job debugging through job scripts archival, Andy Georges, 13:00-13:10 | *4. Sharing Reproducible Results in a ContainerEfraim Flashner, 13:15-13:25 *5. Building Community for your Company’s OSS Projects, Dawn Foster, 13:50-14:10 | *6. Welcome to the Free Tools & Editors Room!, Geertjan Wielenga / Lars Vogel / Trisha Gee, 09:00-09:05

Page 15: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - SECOND PART

Please refer to the website for updates or last minute changes: https://fosdem.org/schedule/amendments

14:00 15:00 16:00 17:00 18:00

UB4.228

GraphBLAS: A linear algebraic approach for high-perfor-mance graph algorithmsGabor Szarnyas14:00-14:25

Selecting a Finite Element Analysis Backend for Exascale Fusion Reactor SimulationsAleksander J. Dubas14:30-14:55

Build for your microar-chitecture: experiences with Spack and archspecTodd Gamblin15:00-15:25

HPC on OpenStackÜmit Seren15:30-15:55

Interactive applications on HPC sys-temsErich Birn-gruber16:00-16:25

Building cloud-based data services to enable earth-science workflows across HPC centresJohn Hanley16:30-16:55

UB5.132

5* Lessons Learned from Cultivating Open Source Projects and CommunitiesJJ Asghar14:15-14:40

Free soft-ware in educationDominik George14:45-15:10

Engaging Enterprise consumers of OSSJacob Red-ding15:10-15:35

Recognising BurnoutAndrew Hutchings15:40-16:05

How Does Innersource Impact on the Future of Upstream Contribu-tions?Bradley M. Kuhn16:10-16:35

Building a thriving com-munity in company-led open source projects: Community matters in corporate open sourceRay Paik16:40-17:00

UB5.230

IntelliJ Elixir - Elixir Plugin for JetBrains IDEsLuke Imhoff14:05-14:25

VSCode Exten-sion for OpenShift Develop-ersSudhir Verma14:30-14:50

Developer Work-space As Code - Is Developer Heaven in the Cloud?Lukas Krejci14:55-15:15

FaaS You Like It: Create Serverless Functions & Run AnywhereEwan Slater15:20-15:40

Bach.javaChristian Stein15:45-16:05

Unit Test-ing with JUnit Jupi-ter - How to Use the new JUnit Jupiter PlatformKarl Heinz Marbaise16:15-16:35

UD2.119

Page 16: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - FIRST PART09:00 10:00 11:00 12:00 13:00

UD2.120 (Chavanne)

1* Distributed Tracing for beginnersJuraci Paixão Kröhling09:10-09:35

Grafana: Successfully correlate metrics, logs, and tracesAndrej Oce-nas09:50-10:15

Jaegertrac-ing in CephDeepika Upadhyay10:30-10:55

Stories around ModBusRichard Hartmann11:10-11:35

Monitoring strawberriesJean-Marc Davril11:50-12:15

Querying millions to billions of metrics with M3DB's in-verted indexRob Skilling-ton12:30-12:55

Secret History of Prometheus HistogramsBjörn Raben-stein (Beorn)13:10-13:35

UD2.208 (Decroly)

Jitsi: video confer-encing for the privacy mind-edSaúl Ibarra Cor-retgé09:00-09:15

Janus as a We-bRTC "en-abler"Lo-renzo Minie-ro09:20-09:35

Build your own ENUM server using CGRateS

Teofil Voivoz-eanu

09:40-09:55

Linphone Instant Messag-ing En-cryptionElisa Nec-toux10:00-10:20

Collab-oration between Free RTC projectsDaniel Pocock10:25-10:45

XMPP: get your shop-ing cart ready!Winfried Tilanus10:50-11:10

Cross-ing the Bifröst - Bridging All The Things with MatrixMatthew Hodgson11:15-11:35

High quality VoIP plat-forms with Kamailio

Henning Wester-holt

11:40-11:55

Ex-plore your VoIP Net-work with SIP3Oleg Aga-fonov12:25-12:40

WebRTC isn't just for (video) confer-ence callsTim Pan-ton12:45-13:05

Wazo PlatformMathias Wolff13:10-13:30

HO-MER 2020Lo-renzo Man-gani13:35-13:50

UD2.218A 3* Check-pointing in a real time OS for transient-ly-pow-ered em-bedded systemsDavid Garriou09:10-09:30

Building compos-able IOT toolsets with Docker, Node-Red and OpenOCDDimitri del Mar-mol (ddm)09:30-09:50

Making a robot control-ler from scratchPhilippe Coval09:50-10:10

AI at the edge with Tensor-flow Lite to Design the Future of Vertical FarmingAlexis DUQUE10:10-10:30

Sphactor: actor model concur-rency for creativesArnaud Loonstra10:30-10:50

Zyre: p2p messag-ing to fuck the cloudBenjamin Henrion (zoobab)10:50-11:10

How to build Webth-ings?Christian Paul11:10-11:30

Astarte: A Data-First approach to IoTDario Freddi11:30-11:50

Building IoT solu-tions with Eclipse IoT tech-nologySven Erik Jero-schewski11:50-12:10

IoT Updates with IPv6 MulticastBrett Sheffield12:10-12:30

IoT with CircuitPy-thonDavid Glaude12:30-12:50

4* 5* IOT Lightning Talks

13:10-13:30

IoT Projects in FLOSS Founda-tionsAlvaro del Castillo13:30-14:00

*1. Intro, Richard Hartman, 09:00-09:05 | *2. Are You Testing Your Observability? Patterns for Instrumenting Your Services, Bartek Plotka / Kemal Akkoyun, 13:50-14:15 *3. How many engineers does it take to change an IOT light bulb?, , 09:00-09:10 | *4. PSLab.io, Mario Behling, 12:50-13:00 *5. Erlang and Elixir on IoT devices using AtomVM, Davide Bettio, 13:00-13:10

Page 17: SEE YOU NEXT YEAR - FOSDEM · Erik Hellman 09:15-09:55 Migrating FOSDEM Companion to Kotlin Christophe Beyls 10:00-10:25 Idiomatic Kotlin Micros - ervices Christoph Pickl 10:30-10:55

SUNDAY 2 FEBRUARY - SECOND PART

Please refer to the website for updates or last minute changes: https://fosdem.org/schedule/amendments

14:00 15:00 16:00 17:00 18:00

2* How to mea-sure Linux Performance WrongPeter Zaitsev14:30-14:55

From Zero to Useless to Hero: Make Runtime Data Useful in TeamsFlorian Laut-enschlager15:10-15:35

Grafana-As-Code: Fully reproducible Grafana dash-boards with GrafonnetJulien Pivotto / Malcolm Holmes15:50-16:15

Monitoring of a Large-Scale University Network: Les-sons Learned and Future DirectionsSimone Main-ardi / Tobias Appel16:30-16:55

UD2.120 (Cha-vanne)

Next- cloud TalkBjörn Sch- ießle13:55-14:15

Modern VoIP in Modern Infra-struc-turesGia-como Vacca14:20-14:35

Migrating reSIPro-cate to C99 stdint typesIzabela Bakollari14:40-15:00

Introducing Falconieri: Remote Provision-ing Service as a ServiceMatteo Valentini15:05-15:25

Aster-isk: A Project UpdateMat-thew Fred-rickson15:30-15:45

Chat Over IMAP (COI): State of the UnionRobert Virkus15:50-16:05

Reach for the Clouds With OpenSIPS 3.0Liviu Chircu16:10-16:30

UD2.208 (Decroly)

Kubernetes of ThingsStefan Schiman-ski14:00-14:30

Insight Fieldtracksyanosz14:30-15:00

WolfBootDaniele Laca-mera15:00-15:30

Using Micropy-thon to develop an IoT sensor platform with an Augmented Reality UINicholas Herriot15:30-16:00

TinyGo: Fast, Small, Concur-rent: Choose ThreeRon Evans16:00-16:30

Tarantool Car-tridge: Frame-work for Distrib-uted AppsArtur Barsegyan16:30-17:00

UD2.218A