Day 1 — 2015-01-3125 rooms · 267 events
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
AW1.120
10:30–11:20Valgrind Integration in the Eclipse IDE11:30–12:20Tuning Valgrind for your Workload12:30–12:55Extending Cachegrind: L2 Cache Inclusion & TLB Measuring14:00–14:50Running Valgrind on multiple processors15:00–15:50Partial inlining of Memcheck helper function fast paths16:00–16:50How to start hacking on Valgrind by example17:00–19:00Valgrind Hackaton
AW1.121
AW1.124
10:30–11:00Arrival & Informal Discussions11:00–11:05Welcome11:05–11:55Ada, an Introduction12:00–12:50Building a GUI for an Ada Application with GtkAda13:00–13:25Opening the Development of PHCpack13:30–14:00Informal Discussions14:00–14:50Contract-based Programming - A Route to Finding Bugs Earlier15:00–15:50Ada for ARM Bare Board16:00–16:50Multithreading Made Easy, part 3 - Bounded Work Queues17:00–17:502D Drawing with Ada and Cairo18:00–18:25Building Economic Simulations in Ada18:30–19:00Informal Discussions & Closing
AW1.125
10:30–10:45Welcome to the GraphDevroom10:45–11:30Large-scale graph processing with Apache Flink11:30–12:30Manylines12:30–13:30Time flows on Graph13:30–14:00sigma.js, two years later14:45–15:30Using Neo4j as a Document Database15:30–16:00Analysing London's NoSQL meetups using R & Graphs16:00–17:00Big Graph Analytics on Neo4j with Apache Spark17:00–17:30Recommendation Engines with Graph Databases17:30–18:00Tesseract: Distributed Graph Database and Computation platform18:00–18:25Graphgen - Graph prototyping made easy
AW1.126
11:00–11:50You'd better have tested backups...12:00–12:50New WAL record format in PostgreSQL 9.513:00–13:50JSON and PostgreSQL, the State of the Art14:00–14:50Foreign Data Wrappers in PostgreSQL : Where are we now ?15:00–15:50Modern SQL in PostgreSQL16:00–16:50Large Scale Quality Assurance in the PostgreSQL Ecosystem
H.1301 (Cornil)
10:30–10:55Python & PostgreSQL, a Wonderful Wedding11:00–11:25Lea, a probability engine in Python11:30–11:55Dive into Scrapy12:00–12:25Mercurial, with real python bites12:30–12:55python-prompt-toolkit / ptpython13:00–13:25Federation and Python webapps13:30–13:55Let's build a spreadsheet app in Python14:00–14:25Understanding CPython (3.4) Objects14:30–14:55Customize Gunicorn for your own business.15:00–15:25Python, WebRTC and you15:30–15:55When performance matters ...16:00–16:25Gradual Typing in Python16:30–16:55Knowing your garbage collector17:00–17:25RedBaron17:30–17:55Extending Python, what is the best option for me18:00–18:25PyPy and the future of the Python ecosystem18:30–19:00Lightning Talks
H.1302 (Depage)
10:30–10:35Welcome to the Distributions Devroom10:35–10:55From Debian-GIS to OSGeo live and back11:00–11:50Nix, NixOS, NixOps12:00–12:55Upstream Downstream13:00–13:55How CoreOS is built, modified, and updated14:00–14:55Are distributions really boring and a solved problem?15:00–15:45The Emacs of Distros15:50–16:30CentOS: Community build service and infrastructure.16:35–17:05Homebrew - The Good, Bad and Ugly of OSX Packaging17:10–18:00Get more people intrested in your distros users group.18:05–18:55Providing an LTS distro with Gentoo Prefix18:55–19:00See you tomorrow
H.1308 (Rolin)
11:00–11:05Welcome to the Legal and Policy Issues Devroom11:05–11:45Open Source by Design11:45–12:10Copyleft licenses and the appstores12:15–12:40SPDX: Debunking the myths and misunderstandings12:45–13:25Crypto Wars 2.0 and the Free Software Response13:30–13:55Mozilla ID - Developing and protecting a living brand14:00–14:50Fog of War - The GNOME Trademark Battle15:00–15:40Why Samba moved to GPLv315:45–16:10Copyleft in Europe: How does copyleft interact with Exhaustion Of Rights16:15–16:55Towards legal criteria for best practices in free software/open source development17:00–17:25Software Patent Litigation Data: What Have We Learned?17:30–18:20Fork and Ignore: Fighting a GPL Violation By Coding Instead18:25–19:00Discrimination & Reciprocity
H.1309 (Van Rijn)
10:30–11:30How to have a constructive conversation about awful infrastructure code11:30–12:30Better Devops through Thievery12:30–13:20Interfacing infrastructure as code with non-expert users13:30–14:00Consul first steps14:00–14:50Contributing to Foreman: where and how15:00–16:00Is your community healthy? Metrics on the top CM software16:00–17:00Orchestration of Services with Juju17:00–18:00Consuming Open Source Configuration18:00–18:30The open source OpenStack project infrastructure18:30–19:00Monitoring As A Service
H.2213
10:30–10:55How to make professional media users care about FOSS11:00–11:25ODR-mmbTools Digital Radio Development11:30–11:55Open source tools for new subtitle standards12:00–12:25Automatic Multicast Tunneling & Upipe: a Proof of Concept12:30–12:55Why open source lets a broadcaster sleep at night13:00–13:25Daala Video Codec13:30–13:55Producing media content for the browsers using GPAC14:00–14:25GStreamer in the living room and in outer space14:30–14:55Vimeo and the open source community15:00–15:25VLC 2.2.015:30–16:10Web Video Players Architecture & Open Source Community16:15–16:40Kodi mediacenter (XBMC) past, present and future.16:45–17:10Enabling video preservation through open source17:15–17:40Harnessing FOSS in an End to End Online Video Platform17:40–18:05Peer5 content delivery network and how it uses WebRTC and FOSS18:15–18:30Wrapup, conclusion of Open Media Devroom
H.2214
10:30–11:15Common Lisp-Style Macroexpansion applied to C11:20–11:50Wikipedia Text Reflector12:00–13:00Emacs Lisp (Elisp) small and useful programs13:10–14:00LFE - a Lisp on the Erlang VM14:10–15:10GCC-MELT15:20–15:50Puppet Plus Parentheses16:00–17:00Emacs and Elisp on the Chromebook17:10–17:50Escaping DSL Hell By Having Parenthesis All The Way Down
H.2215 (Ferrer)
12:55–13:00Lightning Talks Welcome13:00–13:15Developing FOSDEM Companion13:20–13:35Ultra - Smallest. Web server. Evar.13:40–13:55How adblockers work14:00–14:15A Whirlwind Introduction to OpenUI514:20–14:35All about Hack in 15 minutes14:40–14:55CockroachDB15:00–15:15GCompris goes Qt Quick with the help of KDE15:20–15:35Requirements Bazaar15:40–15:55Scalable Video Conferencing with Jitsi Videobridge16:00–16:15XMPP and Android16:20–16:35Matrix.org - a new open standard for distributed, real-time communication16:40–16:55Yjs: A Real-Time Framework for Peer-to-peer Group Editing on Arbitrary Data Types17:00–17:15Building an Open Source VoIP hardware phone17:20–17:35codebender: Arduino programing, online17:40–17:55Rizzly: Event Driven Microcontroller Programming18:00–18:15Crazyflie Nano Quadcopter18:20–18:35LLVMLinux18:40–18:55Pretty-printing kernel data structures
Janson
09:30–09:55Welcome to FOSDEM 201510:00–10:50Identity Crisis: Are we who we say we are?11:00–11:50What is wrong with Operating Systems12:00–12:50Automating Attribution13:00–13:50A new version of Firefox is available14:00–14:50Building High-Performance Language Implementations With Low Effort15:00–15:50IgProf16:00–16:50Superoptimization17:00–17:50Ubiquitous Performance Analysis and System Introspection
K.1.105 (La Fontaine)
K.3.201
11:00–11:20Optimizing the Libre Office Main Loop11:20–11:40C++11 and LibreOffice11:40–12:00OpenGL backend for LibreOffice12:00–12:20OpenGLCanvas in Libreoffice12:20–12:40LibreOffice IDE integration12:40–13:00PDF signing in LibreOffice: no longer experimental13:10–13:30CI for LibreOffice13:30–13:50New features in Gerrit Code Review 2.1113:50–14:10TextBoxes: complex shapes with complex content in LibreOffice Writer14:10–14:30LibreOffice Calc dependency & performance work14:30–14:50OpenOffice reaches out: the technical angle15:00–15:20Improving LibreOffice quality15:20–15:40Torturing your software with 124 ODF file formats15:40–16:00LibreOffice Design/UX Easy Hacks16:00–16:20Document Liberation Project16:20–16:40LibreOffice and ODF16:40–17:00Corinthia a new idea for document handling17:00–17:20LibreOffice on Android17:20–17:40A vision about a LibreOffice document manager for Android17:40–18:00Adapting Apache OpenOffice for adoption in a public administration: configuration, Sharepoint webdav integration and an extension to help users exchange ODF files18:00–18:20Lightning talk slot
K.3.401
10:30–10:35Welcome to the Perl devroom!10:35–10:55CPAN is amazing, MetaCPAN is amazing, and APIs are great10:55–11:35Leapfrogging the bootstrap11:35–12:25How (not) to create a language specification for Perl 612:25–13:15Binding C libraries13:15–13:55Dancer Status13:55–14:45Perl 614:45–15:35Perl 5.2215:35–16:25"Fast enough” Perl 616:25–17:15Perl's Syntactic Legacy17:15–18:05Devops Logique18:05–19:00Perl 6: beyond dynamic vs. static
K.4.201
10:30–10:55The State of OpenJDK11:00–11:25Java 9: Make Way for Modules!11:30–11:55MappedByteBuffer.hurray()12:00–12:25Diagnosing Performance Issues Using Thermostat12:30–12:55Building an open Internet of Things with Java and Eclipse IoT13:00–13:25Caciocavallo, or how we ported OpenJDK from embedded to cloud and still liked it13:30–13:55Packed Objects, Object Layout & Value Types - a Survey14:00–14:25Jitsi Videobridge in Cryptoland: the adventures of a Java WebRTC video router on the road to supporting 1000s of video streams14:30–15:20The ARM microJIT, a JIT for the IoT15:30–16:20What Lies Beneath?: Lessons learned hacking the OpenJDK interpreter/compilers16:30–16:55JFree - The Long and Winding Road (Ahead)17:00–17:50Java restart with WebFX18:00–19:00Open Heart Surgery: HotSpot Debugging at the OS Level
K.4.401
11:10–11:55Rubinius And The Eternal Yak12:05–12:50Ruby-red onions: Peeling back Ruby's layers in C extensions13:00–13:45Concurrent Ruby: low and high-level concurrency abstractions for the Ruby language13:55–14:40Over 9000: The Future of JRuby14:50–15:35Truffle: A tour through a new Ruby implementation15:45–16:30MRI vs. Father Time16:35–17:20Inside RubyMotion
K.4.601
UA2.114 (Baudoux)
10:30–10:35Welcoming Remarks10:35–11:20Sphinx Search technical highlights11:25–12:10Effective spelling correction with term relation graphs using Lucene FSTs12:15–13:00Apache Solr as a compressed, scalable and high performance time series database13:05–13:50Elasticsearch from the Bottom Up14:00–14:45Apache Lucene 514:50–15:35Searching over streams with Luwak and Apache Samza15:45–16:15EBISearch - Biological data search engine16:30–17:15The Typed Index17:20–18:05Querying your datagrid with Lucene, Hadoop and Spark18:05–18:50ELK, making sense of your data (not just for logs!)18:50–19:00Closing Remarks
UB2.147
UB2.252A (Lameere)
10:30–10:55Upstream Allwinner ARM SoC (A10 / sunxi) support status11:00–11:25FreeRTOS introduction11:30–11:55Xvisor: An open-source, lightweight, embedded hypervisor for your car12:00–12:45Teaching Fish to Fly13:00–13:45Recycle your Android devices for anything : run real Linux on them14:00–14:45How to program your camera!15:00–15:45Embedded freedom roundtable16:00–16:25perf status on ARM and ARM6416:30–16:55Building a medical monitoring connected device with Yocto17:00–17:45Using LAVA for bisecting bugs18:00–18:45How to record all TV
UD2.120 (Chavanne)
10:40–11:00Moving your Virtual Machines to oVirt with ease11:00–11:40Build Distributed, Fault-Tolerant Infrastructure with Apache Mesos11:40–12:20GlusterFS - Overview & Future Directions12:20–13:00oVirt and Gluster Hyperconvergence13:00–13:40Leveraging Ceph13:40–14:20OpenNebula Deployments, from Small to Massive14:20–15:00Cinder - the state of block storage in Openstack15:00–15:40OpenStack and Xen15:40–16:20Smart VM scheduling in oVirt cluster16:20–17:00What you can do with open source cloud management (and ManageIQ)17:00–17:20Why we tried (and ignored) famous IaaS to deliver SecurePass17:20–17:40Designate - DNS as a Service for Openstack17:40–18:00IaaS Beyond the Infrastructure18:00–19:00IaaS Devroom Panel
UD2.218A
11:00–11:30Connection tracking and stateful services with Open vSwitch11:30–12:00SDN for Massively Scalable Clouds12:00–12:30Midonet 101! Face to face with the distributed SDN solution12:30–13:00OpenLISP: Open source Locator/ID Separation Protocol implementation13:00–13:30High-performance packet filtering with Pflua13:30–14:00DPDK performance14:00–14:30Use DPDK and the Linux Kernel14:30–15:00Project Calico: A pure Layer 3 approach to virtual networking.15:00–15:30HAKA : A security oriented language15:30–16:00VXVDE: almost zero configuration virtual networking16:00–16:30[pyroute2] On the peaceful uses of the Netlink protocol16:30–17:00CANCELLED - hardware switches - the opensource approach17:00–17:30Knot DNS17:30–18:00Managing Networks in a Software-Defined Future18:00–18:30networkd status update18:30–19:00NetworkManager v1.0 status update
Day 2 — 2015-02-0124 rooms · 285 events
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
AW1.120
09:00–09:25Software isolation in Linux09:30–09:55PixelVault10:00–10:25Thou shalt not leak your keys10:30–11:10Universal 2nd Factor Authentication11:15–11:55Quickstart JavaCard development.12:00–12:25Genode - OS security by design12:30–12:55Mandos13:00–13:25Hybrid Cryptography13:30–13:55NetAidKit14:00–14:25Web Security14:45–15:10The Fuzzing Project15:15–15:40Two decades later - Signing OpenPGP keys in the 2000s15:45–16:10BIFUZ16:15–16:40Security enforcement by privilege aware launcher
AW1.121
09:00–09:05Intro geospatial devroom09:05–09:15Use of OSS in the Lifewatch biodiversity research project09:15–09:25QGIS Tool for Landslide Hazard Assessment09:25–09:35Opensource Desktop GIS at Regional and Local goverments in Flanders09:40–10:05Bridging the gap between simulation and GIS10:10–10:30GRASS GIS 7: Efficiently processing big geospatial data10:30–10:45GRASS Development APIs10:50–11:15Open Standards for Big Geo Data11:20–11:45Scotty, I need a data in three minutes! (Or we're all dead!!)11:50–12:15Distributed tile processing with GeoTrellis and Spark12:15–12:25GeoTrellis and the GeoTiff File Format12:30–12:40Habitat - a programmable personal geospatial datatore12:45–13:10Daybed13:15–13:40Taking Web GIS beyond Google Maps with the Geomajas Client and Spatial Application Server13:45–14:10Mobile Map Technology14:15–14:25Potree - Rendering Large Point Clouds in Web Browsers14:30–14:55OpenLayers 3: A unique web-mapping library14:55–15:10Ol3-Cesium : 3D for OpenLayers map15:15–15:40Overpass API15:45–16:10Tempus: a framework for multimodal trip planning16:15–16:40Douglas-Peucker updated16:45–16:55PicoTCP on Mobile Ad Hoc networks
AW1.124
10:00–10:30Qucs: overview, status and roadmap10:35–11:05The NGSPICE circuit simulator11:10–11:25FOSS CAD for Compact/SPICE Modeling11:30–11:55Panel Discussion on Analog Simulation12:00–12:30GHDL: a libre VHDL simulator12:35–12:50Adding VHDL support to Icarus Verilog12:55–13:10High-Level Open/Free FPGA development tools from OHR.13:15–13:30Synthesizing gateware with GCC13:35–14:00Panel Discussion on Digital Design14:05–14:35An introduction to the gEDA / PCB project14:40–15:10KiCad EDA15:15–15:301clickBOM15:35–15:50Interactive routing algorithms in modern PCB design tools15:55–16:103D modelling, CAD, and its relevance to PCB design16:15–16:30edacore: Less work for everybody16:35–17:00Panel discussion on PCB design tools
AW1.125
09:00–09:15SDR Track: Introduction09:15–10:15Introduction to Using GNU Radio10:15–10:30First Steps in Receiving Digital Information with RDS/TMC10:30–11:00Internet of #allthethings11:00–11:30Rapid GNU Radio GPU Algorithm Prototyping from Python11:30–12:00Spectrum sharing applications with GNURadio12:00–12:30Arithmetic based implementation of a quadrature FM Demodulator12:30–13:00Viterbi's little Helper13:00–13:45RFNoC: Theory and Practice13:45–14:15To The Moon And Back. Software Defined Radio and High Power transmissions.14:15–14:45Some Results of experiments using Raspberry Pi as a transmitter for HF14:45–15:15Inside OpenAirInterface15:15–15:45Open Source LTE15:45–16:15Using the Linux IIO framework for SDR16:15–16:45The power of cross-correlating: from GPS reception to passive RADAR using SDR
AW1.126
09:00–09:30Opening09:30–10:00Building the Open Source Design community10:15–10:45The Problem of Representativity11:00–11:30User-land and developer-land chat11:45–12:15Accessible Design in Open Source12:30–13:00Bootstrapping user experience design work in your open source project13:15–13:45UI design for open data14:00–14:30The challenges of open mobile design14:45–15:15LibreOffice Design Team15:30–16:00Every pixel hurts16:15–16:45Closing
H.1301 (Cornil)
H.1302 (Depage)
09:00–09:55Supporting accessibility in your distribution10:00–10:30SCL for bleeding edge stacks on enterprise10:35–11:25The Tumbleweed Factory11:30–12:25What's new in systemd, 2015 Edition12:30–13:20Retooling Fedora13:25–13:55Openstack on Fedora & CentOS14:00–14:45Can Distros Make the Link? Let's Package the Customizable, Free Software Web of the Future!14:50–15:35CentOS (community) Infra revealed15:40–16:10Live atomic updates16:15–17:00The CentOS Storage SIG and GlusterFS
H.1308 (Rolin)
09:00–09:05Opening of the Desktops DevRoom 201509:05–09:35WAPT, apt-get for Windows09:35–10:05Lessons Learned with Time Based Releases for EFL10:05–10:35Ubuntu on phones and beyond10:40–11:10GCompris goes Qt Quick with the help of KDE11:15–12:00Mobile == Web12:05–12:50Wikimedia adopts Phabricator, deprecates seven infrastructure tools12:50–13:20Application Sandboxing with systemd13:20–13:50QtQuick in Complex Applications13:50–14:20Desktop Software on the Web14:25–14:55Application GUI Design - Notes From a Toolkit Developer14:55–15:25GNOME - creating ripples in the Linux eco-system15:30–16:00Reinventing the Enlightenment Object System16:00–16:30The Haxe language as a transmedia toolkit16:30–17:00MicroRaptor Gui
H.1309 (Van Rijn)
10:00–10:45OpenStack Infrastructure tools you will want to borrow10:55–11:40MongooseIM: Testing Massively Concurrent System11:50–12:35CI as an infrastructure: components, patterns and problems12:45–13:30It’s not a bug, it’s an environment problem.13:40–14:25Appium14:35–15:20Property-based testing an open-source compiler, pflua15:30–16:15Make your tests fail16:25–17:00It Doesn't Do What You Think It Does
H.2213
09:45–09:55Welcome to the IoT Devroom10:00–10:25Orchestrating computer systems, a new protocol10:30–10:55Creating an IoT device with ease.11:00–11:25IoT through Matrix11:30–11:55Using GSM network for IoT - CANCELLED12:00–12:25Working with I/O using libmraa on Linux12:30–12:55Patchwork Toolkit13:00–13:25picoTCP for Linux Kernel tinification13:30–13:55What's new inside the Linux IEEE 802.15.4 subsystem?14:00–14:25Put an "Actor Model" in your House14:30–14:55MCUIO/LININOIO - Virtualizing MCU peripherals15:00–15:25XMPP-IoT an open solution for things15:30–15:55Manage all the things, small and big, with open source LwM2M implementations16:00–17:00Open space
H.2214
09:30–10:00ViDI - The Visual Design Inspector10:00–10:30GT10:30–11:00Dynamic Distributed Computation with Smalltalk11:00–11:30Embedded pharo11:30–12:00Zero-Overhead Metaprogramming12:00–12:45Show us your projects12:45–13:45Amber Smalltalk - Get Started & More13:45–14:15Cirela, open source solutions to manage, monitor and prevent natural and environment disasters; an initial work14:15–15:00Pharo: Status and Plans15:00–17:00Back to the Future
H.2215 (Ferrer)
10:00–10:15Validate your gerrit patches automaticly using magic hooks10:20–10:35LuaRocks - fostering an ecosystem of Lua modules10:40–10:55How to create your own Exchange compatible backend11:00–11:15JMAP11:20–11:35Mail2Voice: an accessibility approach to mail11:40–11:55Agora Voting12:00–12:15Kodi mediacenter (XBMC) past, present and future12:20–12:35Improving Key Signing Parties12:40–12:55Cloud Computing: The Next Generation13:00–13:15All your cycles are belong to us13:20–13:35Datacenter Provisioning and Orchestration13:40–13:55Fabricate your automated devops environment using python14:00–14:15Upgrade-UX14:20–14:35Elvish14:40–14:55SatNOGS - Global Network of Ground Stations15:00–15:15OpenBazaar15:20–15:35Open source is not only for geeks and idealists in the (danish) health sector15:40–15:55Free and open-source software for medical imaging16:00–16:15Leihs, the leading free equipment booking system16:20–16:35Data, data and data about your favourite community16:40–16:55Open source home automation
Janson
10:00–10:50Modularizing C software with Apache Celix11:00–11:50The Story of Rust12:00–12:50Design and Implementation of a Perl Number Theory Module13:00–13:50Get ready to party!14:00–14:50SDAPS15:00–15:50Introducing SILE: A New Typesetting System16:00–16:50Algorithmic Graph Drawing in TikZ17:00–17:50Living on Mars: A Beginner's Guide17:50–18:00Closing FOSDEM 2015
K.1.105 (La Fontaine)
10:00–10:50The CHERI CPU11:00–11:50Keccak and SHA-3: code and standard updates12:00–12:50Precise time: from CPU clocks to hacking the Universe13:00–13:50Computers, Clocks and Network Time14:00–14:50Technical Aspects of Leap Second Propagation and Evaluation15:00–15:50Ntimed an NTPD replacement16:00–16:50NTF's General Timestamp API and Library
K.3.201
09:00–09:10Introduction09:10–10:00seL4: Present and Future10:00–11:00A dedicated kernel named TORO11:00–11:30The FLK project11:30–12:30Along the GNU Hurd RPC way12:30–13:00Networking (lunch)13:00–13:45Autopsy of a multiserver deadlock in the HelenOS filesystem layer13:45–14:30Facing the Reality: What's new in the L4Re Operating System14:30–15:20What Could Microkernels Learn from Monolithic Kernels (and Vice Versa)15:30–16:15Introducing a radically componentized GUI architecture16:15–16:35Cloud services on top of uKernel
K.3.401
K.4.201
09:30–09:55Cache2k, Java caching turbo charged10:00–10:25Sustaining the zero assembler port in OpenJDK: An inside perspective of CPU specific issues10:30–10:55IcedTea-Web goes offline and beyond11:00–11:50Life in the trenches12:00–12:25InvokeBinder12:30–13:20Shenandoah - Project overview13:30–13:55What Three Big Development Trends Mean for Java14:00–14:25Beyond Java 914:30–14:55JCP State of the Union & Progress Report15:00–15:25The Wisdom Of Crowd Testing OpenJDK15:30–15:55OpenJDK Adoption Group Q&A16:00–17:00Meet the Governing Board
K.4.401
10:00–10:30Porting LLDB to a new Target10:40–11:20LLVM's AArch64 support - history & status.11:25–11:55Extending the internal assembler12:00–12:30moviCompile: An LLVM based compiler for heterogeneous SIMD code generation12:40–13:10The C2 programming language13:20–14:20OpenMandriva's switch to clang as its default compiler14:30–14:50Adventures with LLVM in a magical land where pointers are not integers15:20–15:40Code clone detection in LLVM compiler infrastructure15:50–16:50LLVM on the Web
K.4.601
UA2.114 (Baudoux)
09:00–09:15Welcome to MySQL & Friends Devroom09:15–09:35ProxySQL : High Availability and High Performance Proxy for MySQL09:40–10:00Web mapping with MySQL10:05–10:25Using MySQL Global Transaction IDs in Production10:30–10:50Pseudo GTID and easy replication management10:55–11:15Zooming in on the New MySQL Group Replication Plugin11:20–11:40Docker and MySQL11:45–12:05Understanding & using authentication plugins12:10–12:30Moving to the NoSQL side: MySQL JSON functions12:35–12:55Undelete rows from the binary log13:00–13:20Multi-threaded replication in MySQL 5.6 and 5.713:25–13:45The New MySQL Replication Features in MySQL 5.7 and Beyond13:50–14:10Materialized Views for MySQL14:15–14:35Character encoding: breaking and unbreaking your data14:40–15:00gdb tips and tricks for MySQL DBAs15:05–15:25Visualizing benchmark data with R and gpplot215:30–15:50Capacity metrics in daily MySQL checks15:55–16:15Performance Schema for MySQL Troubleshooting16:20–16:40MySQL & NoSQL - best of both worlds
UB2.252A (Lameere)
10:00–10:45Adding advance Connectivity and Security to an embedded project11:00–11:25Small Device C Compiler11:30–11:55Update on QtCreator for µC12:00–12:25Backporting Linux mainline drivers12:30–12:55Multi User support in an embedded secured environment13:00–13:25Internet all the things - using curl in your device13:30–13:55Porting Tizen to open source hardware devices14:00–14:45Reached milestones and ongoing development on Replicant15:00–15:45Starting with the Yocto Project16:00–16:45the bitbox console
UD2.120 (Chavanne)
09:00–09:40Under the hood of Docker Containers09:40–10:20Docker Integration in oVirt and IaaS10:20–11:00Live migration for containers is around the corner11:00–11:40Provision and manage Docker containers with Foreman11:40–12:20Rocket and the App Container Spec12:20–13:00Surviving the Zombie Apocalypse13:00–13:40LXD: The Container Hypervisor13:40–14:20Observability in KVM14:20–15:00Transplantation of VirtualBox to the NOVA microhypervisor15:00–15:40Xen Orchestra: a web UI for Xen and XenServer16:20–16:40Utilizing NUMA architecture in oVirt16:40–17:00CentOS Virt SIG
UD2.218A
09:00–09:25HTTP/2 right now09:30–09:55Firefox OS web API's10:00–10:25Using Firefox to debug web apps on any device10:30–10:55Keeping secrets with JavaScript11:00–11:25What's new in Firefox?11:30–11:55Participation metrics at Mozilla12:00–12:25Maintaining & growing a technical community12:30–12:55Reaching more users through better accessibility13:00–13:25Privacy features for Firefox for Android13:30–13:55SpiderMonkey garbage collection update14:00–14:25Superturbocharging Firefox OS app development with node-firefox14:30–15:20The Future of JavaScript15:30–15:55Servo (the parallel web browser) and YOU!16:00–16:25Firefox OS Tricorder16:30–16:55Building open HTML5 games for Firefox OS