09:00 |
SSPL, Confluent License, CockroachDB License and the Commons Clause
|
Love What You Do, Everyday!
|
AMENDMENT Data services in a hybrid cloud world with Ceph
|
|
CANCELLED Best Practices for Building Scalable Blockchain Applications
|
JavaScript: If you love it, set it free
|
Asterisk WebRTC frontier: make client SIP Phone with sipML5 and Janus Gateway
|
|
|
NFS-Ganesha Weather Report
|
|
|
Intro to the Free Software Radio Track
|
What's new in the world of seL4
|
Gnucap -- The GNU circuit analysis package
|
Improve OSM data quality with DeepLearning
|
|
AMENDMENT Packaging for Mageia Linux with Docker containers
|
Roll your own compiler with LLVM
|
|
|
openSUSE Kubic for Container People
|
RAPIDS
|
|
Quantum Computing Workshop
|
Devroom intro
|
|
Community DevRoom Welcoming Remarks
|
Welcome
|
Beyond the 10%: analysis of the gender-diversity gap
|
RustPython: a Python implementation in Rust
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Approaching Light Speed - News from the Eclipse Platform Project
|
|
|
|
|
|
|
Understanding Source Code with Deep Learning
|
|
|
|
|
|
|
Grafana 6.0
|
|
Supporting FOSS Community Members with Impostor Syndrome
|
|
|
|
09:15 |
|
|
|
|
gr-soapy: A handy SDR hardware interface module for GNU Radio
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XMPP Beyond Instant Messaging
|
|
Leveraging ceph-mgr modules for fun and profit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
09:30 |
|
Cross browser extensions
|
|
|
|
GNU Radio with a Rusty FPGA
|
ngspice, current status and future developments
|
|
|
|
|
|
LPI Exam Session 3
|
Discover GraphQL with Python, Graphene and Odoo
|
What is Rust doing behind the curtains?
|
Open source software security testing
|
|
|
|
|
|
|
|
|
|
Using getdns for local DNSSEC validation
|
An operator centric way to update application containers with AtomFS
|
|
|
|
|
|
|
|
Distributed ledgers finally brought me a usable digital identity!
|
|
|
|
|
|
|
|
|
|
|
From Oracle to Apache - News from Apache NetBeans
|
|
|
09:45 |
|
|
|
|
|
|
3Geonames.org
|
|
Rewriting Pointer Dereferences in bcc with Clang
|
|
|
|
|
Companies and Communities
|
|
|
|
|
|
|
|
Kamailio VoIP development update
|
|
Suggesting Fixes during Code Review with ML
|
|
|
|
|
|
|
|
OpenHPC Update
|
|
Augmented Network Visibility with High-Resolution Metrics
|
|
|
|
|
|
|
|
|
|
How we use Gluster
|
|
|
Microkernel virtualization under one roof
|
|
|
Linux distributions, lifecycles, and containers
|
|
|
|
|
|
|
10:00 |
Solid: taking back the Web through decentralization
|
Tesla Hacking to FreedomEV!
|
Squeezing Water from Stone - KornShell in 2019
|
|
Using Progressive Web Apps to control IoT
|
|
|
VideoLAN BOF
|
Protect your bits: Introduction to gr-fec
|
openEMS - An Introduction and Overview
|
|
Raspberry Pi history, tips and use case
|
AMENDMENT Around the world with Postgres extensions
|
How to write pylint plugins
|
TLS 1.3: what developers should know about the APIs
|
|
FreedomBox Meetup
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
How and why (not) to use the 127.0.0.53 nameserver, systemd-resolved and resolvctl
|
Containers with Different Security Modules
|
|
|
10:15 |
|
|
Beyond the webrtc.org monoculture
|
|
The Container Storage Interface, Explained
|
|
|
|
CK: an open-source framework to automate, reproduce, crowdsource and reuse experiments at HPC conferences
|
|
|
Tooling for IntelliJ Platform Plugins
|
|
|
|
Environment Modules
|
|
Etherlime: open source blockchain development tool
|
|
|
Latest developments in Boost Geometry
|
|
|
The Open Source Community: its past and future
|
RustPräzi: a tool to build an entire call graph of crates.io
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10:30 |
|
High end augmented reality using Javascript
|
|
Astor: An automated software repair framework
|
|
GNU Radio meets Scapy
|
|
Project Trellis and nextpnr
|
ElasticSearch Correctness and perfOrmance Validator
|
Building an LLVM-based tool
|
Will you boot Haiku, on a non intel platform, no BIOS winter?
|
Upcoming Kubernetes Storage features
|
Critical Path Analysis
|
Mastering Application/Service Configuration
|
Russian crypto algorithms in the OpenSource world
|
|
|
|
|
|
|
|
|
|
|
Console oriented services: wttr.in, cheat.sh, rate.sx
|
|
Breaking the 100 bits per second barrier with Matrix
|
|
|
A roadmap for the Hurd?
|
|
|
|
10:45 |
|
|
|
|
Stories from BIND9 refactoring
|
Couple scientific simulation codes with preCICE
|
|
|
|
|
|
|
|
An overview of Tezos focusing on On-Chain Governance
|
|
|
|
GRUB upstream and distros cooperation
|
|
|
GraalVM: Polyglot Development Platform with Great Toolability
|
Beyond The First Steps
|
|
|
|
|
|
|
|
|
What's new in Ceph Nautilus
|
|
|
|
|
|
Improve your project’s on-ramps for new participants
|
|
|
|
11:00 |
The Current and Future Tor Project
|
Go on Microcontrollers: Small Is Going Big
|
Nuspell: the new spell checker
|
|
From jQuery to React
|
|
|
Gluster FS
|
VLC Tech Meet
|
GNU Radio in 2019: Facts and Plans
|
|
Design Automation in Wonderland
|
|
Learning to Rank
|
U-Boot from Scratch
|
|
Hacking PostgreSQL
|
|
Demystifying Coroutines and Asynchronous Programming in Python
|
The new EU CyberSecurity Act
|
|
Replicant Meetup
|
|
|
Break the Messaging Silos with COI
|
|
|
Continuous Integration to compile and test Navit
|
Firecracker, should it work only with a single runtime?
|
|
|
|
|
|
Code anomalies in Kotlin programs
|
A microkernel written in Rust: Porting the UNIX-like Redox OS to Armv8
|
|
|
On Observability
|
|
11:15 |
|
|
|
Debug info in optimized code - how far can we go?
|
|
ReFrame: A Regression Testing and Continuous Integration Framework for HPC systems
|
|
|
Metaprogramming with Nim
|
|
Hey, A Blockchain-Based Social Network
|
|
Package software for any distribution with upt
|
DNS and the Internet's architecture: the DoH dilemma
|
|
|
|
|
|
|
|
|
|
Embracing Language Servers for Blockchain Development
|
|
|
|
11:30 |
|
Developing data structures for JavaScript
|
Building Immersive Experiences with the Web
|
|
Open source virtual prototyping for faster hardware and software co-design
|
Linux and USB Audio Class 3
|
|
Community Data is Not Community Metrics
|
Tree matchings with Behavior Trees
|
Tracking users with core Internet protocols
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Open Food Network
|
|
How to build your own Ethereum client
|
|
OpenEBS asymmetric block layer in user-space breaking the million IOPS barrier
|
|
Linking OpenStreetMap and Wikidata
|
A year of Container Kernel Work
|
|
|
|
Sans IO: safe and testable network protocols
|
|
11:45 |
|
|
libsigmf: Human Tools for Extra-Terrestrial and AI Radios
|
Lesson learned from Retro-uC and search for ideal HDL for open source silicon
|
Reproducible science with containers on HPC through Singularity
|
|
|
|
|
|
|
|
|
|
Predicting areas for PR Comments based on Code Vectors & Mailing List Data
|
|
|
|
|
Loki - Prometheus for logs
|
|
|
|
|
|
|
|
|
Introduction to reSIProcate
|
|
|
|
|
openSUSE Kubic for Distro People
|
|
DNS Privacy panel
|
|
|
|
|
|
|
12:00 |
Algorithmic Sovereignty and the state of community-driven open source development
|
Fine-grained Distributed Application Monitoring Using LTTng
|
OpenScore
|
|
AMENDMENT Free Open Source Corporate JavaScript Stacks
|
|
|
Terraform and Infrastructure Testing
|
|
Fritzing - the past, the present and the future
|
From table to index (and back) with Hibernate Search 6
|
Lessons in TableGen
|
UEFI Boot for Mere Mortals
|
What's new in PostgreSQL 11
|
LibreOffice Exam Session 1
|
Building a Community Metrics Strategy
|
Tools for Shrinking Your Containers
|
Making your Python code write your Python code
|
How to prevent cryptographic pitfalls by design
|
|
|
|
|
|
Hands-on composition of basic L4Re components
|
|
|
|
OpenGreffe
|
|
|
|
|
|
12:15 |
|
|
|
|
|
Real-time container automation and scheduling
|
Nakadi: Streaming Events for 100s of Teams
|
|
|
|
0 A.D., a libre real-time strategy game
|
|
Asterisk 16: What's new in the world of Asterisk
|
|
|
|
|
|
|
|
|
|
|
|
|
Clustered Samba: Witness Protection Programming
|
|
|
GraphHopper Routing Engine - New Features
|
|
|
MALT & NUMAPROF, Memory Profiling for HPC Applications
|
|
Time is Important - Developer Centric IoT Platforms
|
|
|
|
|
12:30 |
|
|
PWA caching strategies
|
|
Deduplication on large amounts of code
|
|
SDR Makerspace
|
KiCad Project Status
|
A Deepdive into Tantivy
|
AMENDMENT CI/CD for embedded development with an ESP8266, Arduino-cli, Gitlab-ci, Raspberry Pi, and Kubernetes
|
ID4me: using the DNS as a directory for identities
|
Latency SLOs done right
|
|
Memory Management in Python
|
Introducing rust-prometheus
|
USB borne attacks and usable defense mechanisms
|
|
|
|
|
|
|
|
|
Sustaining FOSS Projects By Democratizing The Sponsorship Process
|
|
|
Debian Java: Insights and challenges
|
|
|
|
|
|
|
Setting up an HPC lab from scratch
|
|
12:45 |
|
|
Building a Multi-Node SIP Platform Using OpenSIPS
|
|
|
|
LLVM for the Apollo Guidance Computer
|
|
|
|
|
|
|
|
|
|
|
|
Portable Services are Ready to Use
|
A follow-up on LTTng container awareness
|
Feature store: A Data Management Layer for Machine Learning
|
|
|
|
|
|
|
|
|
|
|
Ceph storage with Rook
|
|
|
|
|
|
|
|
|
|
|
|
13:00 |
Open Source at DuckDuckGo
|
eBPF powered Distributed Kubernetes performance analysis
|
Automating Client Library Generation
|
|
HWallet: The simplest Bitcoin hardware wallet
|
Less painful E2E tests with Cypress.io
|
|
Riot OS
|
Arch Linux Meetup
|
Digital Predistortion
|
Unikraft: Unikernels Made Easy
|
Drawing PCBs with Inkscape
|
Hikar - Augmented reality for hikers
|
Open Source Firmware at Facebook
|
Flamethrower
|
The state of machine learning operations in 2019: reproducibility, explainability, bias evaluation and beyond
|
Deploying PostgreSQL on Kubernetes
|
|
|
Adding Support for a New Language in the Eclipse IDE
|
Pyodide: scientific Python stack compiled in WebAssembly
|
No evidence of communication and implementing a protocol: Off-the-Record protocol version 4
|
|
TinyGo BoF
|
|
|
|
|
|
|
|
|
|
|
Going mobile with React Native and WebRTC
|
|
Neural commit message suggester
|
|
|
|
M3 and a new age of metrics and monitoring in an increasingly complex world
|
|
Hackers gotta eat
|
|
13:15 |
|
|
|
The Kitspace BOM Builder
|
A containerd project update
|
The convergence of HPC and BigData
|
|
|
|
|
Introducing DBus-ASIO
|
|
|
|
|
|
Profiling Rust
|
|
|
|
|
|
|
|
|
Dynamic answer generation with Lua
|
|
|
|
|
13:30 |
|
P4: Private Periodic Payments Protocol
|
JavaScript for open computing education
|
|
|
Equinox: A C++11 platform for realtime SDR applications
|
horizon EDA - what's new
|
|
Apache Lucene and Apache Solr 8
|
llvm.mix
|
Zink
|
LibreOffice Exam Session 2
|
|
Computer Games with MicroPython
|
RecordFlux: Facilitating the Verification of Communication Protocols
|
|
|
|
|
Artificial Intelligence, Fuzzing and WebRTC using Janus
|
|
|
|
Hundred thousand rides a day
|
|
|
Taming The Dinosaur: How Eclipse was Performance Tuned
|
|
|
Neuropil - Secure Interaction for Things
|
|
|
Gluster Container Storage
|
|
|
Kubernetes Network Security Demystified
|
Introducing Kubeflow
|
|
|
|
13:45 |
|
|
Hardware/Software Co-Design for Efficient Microkernel Execution
|
Homebrew 2.0.0
|
|
Consorting with Industry
|
|
|
|
|
|
|
Protecting Secrets with Hardware
|
|
Mining Source Code^3
|
|
Privacy-preserving monitoring of an anonymity network
|
Rust and GNOME
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14:00 |
Crostini: A Linux Desktop on ChromeOS
|
Perl 11
|
AMENDMENT Theo: The Authorized Keys Manager
|
|
Bring JavaScript to the Internet of Things
|
Converse: Open, federated teamchat with XMPP
|
|
Podcast Friends of IllumOS
|
|
An End-to-End LTE Testbed in Three Clicks
|
From the idea to the prototype using FLOSS
|
Super-speedy scoring in Lucene 8
|
One image to rule them all
|
Is a single DNS vendor enough?
|
Breaking PostgreSQL at Scale
|
Extending Numba
|
CHIPSEC on non-UEFI Platforms
|
PGP Keysigning
|
sr.ht meetup
|
|
|
|
|
|
Validating Big Data Jobs
|
|
|
|
|
|
Open Source Geolocation
|
|
|
PraxisLIVE: Hybrid Visual Live Programming
|
14:15 |
|
|
|
|
Set-versioned package dependencies
|
SMT-Based Refutation of Spurious Bug Reports in the Clang Static Analyzer
|
A year of LXD development
|
|
|
|
|
TRex
|
|
Sustain in Open Source with Gitcoin
|
|
|
|
|
|
|
Back From the Dead
|
gtk-rs: newest and future developments
|
|
|
|
Unified Communications with Pàdé
|
|
Managing and Monitoring Ceph with the Ceph Manager Dashboard
|
|
|
|
|
|
|
|
14:30 |
|
Hacking NodeJS applications for fun and profit
|
|
Coming: a Tool for Mining Change Pattern Instances from Git Commits
|
|
Spoofing GPS
|
Solo5: A sandboxed, re-targetable execution environment for unikernels
|
The Software Developer’s Guide to Open Source Hardware
|
Lucene Upgrade in Jira 8.0
|
Pocket Science Lab
|
|
From Zero to Portability
|
Using eBPF for Linux Performance Analyses
|
|
Extending syslog-ng in Python
|
Base64 is not encryption
|
|
|
|
|
|
DNS as code with octodns
|
|
|
|
Next Generation Internet initiative - Year Zero
|
|
the current and future state of Ethereum
|
|
|
|
Rootless Kubernetes
|
|
|
14:45 |
|
|
|
|
OpenStreetMaps for emergency prep: The view from San Francisco
|
|
|
Quick & Easy Desktop Development with NetBeans and its HTML/JAVA API
|
|
|
|
|
|
HOMER RTC Stats
|
|
|
FreeIPA and cross-distribution packaging experience
|
|
|
|
GObject subclassing in Rust for extending GTK+ & GStreamer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Coaching for Open Source Communities 2.0
|
|
|
15:00 |
Open Source C#, .NET, and Blazor - everywhere PLUS WebAssembly
|
Making the next blockbuster game with FOSS tools
|
Add enterprise 2FA to your ownCloud in 15 minutes
|
|
Testing GraphQL in your JavaScript application
|
|
Lua
|
Tor relay operators meetup
|
The Dwingeloo radio telescope goes SDR
|
Pocket Science Lab - An Open Source Hardware for Electronics Teaching & Learning
|
Rated Ranking Evaluator: an open-source approach for Search Quality Evaluation
|
What makes LLD so fast?
|
Porting U-Boot to a Modular Device
|
|
Speeding up Programs with OpenACC in GCC
|
Data Modeling, Normalization and Denormalization
|
|
LibreOffice Exam Session 3
|
Text Markup to PDF with Python
|
What are your users kubectl-ing into your Kubernetes cluster?
|
sway/wlroots meetup
|
|
|
|
|
|
A new approach to container isolation with Nabla
|
|
|
|
The DAO of Bisq
|
|
|
How to build an automatic refactoring and migration toolkit
|
SMB2 POSIX Extensions
|
DNSSEC security without maintenance
|
Thanos - Transforming Prometheus to a Global Scale in a Seven Simple Steps
|
15:15 |
|
|
VoIP Troubleshooting and Monitoring with SIP3
|
|
|
|
|
|
LemonLDAP::NG 2.0
|
|
|
|
OpenTrailView 360
|
Java 4..12, Kotlin, Code Coverage and their best friend — bytecode: scandals, intrigues, investigations
|
|
|
|
|
AMENDMENT Microkernel lightning talks
|
|
|
|
|
|
15:30 |
|
Web Components are the future. And the future is now!
|
|
Performing Low-cost Electromagnetic Side-channel Attacks using RTL-SDR and Neural Networks
|
Open Source Hardware for Smart City
|
Microcontroller Firmware from Scratch
|
Streaming Pipelines for Neural Machine Translation
|
Towards a sustainable solution to open source sustainability
|
Compute the QOS of your infrastructure with DEPC
|
Scale Your Auditing Events
|
|
|
|
|
|
|
|
|
|
Monica, a personal CRM
|
|
Fraud mitigation using traffic pattern monitoring with CGRateS
|
|
Distribution build / delivery styles, one style to rule them all ?
|
|
|
Introducing kubectl-trace
|
|
Call C++ from Rust with the cpp crate
|
15:45 |
|
|
Compiling the Linux kernel with LLVM tools
|
Documenting Validator Requirements
|
|
|
|
|
|
Substrate
|
|
Smelling Source Code Using Deep Learning
|
|
|
|
|
Deep Dive: Kubernetes Metrics with Prometheus
|
|
|
|
|
|
|
|
|
Exporting Ceph Object Storage data to the outside world
|
|
|
Spatial Reference Systems Transformations with Boost.Geometry
|
|
|
|
Extend Emacs in C or Other Languages
|
|
|
16:00 |
The Cloud is Just Another Sun
|
SUSI.AI: An Open Source Platform for Conversational Web
|
Good Will Snapping
|
|
Making furniture with Javascript
|
|
|
Jenkins project continuous delivery
|
Sharing CI infrastructure on FOSS Projects
|
Decoding Meteor-M2: QPSK, Viterbi, Reed Solomon and JPEG
|
|
Building open source scientific equipment
|
CANCELLED Full-text Search Tips and Tricks
|
KernelCI: a new dawn
|
|
|
Deep Learning on Massively Parallel Processing Databases
|
Latest evolution of Linux IO stack, explained for database people
|
|
|
Salut à Toi: A Python Based Social Network And More
|
Fighting spam for fun and profit
|
|
OpenHMD Community meeting
|
|
|
Make XMPP Sprint Again
|
|
Operating System hardening : Dealing with external interrupts
|
Revoking the 2010 DNSKEY
|
A quick update on singularity 3.0
|
|
"Collaboration in Open Source Is the Better Way"
|
|
|
|
|
|
|
|
Containing the RDMA plasma
|
|
16:15 |
|
|
|
Storing "Lots Of Small Files" in a Swift cluster
|
|
|
|
|
LAVA federated testing
|
|
Hyperledger Fabric - Blockchain for the Enterprise
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16:30 |
|
BinAST
|
|
|
|
Flushing the Delay Line
|
|
FST-01SZ (Flying Stone Tiny 01 revision ShenZhen)
|
VR Map: Putting OpenStreetMap Data Into a WebVR World
|
GNU Guix’s take on a new approach to software distribution
|
It was working yesterday! Investigating regressions with llvmlab bisect
|
Redfish: the new standard for a Software Defined Infrastructure
|
Testing Over 1000 gTLDs for EDNS0
|
Writing a CNI - as easy as pie
|
Condition Monitoring & Transfer Learning
|
|
Real-time merging of config management and monitoring
|
|
Profiling Low-End Platforms using HawkTracer Profiler
|
Solving Polynomial Systems in Python
|
Consistent PKCS#11 in Operating Systems
|
|
|
|
|
|
|
|
The impact of Meltre and Specdown on microkernel systems (*)
|
|
Let's use centralized log collection to make incident response teams happy
|
|
|
|
|
|
FOSDEM infrastructure review
|
|
|
|
|
|
Writing Asynchronous SNMP Agents
|
|
Community DevRoom Concluding Remarks
|
|
|
16:45 |
|
|
|
|
|
SAYMON - object-oriented monitoring and management for both ICT&IoT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
slapdcheck
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17:00 |
2019 - Fifty years of Unix and Linux advances
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17:15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17:30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17:45 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Closing FOSDEM 2019
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18:00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|