BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Pentabarf//Schedule 0.3//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC;VALUE=TEXT:iCal
X-WR-CALNAME;VALUE=TEXT:iCal
X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels
BEGIN:VEVENT
METHOD:PUBLISH
UID:5816@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T094500
SUMMARY:What does "Monitoring" mean?
DESCRIPTION: <p>Monitoring can mean very different things to different people, and this often leads to confusion and misunderstandings. There are many offerings both free software and commercials, and it's not always clear where each fits in the bigger picture. This talk will look a bit at the history of monitoring, and then into the general categories of Metrics, Logs, Profiling and Distributed tracing and how each of these is important in Cloud-based environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2017/schedule/event/what_does_monitoring_mean/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Brazil":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5309@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T093500
SUMMARY:Closing loops
DESCRIPTION: <p>How do we decide when a discussion is complete? How do we know we've heard from enough people, or that the topic isn't dead yet? Deciding how to take decisions in a community is hard - in this talk, I'd like to ways to handle it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_closing_loops/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Greg Sutcliffe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5075@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T092000
SUMMARY:Why should we take an interest in Open Design?
DESCRIPTION: <p>We know the expression ‘Open Source’; what about ‘Open Design’? How could we define ‘Open Design’?Design creative process is not disclosed. The secrecy around it is of the utmost importance in order to prevent the original creations from being stolen. The different stages of the process and the techniques used are only known by those involved in the design.How could we call this stance into question and open the creative process?This talk will present existing initiatives and thoughts to make Graphic Design and Open Fonts fields more available to the public.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_why_take_an_interest_in_open_design/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="My Lê":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5770@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T094500
SUMMARY:Kubernetes 101
DESCRIPTION: <p>Abstract: So you’ve containerized your application, and now you want to deploy it scalably across a cluster. Maybe you’ve looked at Kubernetes but you can’t figure out how to use it. In one short session, we’ll teach you enough to get started.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/kubernetes101/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josh Berkus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4883@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T094500
SUMMARY:GlusterD-2.0
DESCRIPTION: <p>GlusterD-2.0 (GD2) is a new implementation of the GlusterFS management daemon, which attempts to fix a lot of issues with the current management daemon.</p><p>This talk will give the listeners an overview of the problems that GD2 is attempting to solve and how it solves them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2017/schedule/event/glusterd2/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kaushal M":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5370@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T092500
SUMMARY:Back to sources: what's in your binary?
DESCRIPTION: <p>Software is (often) distributed as binary. But where is the corresponding source code? Given a binary, how can you find out which source code was used to compile?</p><p>Using advanced techniques and open source tools, we can find out which source code was built in a binary. The applications are important for FOSS license compliance and/or enforcement as well as general code hygiene and build sanity.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/whats_in_your_binary/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Ombredanne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5855@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T094500
SUMMARY:Lua API for RTC Services with Kamailio
DESCRIPTION: <p>Kamailio is an open source SIP (RFC3261) server that can be used for building real time communications systems for IP telephony, instant messaging or presence. Seeral years ago it introduced a Lua embedded interpreter to allow more flexibility in routing calls. Recently, it was extended to allow entire RTC routing logic to be written in Lua. This talk focuses on showing the insights of implementing the LUA RTC API in Kamailio, tips and tricks discovered to make it as fast as the native pre-compiled routing language, and the benefits it bring to enhance RTC systems and integrate with third party services, such as social networking platforms (e.g., sending a Twitter DM on a missed call).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lua
URL:https:/fosdem.org/2017/schedule/event/luartcserviceskamailio/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel-Constantin Mierla":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5866@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T090500
SUMMARY:Welcome
DESCRIPTION: <p>Word of welcome</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2017/schedule/event/go_welcome/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arjan van Eersel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5834@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T090500
SUMMARY:Welcome to the Perl devroom!
DESCRIPTION: <p>Very happy to see you again!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/welcome/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claudio Ramirez":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wendy G.A. van Dijk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4988@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T094500
SUMMARY:Future of Mobile Automation Testing, Appium steals it
DESCRIPTION: <p>A huge number of mobile testing tools have been developed in recent years to support mobile development. As more companies are developing mobile products and the marketplace is seeing more devices, platforms, and versions, testing your mobile apps is vital. When it comes choosing what mobile testing tool is right for you, there is a huge array of options, each with different strengths and weaknesses.At same time there are lot of challenges involved in automating a mobile applications like inspecting the objects, parallel testing to make the product custom fit in agile life cycle, Native framework support, Wearables/tvOS support etc. And we are going to see how Appium with the help of other tools handles these problems to steal the future</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2017/schedule/event/mobile_testing_with_appium/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Srinivasan Sekar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5418@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T092500
SUMMARY:gnucap -- recent work and directions
DESCRIPTION: <p>Gnucap, the GNU circuit analysis package, is a flexible mixed-signal circuit simulator with significant technical advantages over SPICE derivatives. One is modularity. Gnucap implements a dynamic loader for extesions adding language support or component models.</p><p>Recently, some of the extensions for an experimental fork have been adapted to the the main line. An overview over the development progress and available functionality will be provided. This talk will demonstrate the use of geda schematics and verilog device models in Gnucap driven circuit simulations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/gnucap/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felix Salfelder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5478@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T093000
SUMMARY:Introduction to Pandas
DESCRIPTION: <p>This talk will be based on open source data manipulation and analysis python library – Pandas. It will mainly focus on exploring the most commonly used features of the library like – integrated indexing using DataFrame objects, slicing and subsetting of large data sets, merging, joining and size mutability of data structures, hierarchical axis indexing to work with high-dimensional data in a lower-dimensional data, flexible reshaping and pivoting of data sets etc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_pandas/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sahil Dua":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5473@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T093000
SUMMARY:Making the GAFAs obsolete
DESCRIPTION: <p>Surveillance: the case for personal Cloud and against GAFAMs</p><p>The concept of Personal Cloud</p><p>Demonstrating a personal cloud instance and its innovative usage.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/personal_cloud/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tristan Nitot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4726@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090000
DTEND:20170205T092500
SUMMARY:Computer games – not as easy as it looks
DESCRIPTION: <p>Many people learn to code because they want to write a computer game. More often than not, they want to re-write their favourite game, but making it a little easier! Unfortunately the gap between a personal project, open source game, and professional offering is substantial, with the lack of polish obvious at every turn. In this talk, Steven Goodwin, a game developer of 20 years standing (and 3 books on the subject), dissects each discipline (art, music, writing, and code) to explain where polish should be added and why it’s so rare to see open source games as effective as their commercial counterparts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_computer_games/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5830@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090500
DTEND:20170205T093000
SUMMARY:Gomobile
DESCRIPTION: <p>In this presentation I will talk about Android (and a little of iOS too) development with Gomobile. What options do we have when it comes to mobile devices and our favorite language, how to start and a few bits about my experience building an Android App.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2017/schedule/event/go_mobile/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Esteban":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5835@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T090500
DTEND:20170205T092500
SUMMARY:Schema
DESCRIPTION: <p>Schema (http://schema.seyman.fr/bugzilla) is a web application that generates HTML documentation for the database schema of any version of Bugzilla, a web-based general-purpose bugtracker and testing tool. It leverages a number of well-known Perl modules (DBIC, Plack, Template, Dancer, ...) to do its job. Long-term goals are making Schema generic enough to cover the database schema of any application (not just Bugzilla) and show schema changes between any two versions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/schema/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emmanuel Seyman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4789@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T092000
DTEND:20170205T093000
SUMMARY:Into Geospatial Devroom
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_intro/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johan Van de Wauw":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5836@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T092500
DTEND:20170205T100500
SUMMARY:Containers in Pure Perl
DESCRIPTION: <p>This will be a practical talk showing you how you can containerize/sandbox your applications without resorting to either LXC or Docker. You will learn how to use the combination of chroot, Linux::Unshare and Linux::Prctl to create simple yet powerful isolation for your applications. Finally you will also see how to enter in LXC/Docker containers without resorting to external applications. The main goal is to show you the steps you have to follow in order to make sure you build a good isolation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/containers_in_pure_perl/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marian HackMan Marinov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5709@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093000
DTEND:20170205T100000
SUMMARY:Python and "the SOLID principles"
DESCRIPTION: <p>Python and "the SOLID principles". This is an introduction to the first five principles named by Robert C. Martin (uncle Bob).These principles are the foundation of a good software architecture. We will have a look at how this applies to Python code. We will have a look at abstract base classes, dependency inversion and so on.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_solid/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan Slenders":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5274@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093000
DTEND:20170205T095500
SUMMARY:German weather data with R
DESCRIPTION: <p>The German Weather Service (DWD) provides over 25 thousand climate time series from meteorological stations across Germany via an FTP server, but it is not always easy to find out which datasets are available. To facilitate file selection and (automated) downloads, I developed an R package that can be used to select, download, read and process weather data. The aim of the package is that researchers can focus on scientific problems instead of data management. At FOSDEM, I would like to present the main instructions for the package, how the FOSS community aided in putting it together, and give a brief outlook on the potential analysis types.The package is FOSS at https://github.com/brry/rdwd#rdwd</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_weather/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Berry Boessenkool":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5108@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093000
DTEND:20170205T095500
SUMMARY:Desktop security, keeping the key to the castle safe
DESCRIPTION: <p>Firewall, IDS, SELinux, ssh bastion, and others, the list of server side security measures is long. While servers can bereasonably secure nowadays, we always forget that there is always a way to enter by the desktop side. In this talk, wewill explore various security measures to be used and deployed on a Linux desktop, and while it will be primarilyfocused on the Fedora distribution, lessons will be applicable to most Linux distributions and Unix systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/desktop_security/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mickael Scherer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4887@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093000
DTEND:20170205T095500
SUMMARY:Rapid backend prototyping for a geolocation-based mobile game
DESCRIPTION: <p>The case of rapid prototyping of a small prototype for a server backend of a geolocation-based mobile game, using nginx, OpenResty, Redis and Docker will be examined in the talk. Topics will include: why was the technology stack selected, what are the advantages (and some disadvantages), the architecture of the prototype, and how the features of the stack were used in the implementation. Some words will be said on how to keep iterations on the prototype rapid and how to upgrade the project from the prototype to a production system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_geolocation/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Gladysh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5645@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093000
DTEND:20170205T095500
SUMMARY:Implementing 'tail -f' 
DESCRIPTION: <p>As part of a log file monitoring tool, I implemented a file tailer that keeps reading new lines from log files. This turned out to be much more challenging than I thought, especially because it should run on multiple operating systems and it should be robust against logrotate. In this 20 Minutes talk I will present the lessons learned, the pitfalls and dead-ends I ran into.</p><p>The monitoring tool is <a href="https://github.com/fstab/grok_exporter">https://github.com/fstab/grok_exporter</a></p><p>Slides: <a href="https://goo.gl/9ABX2R">https://goo.gl/9ABX2R</a> (docs.google.com)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2017/schedule/event/go_tail/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabian Stäber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5785@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093000
DTEND:20170205T093500
SUMMARY:Welcome to the Desktops DevRoom 2017
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_welcome_2017/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Fergeau":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pau Garcia Quiles (pgquiles)":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Caseiro":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5570@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093000
DTEND:20170205T100000
SUMMARY:[diaspora] The state of diaspora* and the decentralized social world
DESCRIPTION: <p>The decentralized social world is on. It's been four years since the project was transferred to its community. Discover with us what we accomplished and where we'd like to go.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/diaspora/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antoine Duparay (fla)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5348@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093000
DTEND:20170205T095500
SUMMARY:QUCS project update
DESCRIPTION: <p>The talk will provide an overview of the features, tools along along with a few examples.I will present the latest developments and plans for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/qucs/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guilherme Brondani Torri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5382@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093000
DTEND:20170205T101500
SUMMARY:Patently Prepared
DESCRIPTION: <p>Most small businesses have no patent strategy. Though many FOSS companies have policies in place regarding copyright and keeping detailed records of code contributions, few have paid enough attention to how patent litigation could affect them. For those FOSS businesses active in multiple countries or looking to expand into an international market, failure to understand the patent ecosystem in each jurisdiction could be a costly mistake.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/patently_prepared/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robinson Tryon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5185@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093000
DTEND:20170205T095000
SUMMARY:Beyond that fancy logo
DESCRIPTION: <p>Slides available at https://belenbarrospena.github.io/fosdem2017</p><p>The decision of creating a jobs board as part of the Open Source Design project was no doubt an excellent one. Our conversations during the first Open Source Design devroom showed that a place to match designers with FOSS projects was sorely needed. At November 19th, the jobs board has received 53 submissions. I consider this a success, given our limited reach and the small size of the Open Source Design initiative.</p><p>Going through the content of those 53 submissions shows a clear pattern: the overwhelming majority are looking for graphic designers, and many of them are asking for a project logo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_beyond_fancy_logo/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Belen Barros Pena":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5574@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T093000
DTEND:20170204T095500
SUMMARY:Welcome to FOSDEM 2017
DESCRIPTION: <p>FOSDEM welcome and opening talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2017/schedule/event/keynotes_welcome/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5698@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093000
DTEND:20170205T113000
SUMMARY:LPI Exam Session 3
DESCRIPTION: <h3>LPI offers discounted certification exams at FOSDEM</h3>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2017/schedule/event/cert_lpi_3/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LPI Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4915@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093500
DTEND:20170205T101000
SUMMARY:Data Science for Community management
DESCRIPTION: <p>We will present some typical community management worries about community health, productivity and visibility and how some open source tools could be used to face them. Open source development transparency allows community to behave as data scientists and extract valuable information.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_datascience_for_communitymanagement/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manrique Lopez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5915@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T093500
DTEND:20170205T095500
SUMMARY:AMENDMENT KDE SlimBook Q&A
DESCRIPTION: <p>Presenting the KDE SlimBook laptop and answering any questions the audience may have.</p><p>Please note this talk replaces "Assumptions made when porting to a modern display server" by Brandon Schaefer, who got sick with the flu.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_kde_slimbook_q_a/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Harald Sitter":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aleix Pol Gonzalez (apol)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5077@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T094500
DTEND:20170205T103000
SUMMARY:Small languages panel
DESCRIPTION: <p>Small languages update and discussion</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/smalllanguagepanel/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Webber":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Courtès":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Etiene Dalcol":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Justin Cormack":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4997@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T094500
DTEND:20170205T103000
SUMMARY:Introduction to Ceph cloud object storage
DESCRIPTION: <p>Ceph is a highly available distributed software defined storage, providing object, key/value and file-system interfaces.Ceph Rados Gateway (Radosgw) provides HTTP REST API that is S3 and openstack swift compatible.This talk will cover cloud object storage concepts and how Ceph implementation of cloud object storage (Radosgw).This talk will also present the newest features and our plans for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2017/schedule/event/cephintro/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Orit Wasserman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5756@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T094500
DTEND:20170205T095500
SUMMARY:Open Media devroom introduction
DESCRIPTION: <p>Presentation of the talks of the schedule of this year.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_intro/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Massiot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4771@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T095000
DTEND:20170205T103500
SUMMARY:Taking containers from development to production
DESCRIPTION: <p>Containers are great in terms of application packaging and delivery, but there’s a lot of noise in the space. But when it comes to multi-container applications, most production setups use advanced container orchestration technologies like Kubernetes, Openshift, Mesos/Marathon, which are not that developer friendly.</p><p>Developers prefer docker-compose for its simplicity. This talk will showcase our ongoing efforts at Red Hat, Skippbox and Google to bridge this gap between deploying containers in development to production, and the need to standardize a multiple container definition spec which works seamlessly across different environments and container orchestration platforms.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/containerdevops/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ratnadeep Debnath":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5916@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T095000
DTEND:20170205T103500
SUMMARY:AMENDMENT Impromptu Q&A about Prometheus and Grafana
DESCRIPTION: <p>Please note that this replaces 'Alerting with Time Series' which will now take place at 12:35.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2017/schedule/event/monitoring_cloud_qa/
LOCATION:UB2.252A (Lameere)
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4994@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T095500
DTEND:20170205T104000
SUMMARY:Mutants, tests and zombies
DESCRIPTION: <p>Mutation testing is a technique in which the software under test is modified in a controlled manner to produce a mutant. Then test cases are executed against each mutant. This helps answer the question "How good is our test suite?". For example if we have made the following change:</p><pre><code>- if A and B:+ if A or B:</code></pre><p>and our test suite reports a PASS result that means we are not doing a good job at detecting possible errors.</p><p>I have been using mutation testing for production grade software in both Python and Ruby and I'm also the most active contributor to Cosmic Ray, the mutation testing tool for Python.  In this talk I will explain how mutation testing works and what it can be used for. I will give practical examples of code which wasn't tested and how to test it and also examples of bugs that I've found. I will also mention some differences between the Python and Ruby tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2017/schedule/event/mutant_testing/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Todorov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5051@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T102000
SUMMARY:Mozilla Open Design
DESCRIPTION: <p>Mozilla has been doing quite some efforts in 2016 to open up more non-technical contribution areas, including design. What started with Community Design in January 2016, evolved and inspired a new rebranding process of the Mozilla brand, by opening it up to a broader audience who were able to follow and comment on the process step by step.</p><p>We will have a look back at 2016, what we learned from Open Design at Mozilla and introduce the new Mozilla brand which will roll out throughout 2017.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_mozilla_open_design/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elio Qoshi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4743@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T102500
SUMMARY:WebCam based games
DESCRIPTION: <p>Introduction to Computer Vision via WebCam game example.</p><ul><li>Try WebCam game during presentation</li><li>Understand, how motion detection works with the help of <code>OpenCV</code> libraries</li><li>Understand, the problem of low lighting and noise</li><li>Hear real-world example of using WebCam games</li><li>Fork and create your own WebCam game</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_webcam/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aurelijus Banelis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5472@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T102500
SUMMARY:Integrated Spice Simulation with Kicad
DESCRIPTION: <p>A tutorial for the new Spice simulation features in Kicad (design of a simple analog circuit, SPICE model/simulation setup, analysis of the results).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/spice_kicad/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomasz Wlostowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5870@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T103000
SUMMARY:Storing metrics at scale with Gnocchi
DESCRIPTION: <p>Gnocchi is a time series database written in Python, that has been created in the context of the OpenStack cloud computing project. It offers highly-scalable data storage for measurements and provides access to its data via a REST API.In this lecture, we'll discuss the features the project is offering to its users, and how they can easily be leveraged in any application. In a second part, we'll see how the project has been built to scale, how Python was leveraged and made scalable.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/storing_metrics_gnocchi/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Danjou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5584@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T104000
SUMMARY:GlobalISel - LLVM's Latest Instruction Selection Framework
DESCRIPTION: <p>The Global Instruction Selection framework has been prototyped for the AArch64 backend for a while and is slowly getting ripe for early adoption by other targets. This talk will try to present an overview of the framework as well as the status of the implementation on targets that have started experimenting with it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2017/schedule/event/globalisel/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Diana Picus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5353@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T102500
SUMMARY:10 years of Open Source Innovation in Online Video
DESCRIPTION: <p>After 10 years, and hundreds of thousands of deployments in over 120 countries, Kaltura is growing strong both in capabilities, stability and users.Enabling developers to build video experiences and media workflows, and to integrate rich video experiences into existing applications, business workflows and environments. Kaltura eliminates all complexities involved in handling video at scale: ingestion, transcoding, metadata, playback, distribution, analytics, accessibility, monetization, security, search, interactivity and more.This session will provide a Community and Software 10 year summary of Kaltura, and an outlook to the roadmap of what's to come.Join me on this 10th year celebration of the open source video platform, review the contributions and people behind it, and discuss the exciting developments ahead.If you're building video workflows at scale from internal video portals through surveillance applications - this session will expose you to the swiss army knife of video applications. The only end-to-end open source platform used by hundreds of thousands of organizations globally.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_celebrating/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zohar Babin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4729@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T105000
SUMMARY:Portfolio of optimized cryptographic functions based on Keccak
DESCRIPTION: <p>Since its adoption as the SHA-3 standard, Keccak has grown out of the mere hashing functionality. We present a consistent set of cryptographic functions, for fast hashing, pseudo-random bit generation, authentication or authenticated encryption, that enjoy very competitive safety margin vs speed ratios. We highlight the bases for the security of these functions and dive into their software implementations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2017/schedule/event/keccak/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gilles Van Assche":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5682@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T102000
SUMMARY:gobpf - utilizing eBPF from Go
DESCRIPTION: <p>eBPF is a Linux in-kernel virtual machine that is used for tracing kernelfunctions, networking, performance analysis and more. In this talk I will givean introduction into eBPF and gobpf, a new library under the IO Visor Project,and show how gobpf can be used to access and utilize eBPF features from Goprograms. We will also look at the design of gobpf and its use of thebcc framework and Cgo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2017/schedule/event/go_bpf/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Schubert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5520@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T103000
SUMMARY:[caliopen] Privacy index metrics in digital communication
DESCRIPTION: <p>In order to help people keeping control over personal data, the Caliopen project intend to associate with each element of it's user interface, including messages, a "Privacy index" showing as precisely as possible how much that element is at risk of being publicly exposed. We will expose here our problems and leads.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/caliopen/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aymeric Barantal":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stanislas Sabatier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5329@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T101500
SUMMARY:Outlook CalDav Synchronizer
DESCRIPTION: <p>This talk introduces the only open source Outlook addin, Outlook CalDav Synchronizer, to synchronize calendars, tasks and contacts with CalDAV and CardDAV servers, Google or iCloud services. We will focus on the challenges faced integrating those protocols into Outlook. A case study of a large deployment in an university infrastructure will show the benefits of such a solution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/outlook_caldav/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Nimmervoll":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5685@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T110000
SUMMARY:How I survived to a SoC with a terrible Linux BSP
DESCRIPTION: <p>System-on-Chip vendors typically provide a board support package (BSP) which should be a good starting point to develop the software for an embedded Linux system. However they often seem to misunderstand what the software designers want, and deliver something that makes their life harder without any apparent benefit.</p><p>In this talk Luca will share some of his experiences with such vendor BSPs, featuring jurassic kernels, non-working drivers, non-existing bootloaders, code of appallingly bad quality, ineffective customer support and Windows-only tools.</p><p>You will discover why he spent weeks in understanding, fixing and working around BSPs instead of just using them. The effects on the final product quality will be described as well.</p><p>Luca will also discuss what the options are when you face such a BSP, and what both hackers and vendors can do to improve the situation for everybody's benefit.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/terrible_bsp/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Ceresoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5310@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T102500
SUMMARY:Intro to semantic annotations for geographic web maps in HTML
DESCRIPTION: <p>Leaflet.annotate aims to transform the BSD-Licensed web mapping library Leaflet into a semi-automatic, semantic authoring environment for creators of geographic web maps. The plugin extends the options for the LeafletJS Standard API elements Marker, CircleMarker, Popup, ImageOverlay and GeoJSON so you can publish these map elements in HTML semantically annotated ‐ and therewith machine readable web maps. While there is quite some effort already around the development of new geospatial data catalogs (which are awesome) this plugin turns the focus onto geographic web maps. Acknowleding that, de-facto, some maps already are data catalogs themselves, they are just not that well represented in HTML so that other programs can extract and re-use the information people collect in them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_semantic/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Malte Reißig":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4834@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T105000
SUMMARY:Write a Better FM
DESCRIPTION: <p>Project documentation is so much more than just the formal manual. It's how you present yourself in all the forums where users may ask for help - IRC, mailing lists, StackOverflow, and in-person events. If you want people to use your project, and if you want people to join your project, you must be willing to listen to their needs, and be welcoming of their contributions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Documentation
URL:https:/fosdem.org/2017/schedule/event/better_manual/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rich Bowen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4867@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100000
DTEND:20170205T102500
SUMMARY:The PTags Linux Security Module
DESCRIPTION: <p>What should be done of the PTags Linux Security Module?</p><p>PTags means Process-Tags, it allows to tag processes and is compatible with user namespaces.</p><p>What problem does it solves? How does it works? How can it be used and for what purposes?</p><p>Answers to these questions would allows to answer the main question: should it be part of linux tree?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/ptags/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="José Bollo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4772@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T100000
DTEND:20170204T105000
SUMMARY:Kubernetes on the road to GIFEE
DESCRIPTION: <p>Kubernetes enables teams to focus on developing innovative applications by simplifying deployment, scaling, and configuration through a simple yet flexible API. The system can support all types of applications: web apps, databases, distributed systems, or even VMs; and can do it on any cloud or bare-metal platform. Our vision is that every organization has access to this infrastructure technology, a mission we call #GIFEE: Google Infrastructure For Everyone.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2017/schedule/event/kubernetes/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brandon Philips":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5837@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T100500
DTEND:20170205T104500
SUMMARY:Perl6 as a First Language
DESCRIPTION: <p>So far most presentations of Perl 6 I have seen are addressed to people that already know Perl and that are pretty advanced programmers. I want to learn Perl 6 myself, and I also want to create material that can be used to raise passion for the language when it's used as a first(ish) language. So I have convinced my daughters to create a study group where I will prepare materials and follow a project-based and design-thinking approach to learn Perl 6. My intention is also to find the way towards a more gender-balanced, inclusive community and test new ways of learning computer programs by eating my own dog food (as presented in other conferences).</p><p>During the talk, which will be a dialogue, and maybe staged as a play, we will present our experience, what we have learned from it, what we haven't learned from it (hope Perl 6 is not in this category) and how others might benefit from it. I am uploading the material to http://github.com/JJ/perl6em, where you can see it's still a work in progress.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/perl6_first_lang/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="The Merelo Family":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5004@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T101000
DTEND:20170205T104500
SUMMARY:Getting Your Issues Fixed
DESCRIPTION: <p>You think you hit a bug in open source project. Now what?In this talk we will go over everything from where to get support when you hit an issue, through submitting a useful bug report, to how to contribute a fix that will get accepted quickly. I will also talk a bit about my work as a maintainer.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_getting_your_issues_fixed/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomer Brisker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4881@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T101000
DTEND:20170205T104000
SUMMARY:Bundling KDE
DESCRIPTION: <p>How we are integrating the Snap and Flatpak packaging systems into Plasma and what steps we've had to take to get KDE applications packaged and working on Flatpak and Snap.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_bundling_kde/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aleix Pol Gonzalez (apol)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5293@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T102000
DTEND:20170205T103500
SUMMARY:Kopano
DESCRIPTION: <p>This talk will introduce Kopano, a fork of Zarafa which aims to provide a fully AGPLv3-licensed collaboration platform.The Kopano backend offers ICAL, POP3 / IMAP connectivity. Our Kopano-webapp web-based front-end offers functionality similar toOutlook. It also comes with optional WebRTC and Files sharing integration. Mobile device and outlook connectivity are provided by the Z-Push project which implements the ActiveSync protocol.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/kopano/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jelle van der Waa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4779@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T102000
DTEND:20170205T104500
SUMMARY:Protect your freedom to operate with Open Patents
DESCRIPTION: <p>Many people, also software developers, put their inventions or innovations on the 'market' without filing patents. For good reasons: the patent privileges to exclude others are not really compatible with freedoms and openness. However, to protect your freedom to operate, you need to avoid that others file a patent on your invention. Open Patents are a new way to do this.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/open_patents/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frederik Questier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5538@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T103000
DTEND:20170205T105500
SUMMARY:Live Streaming with Nginx, RTMP and Kaltura
DESCRIPTION: <p>The session will walk attendees through configuring <a href="http://nginx.org">Nginx</a> with the <a href="https://github.com/arut/nginx-rtmp-module">RTMP module</a> and the <a href="https://github.com/kaltura/mwembed">Kaltura HTML5 player</a> to achieve a fully functional, end to end, FOSS, live streaming solution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_kaltura/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jess Portnoy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4849@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T113000
SUMMARY:A dozen years of Memcheck
DESCRIPTION: <p>Memcheck is probably the most heavily used tool in the Valgrind suite,checking for invalid addresses, undefined values and memory leaks.  Inthis talk I'll look back at the history of the tool, then I'll lookforwards at some of the challenges it faces as the hardware andsoftware ecosystem continue to evolve around it.  I'll talk a bitabout some of the effects of Memcheck on the C++ ecosystem and how itfits into the big picture of making your big C++ app crash-free andreliable.</p><p>This talk is aimed at Valgrind (Memcheck!) users and developers.  Itshould be accessible to C/C++/Fortran developers who have used thetool or are thinking of doing so.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2017/schedule/event/valgrind_memcheck/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Seward":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5430@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T103000
DTEND:20170205T111500
SUMMARY:Storage overloaded to smoke? Legolize with LizardFS!
DESCRIPTION: <p>Cheap commodity servers, which you might want to call the garbage collectors for, can lead a new live as a part of a distributed filesystem capable to scale rapidly following immediate needs in storage capacity.</p><p>This is an open source project which plans to repeat Red Hat success in successful monetizing an expertise in building and maintaining open source projects, aimed to improve developers' and business IT environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2017/schedule/event/lizardfsstorage/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michal Bielicki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5889@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T103500
SUMMARY:Opening
DESCRIPTION: <p>Welcome and opening session</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/hpc_opening/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasia Kalavri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5383@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T104000
SUMMARY:Welcome Word Backup and Disaster Recovery devroom
DESCRIPTION: <p>This will constitute the traditional ceremonial introduction of the Backup and Disaster Recovery devroom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Disaster Recovery
URL:https:/fosdem.org/2017/schedule/event/backup_dr_welcome/
LOCATION:AW1.121
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4928@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T112000
SUMMARY:How I Learned to Stop Worrying and Love Tumbleweed
DESCRIPTION: <p>Rolling Releases are the future of Linux distributions.They are already the better solution for power users &amp; developers.The methodologies, techniques, and capabilities of Tumbleweed are opening up new doors, creating possibilities, and disrupting existing technologies beyond its borders.This session will explain how and why openSUSE Tumbleweed is paving the way for that future, while already being "the reliable rolling release".The talk will dispel the fears, uncertainties and doubts that many have regarding rolling releases in general and Tumbleweed specifically, and share how you can get involved both using, and improving, this exciting fast moving foundation of the openSUSE Project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/how_i_learned_to_stop_worrying_and_love_tumbleweed/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Brown":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5095@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T103000
DTEND:20170205T110000
SUMMARY:An introduction to functional package management with GNU Guix
DESCRIPTION: <p>This talk introduces the functional package manager GNU Guix and the underlying concept of functional package management to a general audience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/guixintroduction/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ricardo Wurmus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5097@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T105500
SUMMARY:opsi: client management for heterogenous environments
DESCRIPTION: <p>opsi is a powerful tool for <em>client management</em> in heterogenous environments. This lightning talk will give a short overview over the system and what possibilities system administrators get with opsi for managing Windows and Linux clients.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config management
URL:https:/fosdem.org/2017/schedule/event/opsi_introduction/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Niko Wenselowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5573@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T103000
DTEND:20170205T110000
SUMMARY:The future of decentralised communication, identity and reputation with Matrix
DESCRIPTION: <p>The success of the decentralised internet depends on robust building blocks for decentralised identity, reputation and communication in general.  We'll look at how Matrix.org (an open standard for decentralised communication) is attacking these problems - both now and in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/matrix_future/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Hodgson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5769@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T103000
DTEND:20170205T105500
SUMMARY:Discussion session on analogue simulation tools
DESCRIPTION: <p>A discussion about the current state of the FOSS offerings for analogue circuit simulation, and possible paths moving forward.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/analogue_sim_discussion/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guilherme Brondani Torri":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wladek Grabinski":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomasz Wlostowski":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felix Salfelder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5588@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T110000
SUMMARY:Python Winding Itself Around Datacubes
DESCRIPTION: <p>While python has developed into the lingua franca in Data Science there is often a paradigm break when accessing specialized tools. In particular for one of the core data categories in science and engineering, massive multi-dimensional arrays, out-of-memory solutions typically employ their own, different models.</p><p>We discuss this situation on the example of the scalable open-source array engine, rasdaman ("raster data manager") which offers access to and processing of Petascale multi-dimensional arrays through an SQL-style array query language, rasql. Such queries are executed in the server on a storage engine utilizing adaptive array partitioning and based on a processing engine implementing a "tile streaming" paradigm to allow processing of arrays massively larger than server RAM. The rasdaman QL has acted as blueprint for forthcoming ISO Array SQL and the Open Geospatial Consortium (OGC) geo analytics language, Web Coverage Processing Service, adopted in 2008. Not surprisingly, rasdaman is OGC and INSPIRE Reference Implementation for their "Big Earth Data" standards suite.</p><p>Recently, rasdaman has been augmented with a python interface which allows to transparently interact with the database (credits go to Siddharth Shukla's Master Thesis at Jacobs University). Programmers do not need to know the rasdaman query language, as the operators are silently transformed, through lazy evaluation, into queries. Arrays delivered are likewise automatically transformed into their python representation.</p><p>The presenter is Principal Architect of rasdaman, editor of several "Big Data" standards, and co-chair of "Big Data" relevant working groups in several high-impact bodies. In the talk, the rasdaman concept will be illustrated with the help of large-scale real-life examples of operational satellite image and weather data services, and sample python code will be demonstrated live.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_datacubes/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Baumann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5199@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T110000
SUMMARY:Intro to Graph databases
DESCRIPTION: <p>An introduction to graph databases.From graph theory, through the history of computing and how it affected database design, to why relational databases aren't about relations.Next, a look how diverse is the current graph database market and what obvious and not so obvious problems are solved by graphs.A short introduction to Neo4j's query language, Cypher, will show the main concepts of querying graph data.  Then, by use of the same datasets in both relational and graph databases will compare syntax clarity and database performance.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_intro_graph_databases/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Szymon Warda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5662@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T104000
SUMMARY:Intro to the Software Defined Radio Track
DESCRIPTION: <p>Welcome to the Software Defined Radio track! As in the last couple of years, we will talk about anything related to software defined radio: Interesting hacks, SDR hardware, wireless security, homebrew radar, academical research, etc. Here, we introduce the track and topics, and welcome all fans and afficionados of the SDR track!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/introsdr/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Balister":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Braun":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sylvain Munaut":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4787@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T104000
SUMMARY:MySQL & Friends Devroom
DESCRIPTION: <p>Opening the devroom and welcoming all attendees</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/mysql_welcome/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frédéric Descamps":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5470@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T103000
DTEND:20170205T105500
SUMMARY:Drawing based game design
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_drawing_game_design/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Miletitch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5277@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T103000
DTEND:20170205T105000
SUMMARY:When Cultures Clash
DESCRIPTION: <p>The importance of usability activities in free open source software development has been acknowledged in the research literature and practice. However the decentralized and engineering-driven approach of open source projects can conflict with UX methodologies. As these cultures merge developers and designers may be exposed to situations where the values clash. We will review existing academic papers on UX in open source and discuss how these two philosophies can co-exist in OSS development and how designers can become part of the open source community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_when_cultures_clash/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Victoria Bondarchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5225@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T103000
DTEND:20170205T105500
SUMMARY:Khartis - How to simply create thematic maps in three steps
DESCRIPTION: <p>Khartis results from an observation: how can we create easily a statistical map, with a few clicks, without loosing the scientific accuracy and rigor while processing the data?Khartis is not the first mapping tool available online! It is, however, one of the few to propose different perspectives of the world representation among which the cartographer will choose.In order to feed the tool with data, you may want to retrieve from the Khartis website the data used to produce the maps given as examples or to import or copy / paste your own datasets. The base maps are geo-referenced and allow you to work on the proposed entities (countries, regions...) but also on objects identified by pairs of coordinates. You can choose between several projections (besides Mercator) and configure the visual appearance of your data.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_khartis/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Girard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5813@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T110000
SUMMARY:Internet Of Things Devroom Opening
DESCRIPTION: <p>Internet of Things devroom opening and Pieter Hintjens in memoriam.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_opening/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maxime Vincent":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5811@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T103000
DTEND:20170205T111000
SUMMARY:High-performance IoT Using Go and Gobot
DESCRIPTION: <p>The Go programming language from Google has become well known for its power and portability in the containerization world. The open source framework Gobot (http://gobot.io) is written in the Go programming language, and brings this same power to IoT development, with support for many different hardware and software platforms.</p><p>In this talk, including live demonstrations, we will show how high-performance IoT and robotics solutions can be built using Go.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2017/schedule/event/go_gobot/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ron Evans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5691@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T103500
SUMMARY:Welcoming and Introduction
DESCRIPTION: <p>A short introduction of the devroom and some warm words.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2017/schedule/event/microkernel_welcoming_and_introduction/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josef Söntgen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5457@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T103000
DTEND:20170205T105500
SUMMARY:Panopticon
DESCRIPTION: <p>Panopticon is a graphical disassembler written in Rust that runs on GNU/Linux, Windows and OS X. It aims to create a free replacement for tools like IDA Pro and BinDiff.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/panopticon/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kai Michaelis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5782@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T104500
SUMMARY:Welcome to the Ruby Devroom 2017
DESCRIPTION: <p>Welcome to the Ruby Devroom 2017</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ruby
URL:https:/fosdem.org/2017/schedule/event/ruby_welcome_2017/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Philemotte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5033@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T105000
SUMMARY:WebRTC - Low barrier to entry. Low barrier to exit?  
DESCRIPTION: <p>The session will look at the issues developers run into when developing their own WebRTC applications. It looks at the problematic elements in the API, the compatibility problems between browsers, missing infrastructure, and even the human element. All in all, it's a demonstration that a true WebRTC application can't be built in a snap.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/webrtc_low_barrier/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5694@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T123000
SUMMARY:BSDCG Exam Session
DESCRIPTION: <p>The BSDA certification is designed to be an entry-level certification on BSD Unix systems administration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2017/schedule/event/cert_bsdcg/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="BSDCG Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5167@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T110000
SUMMARY:Opening network access in the Central Office
DESCRIPTION: <p>SDN &amp; NFV together are technologies intended to ease connectivity and access to content and workloads.  This talk with address the need for open/programmable/available access technologies to make this a reality.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/open_access/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chris Price":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5272@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T105500
SUMMARY:What motivates the open source community?
DESCRIPTION: <p>In 2016 Mozilla did a qualitative exploration project into the experiences and motivations of community members from several different open source projects.</p><p>The results have been crucial in understanding what we are doing well, not so well and what others are doing better in open source engagement.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_what_motivates_open_source_community/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rina Jensen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5451@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T103000
DTEND:20170205T110000
SUMMARY:Selinon
DESCRIPTION: <p>Selinon is a project that is based on popular Python project Celery. Celery is a distributed task queue that offers one to run tasks. Selinon gives one a power to define flows and dependencies in flows, schedule tasks based on results of workers, success or any external events, handle errors, trace flow state and actions in a distributed environment. Its main goal is to split task logic (code) and persistence logic from data and time dependencies between tasks in flows that are stated in simple YAML configuration files.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_selinon/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fridolín Pokorný":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5363@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T103500
SUMMARY:Welcome to the Legal and Policy Issues Devroom
DESCRIPTION: <p>This will constitute the traditional ceremonial introduction of the Legal and Policy Issues Devroom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/legal_and_policy/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Marble":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5401@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T110000
SUMMARY:LuaWt
DESCRIPTION: <p>Wt is a C++ library for developing web applications and sites.</p><p>Wt provides widget-centric API to write web application as if graphical application. Wt translates this to Ajax powered site or to plain HTML site depending on the client. Unlike page-based frameworks or single-page JavaScript frameworks, Wt creates stateful applications that are at the same time highly interactive but still support plain HTML browsers or web crawlers.</p><p>Luawt uses all the power of Wt in the world of Lua. Luawt is different from popular solutions like Lapis and Sailor, because Wt is different. Target customer of luawt wants to provide web interface to a library, written in C or Lua. Luawt application can’t run directly from nginx.conf, but the application has per-session state and its code looks like GUI application's code. Luawt is not finished yet, but we have a number of solutions to automate generation of bindings using gccxml, so we expect it to become a practical solution very soon.</p><p>We would like to give a talk about luawt in order to show its facilities and demonstrate several examples how it could be applied in everyday web development.</p><p>Homepage of luawt: https://github.com/LuaAndC/luawtLuawt is delivered to you by Pavel Dolgov (github.com/zer0main) who is a CS student and open source developer and Boris Nagaev (github.com/starius) who is a site reliability engineer.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lua
URL:https:/fosdem.org/2017/schedule/event/luawt/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pavel Dolgov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5521@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T105000
SUMMARY:The Office Pokémon GO IV Calculator
DESCRIPTION: <p>As a hardcore OpenOffice and game player/hacker, I always keep detailed game records with Calc spreadsheets, including characters, stats, resources, event plans, etc., so that I can get the best of it.  When it comes to Pokémon GO, I keep the Pokémon individual values (IV), maximum combat powers (CP), and other information that calculated from 3rd-party websites on my spreadsheets, in order to plan which Pokémon to spent precious resources to power up.  The spreadsheet document eventually becomes an application that works completely off-line.</p><p>You can always do everything with OpenOffice, for fun!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/office_pokemon/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shih-Ching Yang (imacat)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5135@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103000
DTEND:20170204T105500
SUMMARY:Managing container infrastructure
DESCRIPTION: <p>During this presentation we will see how to manage infrastructure which is used to run containers.We will see how to use reliable vms provisioned by ovirt and run openshift containerson them by using single management UI (manageiq) with ansible modules.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_manconinfra/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Piotr Kliczewski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5361@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103500
DTEND:20170204T110000
SUMMARY:Free/open source software and drones
DESCRIPTION: <p>Drones have become ubiquitous: from small toys to remote piloted aircrafts, they are not uncommon anymore.FOSS is fundamental for the drone (or UAV) environment: several drone platforms are based on it, like Dronecode and various autopilot systems.The talk will address the possible interactions with FOSS drone components, and the pressing issues of security and privacy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/foss_and_drones/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giovanni Battista Gallus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5519@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T103500
DTEND:20170204T110000
SUMMARY:Portability of containers across diverse HPC resources with Singularity
DESCRIPTION: <p>Traditional container technology (i.e. Docker) was not meant for the deployment of HPC applications among large computing clusters. New container technology like Singularity focuses on the portability of compute, allowing us to ease deployment, reducing administrative overhead and user support. However, some issues still need special attention, for example how to handle different MPI configurations (e.g. over Infiniband), and how to handle special resources like GPUs.</p><p>Today, there is no need to have applications installed on any cluster or HPC/scientific resource; we can use container technology to encapsulate all the software and libraries of any specific application, ensuring the operation thereof in any possible operating system, software, and hardware architecture, avoiding  incompatibilities and retaining native or near-native performance. Our design strategy makes the container agnostic to the queue system i.e. the container works with SLURM, TORQUE and stand alone.</p><p>This talk will cover creating such portable containers using multiple resources, and showing how simple is to deploy a complex MPI dependant application across multiple TOP500 supercomputer with only a regular user account, including the ability to exploit existing resources like Infiniband and GPGPUs.</p><p>Also we’ll show how to add open source profiling tools to the container. We are going to show execution profiling samples of critical HPC/ML applications like VASP, Amber, Seismic Imaging and Chainer running on portable containers across different HPC systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/singularity/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Bauer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="César Gómez-Martín":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5336@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T104000
DTEND:20170205T105500
SUMMARY:Connecting End Users and Developers With the Requirements Bazaar
DESCRIPTION: <p>Requirements Bazaar is an Open Source project developing a social continuous innovation platform on the Web to bring together users, developers and operators. It is available at https://requirements-bazaar.org. End users can enter their ideas, requirements or bug reports by providing short descriptions including textual descriptions and images. The requirements can then be voted and shared. Developers may take up ideas at any time to transfer the accepted requirements to an issue tracker like GitHub Issues. At FOSDEM 2017 we would like to present our ongoing work in keeping our responsive single-page Web application performant using Web Components, and discuss new ideas with the crowd!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/requirements_bazaar/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="István Koren":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5444@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T104000
DTEND:20170204T110000
SUMMARY:Optimizing MySQL without SQL or touching my.cnf
DESCRIPTION: <p>At Dropbox, with 1000s of machines running MySQL, performance is important. Among other things, out team is responsible for our MySQL servers being tuned well.In this talk, we will talk about the performance impact of “environmental” MySQL tuning, where the tuning is neither at the SQL level (like creating indexes or using different table structures), nor with setting MySQL parameters (tuning parameters like innodb<em>buffer</em>pool<em>size or innodb</em>log<em>file</em>size even more obscure ones like innodb<em>lru</em>scan_depth). Instead, in the talk we will cover the following areas (we won’t limit the talk to these):</p><ul><li>Operating system level tuning opportunities</li><li>Compiling MySQL: does it worth to build your own from the performance perspective?</li><li>Building MySQL with different compilers</li><li>Building MySQL with profile-guided optimization</li><li>Impact of using different memory allocators</li><li>CPU and memory affinity with running multiple instances</li></ul><p>The experiments we conducted here helped us to make more educated decisions about how to run MySQL at Dropbox.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/opti_mysql/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maxim Bublis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5565@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T104000
DTEND:20170204T110000
SUMMARY:DARPA's Hackfest Review
DESCRIPTION: <p>The Defense Advanced Research Projects Agency (DARPA) is hosting a pre-FOSDEM hackfest on unintentional emitters of electromagnetic signals. The hackfest should attract many people from the software defined radio (SDR) community to participate as it will involve the design and development of techniques to discover, capture, identify, and disseminate the emissions and emitters. The hackfest will take place in Brussels from February 1 – 3, so this talk will provide a review of the work that went on in the days just preceding FOSDEM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/darpa_hackfest/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Rondeau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4863@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T104000
DTEND:20170205T112500
SUMMARY:gRPC 101 - building fast and efficient microservices
DESCRIPTION: <p>gRPC is a high performance, open source, general RPC framework that puts mobile and HTTP/2 first. gRPC is based on many years of Google's experience in building distributed systems - it is designed to be low latency, bandwidth and CPU efficient, to create massively distributed systems that span data centers, as well as power mobile apps, real-time communications, IoT devices and APIs. It's also interoperable between multiple languages.</p><p>But beyond that fact that it's more efficient than REST, we'll look into how to use gRPC's streaming API, where you can establish server-side streaming, client-side streaming, and bidirectional streaming! This allows developers to build sophisticated real-time applications with ease.</p><p>In addition to learning about gRPC and HTTP/2 concepts with code and demonstrations, we'll also deep dive into integration with existing build systems such as Maven and Gralde, but also frameworks such as Spring Boot and RxJava. - Configuring projects to generate gRPC stub code - Using Protobuf3 to define services - Creating synchronous and asynchronous services, with streaming. - Load balancing - Interceptors</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/grpc101/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ray Tsang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4920@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T104000
DTEND:20170205T112500
SUMMARY:Trace Everything
DESCRIPTION: <p>Transaction tracing is typically thought of something that only developers do when they need to troubleshoot a piece of their software. And lately, it’s also been used for tracing microservice-based transactions too.</p><p>These are really useful capabilities, but what if you could profile everything? Yes everything - software functions, microservice calls, file access, network requests, even bash scripts. How would this change your view on your systems? How would this enable you to better understand what your software is actually doing?</p><p>In this talk I’ll show you how to trace everything using open source sysdig. We’ll cover:- How to trace everything from a method in your software, a service call, a network request, a shell command execution, a script, and more- How to report on your traces to make the most sense of the data- Use real-world examples of tracing that show its benefits</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2017/schedule/event/trace_everything/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jorge Salamero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5838@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T104500
DTEND:20170205T112500
SUMMARY:Building a Universe with Perl
DESCRIPTION: <p>In creating Tau Station, we're trying to do more than just create a text MMORPG in Perl. We're trying to create an online universe you can live in, complete with jobs, education, a social network, and, of course, galactic exploration. This talk will cover some of the fun things we've built to make this happen.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/tau_station/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Curtis 'Ovid' Poe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5438@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T104500
DTEND:20170205T111500
SUMMARY:Retro desktops for retro computers
DESCRIPTION: <p>Got an 8 or 16-bit antiquity in your cupboard? You can find a Free Software desktop for it! From Contiki to MiNT, AROS and others, there's one for every machine.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_retro_desktops_for_retro_commputers/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="François Revol":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4798@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T104500
DTEND:20170204T111000
SUMMARY:Essentials about Disaster Recovery with Relax-and-Recover
DESCRIPTION: <p>An initial basic and generic introduction for beginnerson Disaster Recovery with Relax-and-Recover.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Disaster Recovery
URL:https:/fosdem.org/2017/schedule/event/backup_dr_essentials_rear/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Meixner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5815@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T104500
DTEND:20170205T112000
SUMMARY:Handle Conflict, Like a Boss!
DESCRIPTION: <p>Conflict sucks! The free software community is full of passionate people with many, many differing ideas on how to achieve our shared goals. Disagreements seem inevitable, but what if they could be handled rationally, in a way that left everyone feeling at least OK about the outcome? It's possible. You can learn to cut to the heart of the disagreement, mediate and move forward.</p><p>Many of us avoid dealing with tricky situations or let conflict avoidance keep us from accomplishing amazing things together. Conflict can be handled -- without flamethrowers -- and the process will often make your community stronger. It just takes time, a slightly relaxed ego and a willingness to see the best outcome for the most people. This talk covers when to handle conflict, strategies for both one-on-one situations and group situations and tips on how to scale your conflict resolution skills, like a boss.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_handle_conflict_like_a_boss/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deb Nicholson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5450@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T104500
DTEND:20170205T112500
SUMMARY:Profile-Guided Optimization in the LDC D compiler
DESCRIPTION: <p>Profile-Guided Optimization (PGO) is an optimization technique which uses information about the runtime profile of an application. PGO is an area of active development in LLVM. In this talk I discuss how PGO was implemented in LDC, the LLVM-based D compiler, and which speedup the use of PGO can give.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2017/schedule/event/ldc_d_optimization/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kai Nacke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5016@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T104500
DTEND:20170204T113500
SUMMARY:concurrent-ruby modern tools explained
DESCRIPTION: <p>I am going to present modern concurrency tools provided by concurrent-ruby gem These modern concurrent tools provided by concurrent-ruby gem are inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and some classic concurrency patterns. We will go through detailed example of each of the feature</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ruby
URL:https:/fosdem.org/2017/schedule/event/ruby_concurrent_ruby_modern_tools_explained/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anil Wadghule":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5632@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T104500
DTEND:20170204T113000
SUMMARY:A kernel in a library
DESCRIPTION: <p>A fundamental aspect of the Genode OS project always was the support for various kernels as back-end. It remarkably raised testing versatility and provided a high flexibility to users and developers. But supporting the Genode API on self-contained third-party kernels is sometimes also accompanied with deficiencies, redundancies, or work-arounds. To also have the option of a basic kernel without such compromises, the custom Genode kernel was developed. Its main distinguishing mark may be that it not only trusts the Genode Core-component but even more is a mere library to it. The implications of this new design and other characteristics of the custom Genode kernel, such as scheduling, capabilities, and ARM virtualization, are discussed in this lecture.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2017/schedule/event/microkernel_kernel_library/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Stein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5591@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T105000
DTEND:20170204T111000
SUMMARY:LibreOffice UI Concept
DESCRIPTION: <p>Starting from LibreOffice 5.3, LibreOffice user interface will be improved with the addition of a notebook bar which integrates with the existing layout. A background on the rationale.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/libreoffice_ui_concept/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Italo Vignoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5605@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T105000
DTEND:20170205T111500
SUMMARY:Is the GPL a copyright license or a contract under U.S. law?
DESCRIPTION: <p>In this talk I will summarize the case law on the contract or licensequestion in the U.S. Certain obligations under the GPL may be merelycontractual, meaning there are less damages and enforcement mechanismsavailable to a plaintiff, while other obligations may have more teeth.I will use this analysis to help the community think about how itmight craft software licenses in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/is_gpl_a_contract/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Sills":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5197@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T105000
DTEND:20170205T113500
SUMMARY:GitLab CI: (almost) effortless Open Source CI
DESCRIPTION: <p>Since version 8.0 GitLab has been including GitLab CI as a core functionality. Doing this made the open source project one of the top contenders for self-hosted (often on-premise) environments. Making the integration between gitlab and gitlab CI so strong has allowed the project to take away much of the traditional pain of setting up CI. In this talk we'll look at what GitLab CI has to offer these days.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2017/schedule/event/intro_to_gitlab_ci/
LOCATION:H.2213
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5802@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T105500
DTEND:20170204T110000
SUMMARY:Welcome!
DESCRIPTION: <p>Welcome to the Free Java DevRoom!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/weclome/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mario Torre":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5078@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T105500
DTEND:20170204T111500
SUMMARY:The challenges and secrets of the realtime world
DESCRIPTION: <p>Real-time applications are growing in popularity across almost every industries : Gaming, IoT and smart home, Healthcare, Transportation, etc...- What are the main technologies, frameworks and protocols used for building real-time applications and how reliable, secure, efficient and scalable are they ?- Which stacks are used amongst the industries to build real-time infrastructures ?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/rtc_technologies/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Lagrange":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5910@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T120000
SUMMARY:ELBE BOF
DESCRIPTION: <p>ELBE BOF</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3228)
URL:https:/fosdem.org/2017/schedule/event/elbe_bof/
LOCATION:H.3228
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4704@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T112000
SUMMARY:Designing in the open - The UX of UX
DESCRIPTION: <p>Open source software has always been engineering driven. Most of the people building open source software are engineers with major turn on for features and more features which kind of explains how a lot of open source projects have rich and extremely important features but are a pain to see or work with. This talk aims to deal with this problem of designing in the open which is often neglected. Tools like GitHub, GitLab, etc. can actually become an arena for usability testing and give extremely promising output only if it follows an effective design process. This talk is also a practical guide for budding designers to get started with open source software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_designing_in_the_open/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raghu Nayyar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4720@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T115000
SUMMARY:Let's talk about hardware: The POWER of open.
DESCRIPTION: <p>Clouds are spreading and software is eating the world. But software depends on hardware. If that hardware is not trustworthy, open and secure, the software's trustworthiness, openness and security is for naught. The Free Software community has been forced to live with this conundrum for lack of good alternatives. Too pervasive and omnipresent was the Intel defined x86 architecture, throttling innovation, while sequestering security and control from its users.</p><p>Most of the discussion in our community centred around damage control and preventing being locked out from the platform for good. We focused our efforts on protecting our ability to use our own software. Positively shaping the future, driving the direction, and solving the problem of trustworthy hardware for good and at scale seemed impossible.</p><p>But, the thing is, without (almost) anybody noticing, all of the above has changed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Architectures
URL:https:/fosdem.org/2017/schedule/event/open_power/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georg Greve":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5663@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T113000
SUMMARY:The emergence of open-source 4G/5G ecosystems
DESCRIPTION: <p>Overview of 5G, network slicing, and OpenAirInterface</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/5g_oai/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raymond Knopp":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4723@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T115000
SUMMARY:Software Heritage
DESCRIPTION: <p>Free and Open Source Software (FOSS) constitutes the bulk of the Software Commons, and is at the heart of our digital society.We discuss why and how the Software Heritage project is taking over the mission of ensuring that this precious body of knowledge will be preserved over time and made available to all.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2017/schedule/event/software_heritage/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefano Zacchiroli":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roberto Di Cosmo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5803@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T115000
SUMMARY:Beyond Trust - PostgreSQL Client Authentication
DESCRIPTION: <p>This talk explores client authentication in PostgreSQL, ranging from "trust" to SSL certificates and enterprise authentication systems like GSSAPI (Kerberos). We will discuss security and compliance implications, but also the performance impact and operational aspects as password changes.The presentation also includes typical usage scenarios and practical configuration advice.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2017/schedule/event/postgresql_client_auth/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christoph Moench-Tegeder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5875@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T120000
SUMMARY:Rust
DESCRIPTION: <p>Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. This Bird of a Feather (BoF) session is an opportunity for people in the Rust community to meet and for new people to ask questions and learn.</p><p>For questions, head to irc.mozilla.org #rust-newbies or to table topics, head to https://users.rust-lang.org/t/rust-fosdem-2017/6632</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in H.3227)
URL:https:/fosdem.org/2017/schedule/event/rust_bof/
LOCATION:H.3227
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ewan Higgs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5676@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T112500
SUMMARY:Rebooting Firefox Nightly
DESCRIPTION: <p>A community building project around the Firefox Nightly Channel</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_rebooting_firefox_nightly/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pascal Chevrel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4725@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T112500
SUMMARY:SpinalHDL
DESCRIPTION: <p>Since too long we use VHDL and Verilog to describe hardware.SpinalHDL is an alternative language which do his best to prove that is time to do a paradigms shift in hardware description.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/spinal_hdl/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Papon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5498@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T112500
SUMMARY:Open Source Support for TTML Subtitles
DESCRIPTION: <p>Since the talk "Open source tools for new subtitle standards" at Fosdem 2015 important subtitle standards like the Timed Text Markup Language have got more attraction because of adoption in open source projects.This includes reference material, DASH packager,  video players, live subtitle frameworks or reference renderer. The talk will give an overview what is available, the maturity of implementations and how you can make use of them in your media workflow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_ttml/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Tai":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5787@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T112500
SUMMARY:The State of OpenJDK
DESCRIPTION: <p>A review of the past year in the life of the OpenJDK Community, and a look at what's ahead.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/state_of_openjdk/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Reinhold":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5749@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T113000
SUMMARY:Hacking midi devices with StepPy
DESCRIPTION: <p>If you're making electronic music in 2017, you're likely to have seen or used one of Native Instrument's "Maschine", "Maschine Jam", Novation's "Circuit", or Ableton's "Push"...These pad-based devices allow musicians to trigger samples, and create rhythms intuitively by the means of a "step sequencer".The said step sequencer is implemented in the box and stays in it...</p><p>Thanks to "mido" and "portmidi" libraries, I designed a lightweight open source software sequencer (without a GUI), exposing abstractions for python programmers to use their existing MIDI-enabled hardware. My MiniNova, Launch Control and Quneo devices were hacked this way to create new functionality together.</p><p>The talk starts with a quick explanation of MIDI and step sequencing, then describes the benefits and challenges of using Python in this context, as well as the choice of gevent against other async frameworks. It ends of course with a live demo!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_steppy/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yann Gravrand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4742@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T115000
SUMMARY:The Making of a Secure Open Source Password Keeper
DESCRIPTION: <p>The Mooltipass Offline Password Keeper project was started three years ago by a small community to provide a safe and offline way of storing credentials.</p><p>Since then, about 50 individuals from around the globe have contributed to the project, bringing two models of the Mooltipass device to market.</p><p>Mooltipass devices are currently used by thousands of people, several major companies, and government agencies. This talk will describe the Mooltipass hardware, firmware and software architectures with a focus on what it took to move from idea to commercial product, while having all the development and production files publicly available on GitHub.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2017/schedule/event/password_keeper/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Stephan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5020@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T115000
SUMMARY:AMENDMENT Next Generation Config Mgmt
DESCRIPTION: <p>Next Generation Config Mgmt</p><p>A presentation about a next gen config management tool, and the specific problems this project solves.</p><p>Three of the main design features of the tool include:* Parallel execution* Event driven mechanism* Distributed architecture</p><p>This talk will demo a prototype I've built that implements these ideas and which is written in golang.I will start by presenting an introduction to the tool.I will then demo the new features that were added since the project was introduced. This will include the automatic grouping, automatic elastic etcd clustering and remote execution features.I will finally share some of the future planned designs for the tool.</p><p>An introductory blog post on the subject is available. https://ttboj.wordpress.com/2016/01/18/next-generation-configuration-mgmt/ Attendees are encouraged to read it before the talk if they are interested!</p><p>Please note that this talk was originally scheduled to be given at 15:00.The talk originally in this slot, "Puppet Catalog Diffs in TheForeman" by Greg Sutcliffe will nowtake place at 15:00.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config management
URL:https:/fosdem.org/2017/schedule/event/mgmt/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Shubin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4691@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T115000
SUMMARY:The Veripeditus AR Game Framework
DESCRIPTION: <p>When the Ingress game started in 2013, quite a few people world-wide found out that augmented reality gaming in the real world was a great new invention, and the game grew to become a success for the then-project inside Google. With its Pokémon themed update in 2016, Niantic got the whole world playing - and sponsoring them with all their personal details. Veripeditus opens up the world of AR game creation to the public.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2017/schedule/event/veripeditus/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dominik George":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eike Jesinghaus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5742@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T113000
SUMMARY:GNU Radio Project Intro & Update
DESCRIPTION: <p>GNU Radio is a free and open source toolkit for software radio, and has been part of the GNU project since 2001. This talk will kick-off the Software-Defined Radio Dev Room with a quick introduction to software radio. I will then give a brief introduction to GNU Radio, and then go into some updates about the project and development direction, and provide some examples of some of the awesome stuff happening in the software radio community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/gnuradio/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ben Hilburn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4803@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T120000
SUMMARY:(Ab)using Google's Chromium-EC firmware for your own designs
DESCRIPTION: <p>Google’s chromebooks and routers use off the shelf Microcontrollers (MCU) to do power sequencing, fan control, PWM and other hardware control tasks one typically encounters in embedded systems. Interestingly enough the firmware is available under (3 clause) BSD license and thus open for hacking, abusing and modifying to your needs.</p><p>We’ll look at a bunch of MCU options and eval boards to get started with, their availability and pricing in low quantities as well as ways to hook them up to your embedded platform. Moreover we’ll look at hardware level requirements your SoC / board will have to provide in order to make it all work.</p><p>We’ll cover existing driver / software support in upstream Linux and U-Boot, as well as parts that are or were missing.</p><p>Typical tasks of an embedded controller for a chromebook or random other devices like mine - which is everything but a laptop - will be discussed. Topics covered will include boot selection, firmware upgrades, watchdog timers and others.</p><p>Finally I’ll share my experiences building a real world Zynq based system using chromium-ec on an STM32 MCU and my experiences adapting the software to my needs and interacting with the community.Examples include replacing the coreboot bootflow with U-Boot, creating device drivers for things like buttons and issues encountered in making things work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/abusing_chromium_ec/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moritz Fischer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4751@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T115000
SUMMARY:Bridging the Gap between Legacy Docs and Modular Content
DESCRIPTION: <p>How to turn legacy docs into user-story-based, modular content to better serve users while reducing maintenance load and overall amount of docs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Documentation
URL:https:/fosdem.org/2017/schedule/event/legacy_docs/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Kratky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5510@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T112500
SUMMARY:Find the best place in the city
DESCRIPTION: <p>City Focus is a web-based interactive 2D and 3D GIS application to find the best place in a city to live as well as to pass shorter staying. The user can select among different criteria and decide their importance by assigning weights to each of them. The application provides thematic maps displaying insights on the places which better fit the user’s preferences. The resulting map is computed through map algebra by means of Web Coverage Processing Service WCPS provided by RASDAMAN Database Management System. Data visualization is mainly based on  NASA Web WorldWind open-source virtual globe. The app exploits exclusively open data as well as Free and Open Source Software (FOSS) for its implementation by enabling continuous improvements while minimizing development costs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_cityfocus/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carolina Arias Muñoz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5127@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T112500
SUMMARY:modular VDEplug: switchless switching networks (and libslirp)
DESCRIPTION: <p>The new VDEplug code now supports a URL-like syntax to define the virtual networking system to use.While it is backward compatible, and it is supported by many VM (kvm/qemu, virtualbox, user-mode linux, umview), now it is possible to add the compatibility layer for current and future virtual networking environments.</p><p>Currently VDEplug supports: legacy VDE, point-to-point AF_UNIX or UDP, tap, vxlan, vxvde, slirp.</p><p>In the developing phase of the slirp plugin, we have implemented a general purpose slirp library (derived from qemu's slirp implementation).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_modvde/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Renzo Davoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5054@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T111500
SUMMARY:Yet Another repoman
DESCRIPTION: <p>Repoman is a tool developed in-house and used as a core tool in oVirt CI and release processes. It aids the process of integrating RPM packages from multiple sources into the single repo. Made to be self-contained, so it is easy to use from CI. Come and see what our use cases at oVirt are and how we use repoman to solve them. Being developed with an abstraction in mind it might be helpful to you too.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/repoman/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Marchukov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5649@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T112500
SUMMARY:Living Orb
DESCRIPTION: <p>Tangible game console, controlled through its rotation, and producing light patterns in return.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_living_orb/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan Giroux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5468@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T112500
SUMMARY:The birth of HPC Cuba
DESCRIPTION: <p>To offer supercomputing services to all Cuban institutes of higher education, research centers and industrial partners is the mission set forth by a group of ambitious young system administrators working at various universities of the lush Caribbean island of Cuba. With the assistance of the Flemish Inter-university Council (VLIR), lots of hard work and hardware donations by Ghent University they have succeeded in setting up a nation-spanning architecture comprised of three datacenters, in Havana (West), Santa Clara (central) and Santiago de Cuba (East). Their campuses are spread geographically across the 1000 km long island and are interconnected by a 20 Mbps network that covers up to the furthest regions of the island where remote rural universities are given the opportunity to take advantage of the magnificent capacities of massive parallel processing.</p><p>Thus was born "HPC Cuba" the national center for academic supercomputing. While fully depending on Free Software for their operations, HPC Cuba has also joined the global Free Software community by producing installation packages for software not yet covered by EasyBuild.</p><p>On a tropical island where access to resources is being limited by a US imposed trade embargo, setting up a datacenter capable of hosting a proper supercomputer "no es fácil" ("it is not easy", a Cuban saying). Come learn about the specific challenges poised in the Cuban context, calling for resourceful solutions and unique problem-solving capacities standing proof of the high standard of the universities of this so-called third world country and its relentless human resources.</p><p>KEYWORDS: Cuba, University, Development Coooperation, VLIR-UOS, Free Software, National Center for Supercomputing, Distributed, HPC Cuba</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/hpc_cuba/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dieter Roefs":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hector Cruz Enriquez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5042@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T112500
SUMMARY:Footprinting for security auditors
DESCRIPTION: <p>Footprinting is one of the most important techniques security auditing,since allows them gather information about the target we are analysing.</p><p>In the process to collect information about our target we can diferentiatetwo phases,the first one is where we obtain public information withoutinteract with the objective  and the second one is where we can use tools suchas port scanning.</p><p>In the process to collect information about our target we can diferentiate two phases,the first one is the passive where we obtain public information about our target without interact with the objectiveand the second one is the phase where we can use tools such as port scanning or banner grabbing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/footprinting/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="José Manuel Ortega":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5229@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T113000
SUMMARY:[nextcloud] Cloud Federation
DESCRIPTION: <p>The internet started as a decentralized network based on Open Standards. Back then everybody could set up his own web server, mail server or news server and communicate with the rest of the world. The last years we saw, that for many users the internet was reduced to a few centralized services used to connect with their friends, to communicate and to store and share all kind of data. Nextcloud wants counteract this development for people who want to store, sync and share their data. It provides a cloud platform based on Open Standards and Free Software. To connect the nodes of self-hosted cloud platforms, Nextcloud is the driving force behind the concept of Cloud Federation. The aim is to provide a Open Standard to share data across multiple cloud servers. At the moment this protocol is not only implemented by Nextcloud but also by Pydio and ownCloud. Together with many partners, Nextcloud works on formalizing the protocols to create a real standard. This talk want to discuss how to restore a free, decentralized and open internet in the area of data sync and share.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/cloud_federation/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Björn Schießle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5046@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T112500
SUMMARY:Does your coffee machine speaks Bocce
DESCRIPTION: <p>There are many IoT dashboards out on the web, most will require network connection to a server far far away, and use non standard protocols. We will show how to combine free software tools and protocols from the worlds of IT monitoring, Industrial control and IoT to create simple yet robust dashboards.</p><p>Modbus [1] is a serial communication protocol developed in 1979 for use with programmable logic controllers (PLCs). In simple terms, it is a method used for transmitting information over serial lines between electronic devices., it’s openly published, royalty-free, simple and robust.</p><p>Many industrial controllers can speak Modbus, we can also teach “hobby” devices like Arduino boards and ESP8266 to speak Modbus [2]. Reliable, robust and simple free software Modbus client [3] will be used to acquire the metrics from our device, then the metrics will be collected [6][7] and sent to Hawkular and Grafana [8] to store and visualize our data.</p><p>(*) http://starwars.wikia.com/wiki/Bocce</p><p>[1] https://en.wikipedia.org/wiki/Modbus[2] https://github.com/yaacov/ArduinoModbusSlave[3] https://github.com/yaacov/node-modbus-serial[6] https://github.com/hawkular/hawkular-client-python[7] https://github.com/yaacov/hawkular-client-cli[8] https://github.com/hawkular/hawkular-grafana-datasource</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_bocce/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yaacov Zamir":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5766@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110000
DTEND:20170204T113000
SUMMARY:MSS - Software for planning research aircraft missions
DESCRIPTION: <p>Scientific aircraft research flights have to be planned beforehand. For that it is necessary to have model forecasts of relevant quantities such as meteorological parameters, chemical composition or particle information to guide the aircraft to the location of interest.We develop the MSS Project to make decissions easier where to investigate.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_mss/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Reimar Bauer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5715@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T120000
SUMMARY:Open Source Car Control
DESCRIPTION: <p>This fall my team launched the Open Source Car Control (OSCC) project, a by-wire control kit that makes autonomous vehicle development accessible and collaborative to developers at every level. In this presentation, we discuss the project and its implications on the development of autonomous cars in a vertically integrated and traditionally closed industry.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/open_source_car_control/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josh Hartung":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5026@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T110000
DTEND:20170205T113000
SUMMARY:User interfaces with Guile and their application
DESCRIPTION: <p>The guile implementation of scheme provides a Turing completelanguage enabling any computable problem to be solved.In the community however there is a perception that scheme is not suited touser interface applications.This talk discusses why that perception exists, and aims to counter itby presenting an example of graphical user interface application usingguile-ncurses which may be used to configure and install the GuixSDoperating system on a bare computer.</p><p>The structure of the program will be briefly presented, how it usesthe guile-ncurses library and issues which were encountered duringits development</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/guileappuserinterface/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Darrington":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4885@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110500
DTEND:20170204T113500
SUMMARY:Quick functional UI sketches with Lua templates and mermaid.js
DESCRIPTION: <p>The talk presents a programmer-friendly approach to rapid prototyping of functional UI sketches for an enterprise application, using a home-grown Lua text template library and the mermaid.js command-line tool. The speaker will also share the experience of creating yet another text template library, the reasoning behind it and the lessons learned in the process of implementation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lua
URL:https:/fosdem.org/2017/schedule/event/mermaid/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Gladysh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4909@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110500
DTEND:20170204T112500
SUMMARY:Applying profilers to MySQL
DESCRIPTION: <p>While troubleshooting MySQL performance problems it is important to find out where CPU time is spent inside mysqld process. The process of investigation should have as small influence as possible on the server we try to troubleshoot. Ideally, the source code should be instrumented for that.</p><p>Performance_schema introduced in MySQL 5.5 is supposed to provide detailed enough instrumentation. But it comes with a cost, require careful sizing of performance counters, and the process of instrumenting the code is not yet complete even for MySQL itself, to say nothing about 3rd party storage engines, plugins and libraries like Galera.</p><p>This is when profilers come handy. Poor Man's Profiler (PMP, aka pt-pmp), perf and oprofile on Linux can be easily used while studying MySQL performance problems. Basic usage steps are presented and several typical use cases are discussed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/profilemysql/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Valerii Kravchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5074@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T110500
DTEND:20170204T113000
SUMMARY:Make your Corporate CLA easy to use, please!
DESCRIPTION: <p>If you run an open source project, and you'd like to get contributions from employees at medium-to-large companies, the simplest way to provide a smooth contribution process is to <em>not</em> use a Contributor License Agreement. If your project requires one, though, there are steps you can take to ease the burden this causes on contributions from company employees, and this talk will cover a number of issues encountered during 4+ years of managing contributions from a 20K+ employee global company.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/easy_corporate_cla/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kevin P. Fleming":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5546@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T111000
DTEND:20170204T114000
SUMMARY:Using graph databases in popular open source CMSs
DESCRIPTION: <p>Traditionally CMSs use SQL databases that are really fast when you need all the information stored together in a record row, but are a bad fit when you need to search for relationship patterns that are not already stored together in your database. A significant performance penalty is incurred for every additional table that needs to be joined for a query. That is why SQL databases are notoriously bad at deducting relationships from datasets. Graph databases however are really good at this task. In this talk we discuss potential application areas of graph databases in existing open source CMSs like Drupal.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_drupal_cms_neo4j/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kristof Van Tomme":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5485@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T111000
DTEND:20170204T113000
SUMMARY:Contextual groups in LibreOffice' Notebookbar
DESCRIPTION: <p>Toolbars are a common toolkit control that have been around since the dawn of GUI applications, providing direct access to an application's most frequently used functions. But with increasing scope, the number of frequently used functions grows to an extent that can have a detrimental impact on quickly locating a particular item. LibreOffice made it possible to create UI based toolbars on blank canvas where designers have all the freedom to do whatever they want with the space. The talk will present the reasoning behind the Notebookbar layout with contextual groups.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/libreoffice_notebookbar/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Heiko Tietze":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4804@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T111500
DTEND:20170204T124000
SUMMARY:Disaster Recovery management with ReaR and DRLM
DESCRIPTION: <p>An introduction about DRLM (Disaster Recovery Linux Manager) features, news and a complete workshop on DR management with ReaR and DRLM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Disaster Recovery
URL:https:/fosdem.org/2017/schedule/event/backup_dr_drlm/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Didac Oliveira":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5323@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T111500
DTEND:20170205T114500
SUMMARY:go-git
DESCRIPTION: <p><a href="https://github.com/src-d/go-git">go-git</a> is a Git library written entirely in Go. It is designed to be developer-friendly and highly extensible. In this talk we will introduce go-git, the reasons why we created it, its current development status and its roadmap. We use go-git to fetch every Git repository that has been published (all GitHub, Bitbucket, self-hosted...) and analyze all source code history and we hope that it can support many other use cases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2017/schedule/event/go_git/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Santiago M. Mola":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5907@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T111500
DTEND:20170205T120000
SUMMARY:AMENDMENT Ceph and Gluster Community Update
DESCRIPTION: <p>An overview of Ceph and Gluster community activities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2017/schedule/event/cephglustercommunity/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Niels de Vos":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="scuttlemonkey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5431@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T112000
DTEND:20170205T115000
SUMMARY:Haiku, a desktop you can still learn from
DESCRIPTION: <p>Haiku, a free software OS, includes its own desktop, largely inspired by the BeOS. While it has a quite classic look, it still has some unique features.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_haiku_desktop_still_learn_from/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="François Revol":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5218@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T112000
DTEND:20170205T120500
SUMMARY:F as in Freedom
DESCRIPTION: <p>This talk examines the way the free software community communicates with one another, and ways codes of conduct and community guidelines affect language. By analyzing mailing lists, looking at the frequency with which participants use slurs and expletives before and after the institution of codes of conduct, we can see how effective these policies are, and what sort of spaces they are creating for community members and project contributors.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/f_and_in_freedom/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Molly de Blanc":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5216@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T112000
DTEND:20170205T113500
SUMMARY:Mailing List, Meet CI
DESCRIPTION: <p>What does it take to implement continuous integration-style automated testing into a mailing list-driven software project? Not a lot, actually. In this talk, we demonstrate how a simple but easily scaled testing system can be implemented for a such a project through the combination of Patchwork, the web-based patch tracking system, and open source CI tools such as Jenkins.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/patchwork_jenkins/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephen Finucane":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5101@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T112000
DTEND:20170204T114000
SUMMARY:Free communications on the desktop
DESCRIPTION: <p>The current state of the Telepathy project and its vision for the future of real-time communication on the desktop.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/telepathy/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="George Kiagiadakis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5032@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T112000
DTEND:20170205T115500
SUMMARY:Mentoring 101
DESCRIPTION: <p>In this presentation, Brian Proffitt will explain best practices for being a good community mentor, setting up scope-appropriate projects, and troubleshooting when things start going off the plan.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_mentoring_101/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Proffitt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5839@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T112500
DTEND:20170205T114500
SUMMARY:Docker for Perl[56] People
DESCRIPTION: <ul><li>"What problem does Docker solve for Perl 5/6?"</li><li>"What? There is a problem?"</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/docker_for_perl/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claudio Ramirez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5462@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T115500
SUMMARY:Playing with the lights
DESCRIPTION: <p>In this talk we'll take a close look at a one of the "smart" (WiFi-connected) light-bulbs available on the market today. The bulbs expose a small API over UDP that I used to run an interface on a programmable buttons array. We will see how topics like reverse engineering, security, licensing, "self-hosting" and user experience came into play.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_smart_bulbs/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Louis Opter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4907@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T123000
SUMMARY:sparcv9
DESCRIPTION: <p>SPARC is an instruction set architecture (ISA) originally developed by Sun Microsystems since 1980's.Today's largest enterprise servers run on sparc, leveraging several terabytes of memoryand several hundreds of CPUs.This talk will briefly introduce key concepts of sparcv9 ISA and the big picture where supportof a new architecture fits into Valgrind architecture. Some interesting problems during the portwill be discussed together with solutions and still-to-be-solved issues. Finally a live demo willconclude the talk.The talk assumes basic knowledge of Valgrind, interaction among Valgrind subsystems, basic assemblyand VEX IR notation. It is targeted to all interested in sparcv9 ISA and running Valgrind on sparc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2017/schedule/event/valgrind_sparcv9/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ivo Raisr":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomáš Jedlička":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5871@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T113000
DTEND:20170205T115500
SUMMARY:Creating a LITE transcoding Workflow with OSS
DESCRIPTION: <p>The speaker will explain how to create a transcoding workflow that can compare with professional solutions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_transcoding/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emmanuel Aldeguer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5602@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T113000
DTEND:20170205T121000
SUMMARY:Adding 16-bit Character Support in LLVM
DESCRIPTION: <p>LLVM has a great track record for being able to target a large range of processors, both large 32/64-bit devices and deeply embedded 8/16-bit processors. From most perspectives, from Clang through to code generation, the size of most operations do not make much difference to the ease of implementation. However there are some assumptions that are baked deeply into the compiler; one of which is the memory access width, more specifically that it is addressible in 8-bit words. This however is not always the case, many embedded DSPs can only access memory with 16-bit addressibility, and trying to teach LLVM about this proves to be a challenge.</p><p>In this talk, we will present our first explorations in this area, and share our thoughts on how we can make LLVM more memory agnostic for all targets with non-8-bit memory.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2017/schedule/event/llvm_16_bit/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Cook":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5352@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T115500
SUMMARY:Optimized and reproducible HPC Software deployment
DESCRIPTION: <p>HPC computing environment and especially super computing has its bagof challenges when it comes to software deployment. As scientists weoften do not get root access which means that we either depend on whatsoftware is available or we build software in a dedicated directoryusing tools such as Brew, Conda or even from source. Unfortunatelythese solutions depend on already installed tools from an underlyingdistribution, often proprietary or dated compilers, and, for example,modules. Any binary that gets produced, therefore, tends to be totallyunique, both in the generated binary and its set of dependencies. Thisis bad, both for trouble shooting and for pursuing reproduciblescience. With GNU Guix we are developing a fully reproducible free softwarestack including all dependencies targeting cross-builds forheterogeneous computing environments, such as the Beacon IntelPHI-based supercomputer, without having a requirement forcontainers. In this talk I will describe the challenges we areovercoming and what it will mean for the HPC community to havearchitecture optimized and fully reproducible build targets that canbe deployed in a non-root, non-container environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/hpc_deployment_guix/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Courtès":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pjotr Prins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5342@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T113000
DTEND:20170205T115500
SUMMARY:Tutorial: my first hardware design
DESCRIPTION: <p>You have no hardware knowledge and want to know how people design chips ? You are a software guy, having heard of VHDL or Verilog but never used it ? In this 25 min tutorial, you will learn the basis of hardware design and how to write a simple FPGA design using only FOSS tools. (This tutorial is not about PCB design, but reprogrammable chips design)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/fpga_oss_tutorial/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tristan Gingold":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5130@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T113000
DTEND:20170205T120000
SUMMARY:Hacking with Guile…
DESCRIPTION: <p>A more informal talk about how to use Emacs &amp; Geiser, or the commandline REPL to hack on Guile projects.  We cover enabling readline for the REPL, we mention the colorized REPL project by Nala Ginrut, and then a good setup with Emacs.  After this I want to open up the platform to get people to suggest some of their favourite REPL based workflows.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/guilerepl/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Sassmannshausen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5788@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T115500
SUMMARY:Jockeying the Jigsaw
DESCRIPTION: <p>A whirlwind update on Project Jigsaw, a long-term effort to design and implement a standard module system for the Java SE Platform and apply that system to the Platform itself, and to the JDK.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/jigsaw1/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Reinhold":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5759@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T120000
SUMMARY:The power of duck typing and linear algrebra 
DESCRIPTION: <p>Algebraic operator are every where in python. + = * /Dict are every where in python.</p><p>What can we achieve by combining both of them?</p><p><a href="http://jul.github.io/cv/pres.html#/init">Slides</a> are here</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_duck_typing/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Tayon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5506@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T113000
DTEND:20170205T120000
SUMMARY:GrimoireLab
DESCRIPTION: <p>The talk will explain how to analyze software development repositories of common use in the free software community with [GrimoireLab tools][http://grimoirelab.github.io], a toolset for software development analytics writting in Python. It will start by explaining how to retrieve data from git, Bugzilla, GitHub, mailing lists, StackOverflow, Gerrit, and many other repositories by, and organizing it in a database. The talk will later explain how this database can be exploited with several components of the toolset, for different purposes. In this context, special attention will be given to how to extract useful information from it using Python/Pandas and iPython/Jupyter Notebooks; and how to use ElasticSearch/Kibana to deploy actionable dashboards that show data in all its glory.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_grimoirlab/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jesus M. Gonzalez-Barahona":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5911@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T113000
DTEND:20170205T121500
SUMMARY:OPENChrom BOF
DESCRIPTION: <p>OPENChrom BOF</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in J1.106)
URL:https:/fosdem.org/2017/schedule/event/openchrom_bof/
LOCATION:J1.106
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5325@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T115500
SUMMARY:Firefox DevTools Deep Dive
DESCRIPTION: <p>No, Firefox DevTools are not Firebug. The web came a long way since Firebug, and so have the DevTools baked into Firefox. So let's go exploring!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_devtools_deep_dive/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Lakatos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4831@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T113000
DTEND:20170205T115500
SUMMARY:0xFF
DESCRIPTION: <p>Create a complete game for the bitbox DIY console with GIMP on a single 256x256, 256 color image, and use the hardware (or an emulator) to play your (small) multi level platformer with custom levels, sounds and unique enemy behaviours.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_0xff/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xavier Moulet (Makapuf)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5006@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T120000
SUMMARY:switchdev: the Linux switching framework
DESCRIPTION: <p>The network equipment world long ago embraced Linux as a base operating system, but one aspect got left behind: the switch chips at the core of this equipment are still stuck in the binary blob era. The switchdev subsystem in the Linux kernel is here to help.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/switchdev/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bert Vermeulen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5576@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T113000
DTEND:20170205T120000
SUMMARY:[cozy] Decentralize & Recentralize on Cozy
DESCRIPTION: <p>It is probably unnecessary to explain the perils of a GAFAM centralized web in this devroom. But we offer the idea that recentralizing one's data into a personal cloud allows for MORE than only privacy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/cozy/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Thiriot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5204@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T113000
DTEND:20170205T115500
SUMMARY:Google Summer of Code 2016 @OSGeo
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_gsoc/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Margherita Di leo":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anne Ghisla":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5595@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T113000
DTEND:20170205T115000
SUMMARY:Get designers involved in your open source project!
DESCRIPTION: <p>Designers are not allergic to open source – it often is just quite difficult and frustrating to get involved. Gladly there are some easy methods to make UX &amp; UI folks feel welcome and get them contributing! :)This talk will show the methods we use at Nextcloud – which successfully helped us build an active and welcoming design team.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_get_designers_involved/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan-Christoph Borchardt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4762@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T113000
DTEND:20170205T115500
SUMMARY:How to audit, fix (and be merry) with OpenSCAP & Foreman
DESCRIPTION: <p>Protecting against today’s relentless and adaptive cyber threats requires continuous monitoring of your networks and systems. Foreman and OpenSCAP address this challenge through centralized security management, configuration scanning, monitoring and remediation.In this talk we will discuss how Foreman and OpenSCAP automatically scan for security gaps, vulnerabilities, and unauthorized changes in security configurations — monitor and remediate problems to restore security controls of your established security configuration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/openscap_foreman/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ondřej Pražák":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5158@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T120000
SUMMARY:SDR, Ham Radio and the Debian Hams project
DESCRIPTION: <p>Intro to ham radio and a brief demo of SDR capabilities in the Debian Ham blend, explaining why Debian and Ham Radio are both important parts of the SDR eco-system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/sdrdebian/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Pocock":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5171@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T115500
SUMMARY:Live patching the Xen Project hypervisor
DESCRIPTION: <p>Live patching -- the process of updating software while it is running -- has become a popular topic of late, with several companies offering services providing live patching for Linux culminating with an implementation being contributed to Linux. While Xen supports live migration of VMs which mitigates the need for live patching, there are still some reasons why live patching is useful. For example, to minimize downtime, when running applications with low latency requirements, and when using PCI passthrough.</p><p>This talk reviews the state of live patching for Xen. A live patching implementation has recently been contributed to Xen so we will look at the design and implementation in detail, noting how and why it differs from live patching for Linux. We will look at some of the ways that live patches can be created and the pitfalls to watch out for when doing so. There will also be a status report of ongoing and future work for live patching for Xen. Finally, the talk will show a demo of live patching in action by building a live patch for a known security issue and applying it to a vulnerable system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_livepatxen/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ross Lagerwall":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5628@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T115000
SUMMARY:Instrumenting plugins for Performance Schema
DESCRIPTION: <p>The MySQL Performance Schema provides an interface to plugin developers that allows you to instrument your own plugins via the Performance Schema infrastructure, such as file IO latency and usage, memory usage, and mutex or other synchronization point wait times. Come to this session to understand the key points to that instrumentation interface, and how to start using it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/pfs_plugins/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Leith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5394@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T115500
SUMMARY:Homebrew: getting to 1.0.0
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/homebrew_getting_to_1/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike McQuaid":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5606@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113000
DTEND:20170204T115000
SUMMARY:Make your LibreOffice extensions and macros rock
DESCRIPTION: <p>This talk will present two ways of working with LibreOffice user interface elements for an extension or a macro - legacy Basic dialog designer, as well as the  new feature using .ui files editable by Glade</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/libreoffice_extensions/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Katarina Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5175@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T113500
DTEND:20170204T122000
SUMMARY:Mixed License FOSS Projects 
DESCRIPTION: <p>Many projects start out with the intention of staying single license FOSS projects. As your project grows, reality hits: some components or files may need to use different licenses than originally anticipated. There are many reasons why this can happen: you may need to interface with projects of another license, you may want to import code from other projects or your developers may not understand the subtleties of the licenses in use. Besides the obvious challenges of managing mixed license FOSS projects, such as license compatibility and tracking what licenses you use, you are running the risk of exposing your project to unintended consequences.</p><p>This talk will explore unintended consequences, risks and best practices using some examples from the recent history of the Xen Project. In particular we will cover:</p><ol><li>Refactoring can lead to licensing changes: best practices and unintended consequences when importing code from elsewhere. Making code archeology easy from a licensing perspective and why it is important.</li><li>A worked example of a license change of a key component: process, pain points, their causes and how they could have been avoided</li><li>The perils of LGPL/GPL vX (or Later): the unintended consequences of not providing pre-defined copyright headers in your source base</li></ol><p>We will conclude with a summary of lessons and best practices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/mixed_license/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lars Kurth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5346@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T114000
DTEND:20170204T121000
SUMMARY:Next Generation of the LuaRocks test suite
DESCRIPTION: <p>In my presentation I will focus on my project during Google Summer of Code program (mentor Hisham Muhammad). I will tell basic informations about this program and then continue to talk about our main goal, which was to increase quality of LuaRocks test suite, use new features from Lua unit testing framework busted and how to use / extend this suite. We implemented the new test suite with Lua unit testing framework busted and changed Continuous Integration practice.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lua
URL:https:/fosdem.org/2017/schedule/event/luarocks/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Karasek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5771@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T114000
DTEND:20170205T122500
SUMMARY:Kubernetes Operators
DESCRIPTION: <p>The Kubernetes container orchestrator can scale and connect stateless applications quite easily. Stateful applications require more work. Databases, caching systems, and file stores are harder to dynamically manage with data intact, and sometimes come with their own notion of clustering. Operators automate these tasks. Operators are Kubernetes agents that know how to deploy, scale, manage, and even upgrade complex applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/kubeoperators/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josh Wood":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5321@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T114000
DTEND:20170205T115500
SUMMARY:Supercharge your collaboration with an Open Source Wiki
DESCRIPTION: <p>XWiki is an Open Source Second Generation Wiki being developed for more than 12 years, fully with an Open Source model.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/open_source_wiki/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Dubost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4734@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T114000
DTEND:20170205T122500
SUMMARY:Graphite@Scale or How to store millions metrics per second
DESCRIPTION: <p>This is a story about dealing with metrics at scale. A lot of metrics.</p><p>This is our story of the challenges we’ve faced at Booking.com and how we made our Graphite system handle millions of metrics per second.</p><p>If you attend to this session, you will learn about one of the most high load Graphite stacks, the problems it poses and the challenges in maintaining it and scaling it further, pushing Graphite to its limits and beyond.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2017/schedule/event/graphite_at_scale/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vladimir Smirnov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5061@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T114500
DTEND:20170204T120500
SUMMARY:Using XMPP to Connect and secure the world of IoT
DESCRIPTION: <p>How can we secure IoT and provide for a robust single point of access?  XMPP Powered by Tigase can provide an easy touchless setup, a single point of access, and secure access to connected devices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/xmpp_iot/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Wisnewski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5738@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T114500
DTEND:20170205T121500
SUMMARY:Can strace make you fail?
DESCRIPTION: <p>strace is a diagnostic, debugging and instructional utility for Linux.It is used to monitor interactions between processes and the Linux kernel,which include system calls, signal deliveries, and changes of process state.In 2016, strace has been extended to tamper with tracees using syscallfault injection, making strace also a syscall fault injection tool, theonly unprivileged userspace command-line runtime tool of this kind forLinux.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2017/schedule/event/failing_strace/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Levin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5249@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T114500
DTEND:20170204T123500
SUMMARY:A People's History of the Ruby Garbage Collector
DESCRIPTION: <p>C Ruby's garbage collector has come a long way since the good old days of Ruby 1.8. We'll walk through over 20 years of GC history in the C Ruby runtime, and along the way we'll talk about the key features that were added with each Ruby version. We'll cover the 5 (!) different GC algorithms C Ruby has used since 1.8, copy-on-write optimization, and possible optimizations for the future. No prior knowledge of GC or the C Ruby runtime is required for this talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ruby
URL:https:/fosdem.org/2017/schedule/event/ruby_a_people_s_history_of_the_ruby_garbage_collector/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nate Berkopec":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4896@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T114500
DTEND:20170205T123000
SUMMARY:High performance and scaling techniques in Golang using Go Assembly
DESCRIPTION: <p>In this presentation we present some optimizations we have developed for the Minio object server. To maximize hashing performances for bit-rot protection we have exploited the Go Assembly capabilities to natively optimizing BLAKE2 and SHA2 techniques for both Intel and ARM platforms. In addition we will present a distributed locking package to aid with scaling a single server solution into a multi server solution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2017/schedule/event/go_scaling/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Wessels":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4999@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T114500
DTEND:20170204T123000
SUMMARY:AMENDMENT HelenOS in the year of the fire monkey
DESCRIPTION: <p>HelenOS is a portable microkernel-based multiserver operating system designed and implemented from scratch. It decomposes key operating system functionality such as file systems, networking, device drivers and graphical user interface into a collection of fine-grained user space components that interact with each other via message passing. HelenOS does not aim to be a clone of any existing operating system and trades compatibility with legacy APIs for cleaner design. Most of HelenOS components have been made to order specifically for HelenOS so that its essential parts can stay free of glue code, franken-components and the maintenance burden incurred by them. In this talk I will do the annual HelenOS project update.</p><p>Please note that the talk will be given by Martin Děcký instead of Jakub Jermář who, caused by illness, will not attend FOSDEM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2017/schedule/event/microkernel_helenos_year_of_the_fire_monkey/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Děcký":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5840@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T114500
DTEND:20170205T122500
SUMMARY:Informal Domain Specific Languages in Perl 6
DESCRIPTION: <p>The phrase ""Domain Specific Language"" can be used to describe a set of syntactic constructs which either form an independent language, or are part of  a more general language. Informal DSLs arise from particular communities, evolve over time and often lack formal specifications. Examples include: templating languages, micro web frameworks, and various wiki markup languages. Perl 6 provides a number of mechanisms for parsing and interpreting such informal DSLs, including custom operators, grammars, and slangs. In this talk, we examine these mechanisms and demonstrate how they can be applied to specific DSLs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/informal_dsl/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Duggan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5332@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T115000
DTEND:20170204T122000
SUMMARY:Incremental Graph Queries with openCypher
DESCRIPTION: <p>How can we evaluate a global query on huge graphs in 0.1 seconds? Given our current technology, that would be magic. The lack of wizarding skills did not stop us, however, from tackling the problem by using smart caching structures, which are witchcrafts on their own.</p><p>Why is this challenge important? Several applications evaluate global queries on continuously changing graphs: <a href="https://neo4j.com/resources/recommendations-business-white-paper/">fraud detection in financial transactions</a>, <a href="http://docs.inf.mit.bme.hu/ingraph/pub/stein-daniel-static-analysis.pdf">analysis of source code repositories</a> and <a href="http://link.springer.com/chapter/10.1007/978-3-319-11653-2_40">validating engineering models</a>. Current approaches employ domain-specific optimizations, which are difficult and error-prone to implement. Meanwhile, the requirements of these (and similar) use cases could be uniformly addressed by incremental graph query evaluation. With this technique, the first execution of the queries takes some time, but once the result are calculated, they can be efficiently maintained for each change in the graph.</p><p>To allow incremental queries on property graphs, we implemented the <a href="https://github.com/FTSRG/ingraph">ingraph</a> engine, based on the <a href="http://www.opencypher.org/">openCypher</a> language specification. We aim to support the <a href="https://github.com/opencypher/openCypher/blob/master/docs/standardisation-scope.adoc">standard subset</a> of openCypher, as most standard constructs can be calculated incrementally. We already mapped some of the standard constructs to <a href="http://docs.inf.mit.bme.hu/ingraph/pub/opencypher-report.pdf">relational algebra</a>, defined <a href="http://docs.inf.mit.bme.hu/preprints/perpol2016-gqo.pdf">incremental relational algebraic operators</a> and implemented them in an <a href="https://github.com/FTSRG/ire">incremental relational engine</a> using <a href="http://akka.io/">Akka</a> actors.</p><p>We start the talk by presenting use cases that evaluate complex global queries on continuously changing graphs and discuss the idea of incremental graph queries. We show the mapping of basic openCypher constructs (e.g. <code>MATCH</code>, <code>WHERE</code>, <code>WITH</code>, <code>RETURN</code>) to relational operators, such as joins, selections and projections. Finally, we show our approach for optimizing incremental graph queries and outline related challenges.</p><p>Target audience: Developers, looking for a deeper understanding of openCypher and/or facing complex queries on continuously changing graphs</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_incremental_queries_open_cypher/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabor Szarnyas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5497@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T115000
DTEND:20170204T121000
SUMMARY:Interoperability regression testing in LibreOffice
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/libreoffice_interoperability_regression_testing/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xisco Fauli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5826@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T115500
DTEND:20170205T123000
SUMMARY:CANCELLATION Strategy for developer outreach
DESCRIPTION: <ul><li>We're sorry that this talk has been cancelled. *</li></ul><p>I look at how to create a developer outreach strategy that is suitable for community-led projects and commercially led products, including:</p><ul><li>setting goals</li><li>creating programmes</li><li>segmentation: who are you speaking to?</li><li>choosing the right mix of activities</li><li>content marketingmeasurement.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_strategy_for_developer_outreach/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Revell":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5578@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T115500
DTEND:20170205T122500
SUMMARY:The Linux Desktop for the Rest of Us
DESCRIPTION: <p>This talk will highlight the lessons learned from creating Zorin OS and the Zorin Desktop environment, how various optimisations have made our Linux desktop even more approachable and how the wider community can work together to spread the power of Linux to new classes of users around the world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_zorin_desktop/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Artyom Zorin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5139@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T124500
SUMMARY:Evaluating NVMe drives for accelerating HBase
DESCRIPTION: <p>Non-Volatile-Memory express (NVMe) standard promises and order of magnitude faster storage than regular SSDs, while at the same time being more economical than regular RAM on TB/$. This talk evaluates the use cases and benefits of NVMe drives for its use in Big Data clusters with HBase and Hadoop HDFS.</p><p>First, we benchmark the different drives using system level tools (FIO) to get maximum expected values for each different device type and set expectations.Second, we explore the different options and use cases of HBase storage and benchmark the different setups.And finally, we evaluate the speedups obtained by the NVMe technology for the different Big Data use cases from the YCSB benchmark.</p><p>In summary, while the NVMe drives show up to 8x speedup in best case scenarios, testing the cost-efficiency of new device technologies is not straightforward in Big Data, where we need to overcome system level caching to measure the maximum benefits.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2017/schedule/event/hdfsnvme/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Poggi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5688@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T130000
SUMMARY:Kernel DLC Metrics, Statistic Analysis and Bug-Patterns
DESCRIPTION: <p>SIL2LinuxMP strives to qualify a defined GNU/Linux subset for the use insafety-related systems by "assessment of non-compliant development". Todemonstrate that the kernel has achieved suitable reliability and correctnessproperties basic metrics of such properties and their statistic analysis canbe used as part of the argument. While IEC 61508 Ed 2 always pairs testingand analysis, we believe that for a high complexity system traditionaltesting is of relatively low effectiveness and analytical methods need to bethe primary path.</p><p>In this talk we outline the used methods and give examples as well as keyfindings.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/kernel_dlc_metrics/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicholas Mc Guire":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4758@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T125000
SUMMARY:What open source and J.K. Rowling have in common
DESCRIPTION: <p>One of the most well-known writers of literature, J.K. Rowling is a master of storytelling. What you might not have guessed is that open source and J.K. Rowling have something in common. The importance of storytelling in open source projects is as important as some of Rowling's famous characters in Harry Potter. In this session, speaker Justin W. Flory introduces the role of storytelling in open source projects and how to uncover that narrative. There a variety of tools and methods that can be used to help tell the story of project, particularly with data analysis. By the end audience members will understand the role of crafting the story of their open source project and how it motivates the community, what methods are available for writing this story, and what the outcome of focusing on storytelling results in.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Documentation
URL:https:/fosdem.org/2017/schedule/event/storytelling/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Justin W. Flory":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5699@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T130000
SUMMARY:LibreOffice Exam Session 1
DESCRIPTION: <p>LibreOffice Certifications are designed to recognize professionals in the areas of development, migrations and trainings who have the technical capabilities and the real-world experience to provide value added services to enterprises and organizations deploying LibreOffice on a large number of PCs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2017/schedule/event/cert_libreoffice_1/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LibreOffice Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5550@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T123000
SUMMARY:[freifunk] Access is a human right
DESCRIPTION: <p>For many of us, Internet access seems to be naturallygiven, but unfortunately in Germany it is still a privilege. This issad, even the European Court of Human Rights and the European Councilackknowledged: Internet Access is Human Right. In Germany Freifunkactivists and initiatives enabled people to access internet andcommunication, education and information sources in more than 400facilities since 2012.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/freifunk_access_human_right/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Monic Meisel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5908@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T123000
SUMMARY:RBLD.IO
DESCRIPTION: <p>RBLD.IO BOF</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in H.3227)
URL:https:/fosdem.org/2017/schedule/event/rbld_io_bof/
LOCATION:H.3227
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5148@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T124500
SUMMARY:Composing system services in GuixSD
DESCRIPTION: <p>What's a "system service"?  How do we model that in GuixSD?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/composingsystemservicesinguixsd/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Courtès":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4656@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T125000
SUMMARY:CloudABI
DESCRIPTION: <p>One of the fundamental problems with UNIX-like operating systems is that they don't seem to make it easy and intuitive to developapplications that are strongly hardened against exploits through sandboxing. With CloudABI, we're trying to make this process a lot easier.</p><p>CloudABI is a blend of POSIX and pure capability-based security, which allows you to create applications that are only capable of accessing those things that they are designed to use. As you'll see, software also becomes easier to test and deploy as a result of using this model.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Cloud
URL:https:/fosdem.org/2017/schedule/event/cloudabi/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ed Schouten":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5455@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T122500
SUMMARY:How to break the OpenStreetMap
DESCRIPTION: <p>Last April OpenStreetMap got a new open-source editor: MAPS.ME. It was a first popular editing application both for iOS and Android phones, with millions of users. Suddenly a quarter of daily editors were maps.me users, who behaved quite differently from regular, hardcore mappers. This talk explains how we made editing OpenStreetMap possible offline, without an access to the constantly updating database, how we and our users repeatedly broke OSM data, and which tools and algorithms there are for fixing the map.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_osmoffline/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilya Zverev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5594@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T121000
SUMMARY:Our Open Source Design collective [Group]
DESCRIPTION: <p>For everyone who doesn’t know what exactly we do, this is a short intro to our collective:We work to raise the profile of good design in open source software, and connect developers &amp; designers to make it happen.</p><p>For that, we organize design tracks at well-known events like FOSDEM (hello ;) and FOSSASIA, have a job board to get designers involved, provide open design resources to developers &amp; designers, and more.</p><p>We will also take our GROUP PHOTO during this session! :)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_our_collective/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan-Christoph Borchardt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5804@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T125000
SUMMARY:Tour de Data Types
DESCRIPTION: <p>Ever wondered what might be the best data type for a certain use case? Is it better to use INTEGER or BIGINT, and should you use TIMESTAMP or is it better to use TIMESTAMPTZ? When is the last time you migrated a legacy database and wondered what to use as replacement for VARCHAR2 or CHAR(255)? How to store IP addresses or geographical data, does that fit into VARCHAR or is there something more suitable?</p><p>PostgreSQL 9.6 comes with around 40 different data types preinstalled. This talk looks beyond INTEGER and VARCHAR and dives into some of the lesser known PostgreSQL data types. Use cases and examples show which data type is a good fit for a certain situation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2017/schedule/event/postgresql_data_types/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Scherbaum (ads)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5047@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T123000
SUMMARY:Accelerating TCP with TLDK
DESCRIPTION: <p>The Transport Layer Development Kit (TLDK) is new Layer 4 implementation, developed for DPDK (dpdk.org) and VPP (https://wiki.fd.io/view/VPP).</p><p>TCP and UDP socket based applications are core technologies in the modern data-center. The introduction of Orchestration, SDN controllers, vSwitches and Virtual Dataplane have seen a huge change in how network packets are delivered to data-centre nodes. While the stacks that consume these packets, the socket based applications have evolved much more slowly. Virtual switches like VPP and OVS-DPDK, have benefited from the vector packet processing technology in DPDK to scale process millions of packets per second, while TCP and UDP socket based applications have not yet benefited. There have been a number recent efforts to port various L4 implementations to DPDK, and while these usually give a modest performance benefit the performance of these is not yet revolutionary.</p><p>TLDK has been developed from the ground up to be a very fast and scalable UDP and TCP implementation, targeted for use with DPDK and VPP. In this presentation will provide an overview of TLDK design and implementation. This deep-dive will include:-</p><ul><li>Overview of the TLDK UDP and TCP API, and how it differs from the BSD Sockets API.</li><li>How TLDK scales DOS prevention mechanisms such as SynCookie and SynCache.</li><li>How TLDK scales TCP Timers to handle millions of connections per core.</li><li>How TLDK integrates with Virtual Switches likes VPP?</li><li>How will existing TCP and UDP based applications such as NGINX or Apache Traffic Server benefit from TLDK?</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/tldk/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ray Kinsella":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5421@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T123000
SUMMARY:It's time for datetime
DESCRIPTION: <p>Working with time is not a trivial challenge. Python includes a native module in the standard library to work with it but datetime keeps being together with unicode a common source of errors. This often leads to the widespread of many other libraries in the attempt of easing the work of working with datetime. Datetime is one of those API that looks easy to use but given the many concepts around time, is it easy to get backfired if the developer has not solid knowledge about the them.</p><p>In this talk we will overview the main concepts about timestamps represented through datetime objects, the limitations on the standard library and some simple steps to try to avoid the common mistakes that everyone can fall into.</p><p>Naive datetimes (which the datetime API works by default with) are a great tool to represent calendar times, but when talking about timestamps (focus of this talk) timezones is n essential part of it and the datetime module can be tricky to use for that use cases.</p><p>We will also speak about different standards of time, time zones, Daylight Saving Times, leap seconds, serialization and datetime arithmetics.</p><p>The talk will be focused on giving the foundations that everyone knows to be able to understand and work efficiently and without making painful mistakes when dealing with time related algorithms.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_datetime/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mario Corchero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4937@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T125000
SUMMARY:It's time to SAFE the Internet
DESCRIPTION: <p>Servers are hacked. Passwords leaked. Personal information stolen. DNS DDoS'ed. Cloud services are mining and exploiting everything they can get their hands on. The core problem; centralised server infrastructure.</p><p>In this talk, we will introduce you to SAFE, a decentralised privacy-first open source data storage and communications network enabling anyone to develop decentralised, secure, privacy-concealing apps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2017/schedule/event/safe_internet/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Kampmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5439@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T122500
SUMMARY:openEMSstim
DESCRIPTION: <p>The openEMSstim, a hardware board based on an Arduino Nano that modulates the amplitude of Electrical Muscle Stimulation (EMS) signals.  These muscle stimulation signals can be used for games, interactive art, etc. The approach is based on medical rehabilitation hardware and openEMSstim makes it approachable for researchers to use it safely. The project aims at providing a comprehensible and open-source starting point to experiment with muscle stimulation and learn how to keep it safe. openEMSstim provides not only hardware but also the software that communicates with the board and controls it (for Unity3d, Python, Processing, Android and Node.Js). This board is controllable via Bluetooth and compatible with any BLE device (such as your smartphone) or controllable via USB.</p><p>Project is fully accessible at: https://github.com/PedroLopes/openEMSstim</p><p>The openEMSstim has been created in collaboration between Pedro Lopes (at Hasso Plattner Institute / University of Potsdam) and Max Pffeifer Leibnitz University in Hannover (responsible for the original version). The openEMSstim has been used in the ACM UIST'16 conference by 20 teams of students that used it to create innovative prototypes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_open_ems_stim/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pedro Lopes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5208@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T121500
SUMMARY:tslib release party
DESCRIPTION: <p>tslib is a more than 14 years old library that reads your touchscreen's input in order to help you optimize it for you. It took a break but now it's back.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/tslib/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Kepplinger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5705@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T123000
SUMMARY:Creating the open connected car with GENIVI
DESCRIPTION: <p>A number of new components have matured in GENIVI to provide a true connected car experience. A couple of them are key connectivity components; namely SOTA (Software Over the Air) and RVI (Remote Vehicle Interface). This talk will discuss both these components, how they work together, the security work done on them and their integration into the GENIVI Development Platform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/openconnectedcar/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zeeshan Ali":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5429@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T123000
SUMMARY:Script the Web with Weboob
DESCRIPTION: <p>Weboob is a python framework for web scraping, providing command-line tools and GUI applications.It supports several types of websites, from video collections to bug trackers, online banking or parcel tracking.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_weboob/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="François Revol":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5354@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T122000
SUMMARY:Simulation of MITM in PEAP with hostap
DESCRIPTION: <p>It's a talk about MITM in Tunneled Authentication Protocolsand its consequent implementation with a help of hostap project.The research is not original and you may find a deeperoverview in the paper:Pieter Robyns, Bram Bonné, Peter Quax, Wim Lamotte,Exploiting WPA2-enterprise vendor implementation weaknesses through challenge response oracles,July 2014.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/mitm_peap/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Siarhei Siniak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5107@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T125000
SUMMARY:Replacing Dockerfiles with Ansible-container
DESCRIPTION: <p>Dockerfiles, while being the de factor standard for generating Docker containers, are also often seen as cumbersome to write and maintain due to the natureof Docker layering, subtle behaviour changes due to caches, and best practices who requires explicit actions to be applied. To improvethis situation while keeping the innovation of Docker, the Ansible community came with the ansible-container project, a tool that permit to reusethe existing trove of Ansible roles to create, build and deploy containers in production with a single command.</p><p>This talk will present the project, explain the basics of ansible-container, show how to use it to build and deploy a complex multi-containers application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config management
URL:https:/fosdem.org/2017/schedule/event/replacing_dockerfiles_ansible/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mickael Scherer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5448@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T122500
SUMMARY:What's new in GStreamer land
DESCRIPTION: <p>This talk will give an overview over the last 2 years of the GStreamer project and gives an outlook into the future. It is targeted at both application developers and anyone interested in multimedia on the Linux desktop and elsewhere.</p><p>GStreamer is a highly versatile plugin-based multimedia framework that caters to a whole range of multimedia needs, whether desktop applications, streaming servers or multimedia middleware; embedded systems, desktops, or server farms. It is also cross-platform and works on Linux, *BSD, Solaris, macOS, Windows, iOS and Android.</p><p>Since the last GStreamer status updated at FOSDEM in 2014, there were 4 new major releases of GStreamer, packed with lots of new features and other improvements for everybody, making the life of application developers, GStreamer plugin developers and also end-users easier and hopefully better.</p><p>Join us to find out more and why you should care!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_gstreamer/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Dröge (slomo)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5680@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T123000
SUMMARY:From 0 to 6 GHz in 30 minutes: Bootstrapping your SDR experience
DESCRIPTION: <p>There's no reason SDR needs to be limited to an elite group of users. There are so many tools out there that allow anyone with some technical background to quickly get familiar with the world of SDR. Depending on your background (Ham radio operator, software developer, wireless researcher, Michelin star chef) you may already know some parts of the big picture, but might be missing others.The last few years, many tools have been created to ease your entry into SDR, and we will give an overview of what they are and how you can quickly get started working with electromagnetic waves.No prior knowledge required!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/introtosdr/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcus Müller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5532@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T122500
SUMMARY:Reproducible HPC Software Installation on Cray Systems with EasyBuild
DESCRIPTION: <p>EasyBuild is a framework for building and installing (scientific) software on HPC clusters, implemented in Python and available under the GPLv2 FOSS license. It has served HPC support teams well on standard Linux/x86 systems since 2012.</p><p>More recently, interest has grown to also employ EasyBuild on Cray systems, where the Cray Programming Environment (PE) not only provides common tools (compilers, ...) and libraries (MPI, BLAS/LAPACK, FFTW, ...), but also tuned installations of 3rd party libraries like HDF5, netCDF and PETSc. The Cray PE consists of an extensive stack of environment modules, providing a familiar yet complex working environment of users.</p><p>To leverage the Cray PE a couple of enhancements had to be made to EasyBuild, including support for using 'external' modules, and defining Cray-specific compiler toolchains. In addition, the way in which EasyBuild deals with environment modules had to be carefully revisited, since standard operations like 'module purge' are not supported by the Cray PE.</p><p>This work has led to the use of EasyBuild in production on the largest Cray supercomputer in Europe, the Piz Daint system at the Swiss National Supercomputing Centre.</p><p>In this talk, we will outline how Cray systems are different from standard HPC systems, motivate the need for a tool like EasyBuild despite the presence of Cray PE, and show how EasyBuild was tweaked to support reproducible software installations on Cray systems.</p><p>We believe this is interesting success story of how FOSS has significantly enhanced the software environment on a multi-million dollar production system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/cray_easybuild/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guilherme Peretti-Pezzi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5446@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T120000
DTEND:20170205T122500
SUMMARY:Digital hardware design
DESCRIPTION: <p>Traditionally, the goal of digital hardware design has been to produce an ASIC. Ideally one which works perfectly after the first tapeout. Tailored towards this goal are our development and testing processes: strictly following a V-model with separated development and verification teams, long design iterations and code which, once it's known to work, is never touched again. For people coming from the software world, this development approach looks arcane. Where are all the sprints, the agile methods, the quick iterations?</p><p>With FPGAs being on the rise and available in more and more cloud data centers and possibly bundled with our next Intel processor, we finally get the chance to cheaply make mistakes in digital hardware designs: no more wasted tapeouts, just a new flashing of the FPGA is necessary to fix a bug.</p><p>Join me in this talk for a look at development processes and tools. Where can we build bridges between the software and hardware development world, and where do we have fundamentally different needs?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/digital_hw_sw_lessons/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Wagner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4823@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T122500
SUMMARY:Firefox and WebExtensions
DESCRIPTION: <p>Do you know that Firefox now have a new technology that simplify the development of an extension? And also use and extend the API of Chrome? Yea, I am serious you can do an extension for both the browsers!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_firefox_and_webextensions/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniele Scasciafratte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4984@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T122500
SUMMARY:ADEM
DESCRIPTION: <p>The aim of this project is to collect air quality information (fine dust particles) by means of a device that collects fine dust (PM1.0 and PM2.5) metrics. The device is mounted on bicycles to crowdsource factual air pollution information in and around the city of Ghent, Belgium and centralize that information for further processing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_adem/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dag Wieers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5056@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T122500
SUMMARY:The next generation
DESCRIPTION: <p>In oVirt datacenter virtualization environments, a manager directs hosts to initiate operations to shared storage.  These operations create or remove volumes, copy data between volumes, create or merge snapshots, and various other actions related to virtual machine storage.  For efficiency and balance these operations should be distributed across multiple hosts and run in parallel when possible.  Maintaining reliability under real world conditions requires careful management and resilient algorithms.  This talk will introduce some of the problems that can arise including: dropped communications, scheduling conflicts, and host or storage array failure.  Next, a solution to these problems using shared storage locking, atomic operations, volume generations, and forensic analysis of the storage will be presented.  Through step by step examples, the audience will understand how the proposed solution can solve all of the outlined problems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_nexgencer/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Litke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4662@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T125000
SUMMARY:LoRaWAN for exploring the Internet of Things 
DESCRIPTION: <p>Everyone is excited about the The Internet of Things (IoT) and the possibilities of really seeing the democratization of the internet, devices for everyone needs, not just a few! If we are to achieve, then these devices must be design and built by everyone, we must create a Zine like industry, beyond the current makers of today, to enable people of all ages, gender (including non-binary), and race, to build devices suited to their own needs. LoRaWAN is a Low Power Wide Area Network (LPWAN) specification intended for wireless battery operated Things in regional, national or global networks. LoRaWAN target key requirements of Internet of Things such as secure bi-directional communication, mobility and localization services.</p><p>In this talk, I will introduce LoRaWAN as a key radio technology for IoT and walk through why it is a technologically important development as I show how to build LoRaWAN node applications to explore the possibility of IoT. There are a number of LoRaWAN networks emerging across Europe and I will highlight the political importance of why these networks should be open, supporting Open Data and Open Science and empowering the development of a new set application domains.</p><p>The lecture will involve a demonstration of an LoRaWAN application that will showcase the both the node and Gateway aspects of a deployed network.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2017/schedule/event/lorawan/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benedict Gaster (cuberoo_)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5789@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T122500
SUMMARY:Open J9 - The Next Free Java VM
DESCRIPTION: <p>For years IBM has developed an independent implementation of the JavaVirtual Machine which helped foster rapid improvements in the Java ecosystem. Recently, IBM has open sourced language agnostic components such as IBM's JIT and GC technologies as part of the Eclipse OMR project. IBM is actively working to open source the rest of the J9 Java VM as the Open J9 project. I will discuss the different components of the Open J9 VM at a high level and our plans for creating the open source project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/openj9/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charlie Gracie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5539@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120000
DTEND:20170204T122500
SUMMARY:Mageia, successes and lessons learned 6 years after forking
DESCRIPTION: <p>Six years after having forked the commercial Mandriva Linux distribution and with five solid releases, the Mageia community wants to share its successes and lessons learned from developing, releasing and supporting a user-friendly and flexible distribution with an inclusive governance model. Mageia's aim is to bridge the gap between end users and developers, encouraging and facilitating contributions from all users thanks to low entry barriers and mentoring programs in its various teams.</p><hr />
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/mageia_successes_and_lessons/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anne Nicolas":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Samuel Verschelde":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5652@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T120500
DTEND:20170204T122500
SUMMARY:sysbench 1.0: teaching an old dog new tricks
DESCRIPTION: <p>sysbench is a benchmark tool that is quite ubiquitous in the MySQL community. It is used by both beginners and huge corporations alike as a quick way to evaluate general system performance, a universal measuring tool to compare configuration or code changes, server releases or server flavors, or as a part of QA process. This session will present new features provided by version 1.0 and explain why they are significant enough to justify the 1.0 number.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/sysbench/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexey Kopytov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5548@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T121000
DTEND:20170204T123000
SUMMARY:LibreOffice Online Debugging
DESCRIPTION: <p>Debugging in browser, logging at server side, analyzing log files, tracing option, that dumps command and notifications for replay, etc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/libreoffice_online_debugging/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andras Timar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5256@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T121000
DTEND:20170205T123500
SUMMARY:Why we need a legal framework to operate a Trusted Service Provider successfully
DESCRIPTION: <p>The world of PKI and the interactions between browsers and Certificate Authorities are very complex these days. We are creating a Trusted Service Provider (TSP) to deploy to the public reliable certificates for free, free as in "free beer". What are the requirements to deliver extended validated certificates? Why do you have to pay for it? What will be the price? We believe that it is one of our principle rights to secure our identity and privacy in the digital space. You can't buy a basic right but you can organize an environment to make the best use of it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/trusted_service_provider/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Reinhard Mutz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5124@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T121000
DTEND:20170204T123000
SUMMARY:Scalable Asterisk Servers in a Large SIP Infrastructure
DESCRIPTION: <p>There are many considerations when building a large SIP infrastructure. This talk will focus on some of the key challenges and decisions that must be made when designing such a system, and how Asterisk can be deployed as a horizontally scalable application server in such a system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/asterisk/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matt Jordan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5673@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T121000
DTEND:20170205T122000
SUMMARY:Success Stories from the OSD community
DESCRIPTION: <p>Community stats for the past year and a short summary of the success stories from Open Source projects that posted design jobs inside our community and got a designer involved. Talk held by @evalica and @eppfel.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_success_stories/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ecaterina Moraru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5596@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T121500
DTEND:20170205T125500
SUMMARY:LLD from a user's perspective
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2017/schedule/event/lld/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5677@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T121500
DTEND:20170204T124500
SUMMARY:Making wearables with NodeMCU
DESCRIPTION: <p>NodeMCU is an open hardware IoT platform based on eLua for the ESP8266 microcontroller. It allows creating low-cost projects using Wi-Fi and easy scripting in Lua, which makes it great for making wearables, for example. In this talk I'll give an introduction to the platform, show how I built an audio reactive graduation dress and share the materials to get you started on your own wearable project. This talk is ideal for beginners to hardware hacking or Lua enthusiasts looking for project inspiration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lua
URL:https:/fosdem.org/2017/schedule/event/nodemcu_wearables/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Etiene Dalcol":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5604@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T122000
DTEND:20170205T122500
SUMMARY:Promoting your FOSS project to university student designers
DESCRIPTION: <p>Getting HCI MSc students involved in open source software!</p><p>Whats not to like!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_promoting_to_students/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernard Tyers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5334@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T122000
DTEND:20170205T123500
SUMMARY:libuv
DESCRIPTION: <p>libuv is the platform abstraction layer used in Node, Julia, NeoVim and many other projects.  It features an event loop, timers, signals, as well as many cross platform utilities including threading and name resolution.</p><p>This lightning talk will introduce libuv and its current development state.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/libuv/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saúl Ibarra Corretgé":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5345@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T122000
DTEND:20170205T123000
SUMMARY:Testing web applications with traffic control
DESCRIPTION: <p>Testing applications is important, as shows the rise of continuous integration and automated testing. In this talk, I will focus on one area of testing that is difficult to automate: poor network connectivity. Developers usually work within reliable networking conditions so they might not notice issues that arise in other networking conditions. I will explain how traffic control on Linux can help to simulate various network connectivity. I will run a demo with Weave Scope showing how an application running in Kubernetes behaves when changing network parameters.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2017/schedule/event/testing_webapps_with_traffic_control/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alban Crequy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5362@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T122500
DTEND:20170204T125000
SUMMARY:Making License Compliance Easy: Step by Open Source Step.
DESCRIPTION: <p>Open source license compliance has become more complex as time progresses.   Using open source tools and open standards (SPDX), we should be able to make it easy to comply with the terms of the licenses specified in the code,  and not require expensive proprietary technologies.   This talk will outline some steps that will help to make license compliance more transparent, and with automation, make it easier to fulfill the obligations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/license_compliance_easy/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kate Stewart":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Gleixner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5841@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T122500
DTEND:20170205T130500
SUMMARY:Simple Number Theory in Perl 6
DESCRIPTION: <p>Number theory is the basis for much of modern cryptography, but it is also provides many interesting small problems for programmers to solve. From one of the oldest algorithms to some new ones, we'll look at some ways to implement them in Perl 6 and how the language helps makes this easier for us. Some of the topics covered will be primality, prime generation, factoring, and RSA.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/ntheory/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dana Jacobsen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5614@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T123000
DTEND:20170205T130000
SUMMARY:FFDN
DESCRIPTION: <p>This talk will come back on what the FDN Federation achieved since its creation in 2011.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/ffdn/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adrien Nader":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4692@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T123000
DTEND:20170205T125500
SUMMARY:Easily creating location-based applications with OSMAlchemy
DESCRIPTION: <p>Location-based applications grow in importance, not only for the augmented reality gaming community, but also for businesses adding location-aware functionality to their web applications, mobile apps and the like. We show how to work with the vast set of OpenStreetMap data with minimal Python programming and very little resources using the OSMAlchemy library.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_osmalchemy/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dominik George":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eike Jesinghaus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4773@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T125500
SUMMARY:On the way to a FOSS Platform for Cloud Based IoT Solutions
DESCRIPTION: <p>The Internet of things (IoT) is expected to connect billions of devices. The demand for an open IoT platform is increasing to enable and accelerate the development of cross-domain/cross-vendor use cases and face the accompanying challenges like connectivity with a wide range of heterogeneous protocols and large scale messaging. Eclipse IoT on top of Cloud Foundry is a promising software stack for this goal. However, it will only be successful if it is widely adopted. I will show you where we are today and we can find out together where to go tomorrow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_eclipse/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steffen Evers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5635@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T133000
SUMMARY:Valgrind, the anti-Alzheimer pill for your memory problems
DESCRIPTION: <p>Valgrind and its different tools are providing a rich set of functionalityto track memory problems such as dangling pointers, memory leaks,race conditions, etc.</p><p>In this talk, we will describe some old and new features that help tounderstand what happens in your application.Among others, we will give a demo and/or discuss:</p><ul><li><p>how to use valgrind with your application specific memory pool</p></li><li><p>how to (interactively) ask Valgrind to describe a piece of memory</p></li><li><p>some heuristics used by Valgrind to reduce the number of'possibly lost' leaks with C++ code</p></li><li><p>...</p></li></ul><p>We will discuss more in detail the concept of execution trees,which will be available in the next Valgrind release.An execution tree associates stack traces of your program with some data.Execution trees allow Memcheck and Helgrind to providea memory profile of your application. We will show how such an executiontree memory profile can be visualised using tools such asMassif visualiser or kcachegrind.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2017/schedule/event/valgrind_features/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Waroquiers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5152@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T131000
SUMMARY:Pet-VMs and Containers united?
DESCRIPTION: <p>How do you integrate containers in your IaaS? In a VM based IaaS environment, introducing containers can be a painful experience. Most likely you end up running containers inside VMs to reuse existing infrastructure, or you start dividing your data-center into a container- and a VM-world. Either way, you have two management solutions and non optimal resource management. But what if we put VMs inside containers? Would such a copernican revolution give us some benefits? This talk covers our research around using Kubernetes as a virtual machines cluster manager.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_petconuni/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Mohr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5125@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T130000
SUMMARY:Writing a functional DPDK application from scratch
DESCRIPTION: <p>Writing a functional DPDK application from scratch</p><p>A talk to take a user from a basic understanding of the Data Plane Development Kit (DPDK), through writing a simple but functional forwarding application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/dpdkapp/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ferruh Yigit":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5784@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T123000
DTEND:20170205T131000
SUMMARY:Corporate WebDesk
DESCRIPTION: <p>Learn how to create a Corporate Web Desktop combining HTML, .NET, OAUTH2 and Container technologies</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_corporate_webdesk/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergio Sisternes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5453@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T125500
SUMMARY:Firefox: The Puppet Show
DESCRIPTION: <p>Join us as we demonstrate how Mozilla are using Selenium to test Firefox by extending the WebDriver specification.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_firefox_puppet_show/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Henrik Skupin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dave Hunt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5447@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T123000
DTEND:20170205T125500
SUMMARY:FLOSS Tools for High Level Synthesis
DESCRIPTION: <p>In this talk, we will provide a brief introduction to the State-of-the-Art of High Level Synthesis for FPGA, utterly dominated by privative &amp; vendor specific solutions but quietly becoming mainstream as algorithm acceleration becomes a must to reach the computational power we need to move system intelligence right to the edge.</p><p>As an example of how this can be tackled from a FLOSS approach, we will provide a practical example on how to use <a href="http://www.ohwr.org/projects/hdl-make/">HDLMake</a> to merge the FPGA bitstream into the Operating System, handling everything as a single Embedded Linux runtime and providing a convenient abstraction to build &amp; manage production grade Cyber-Physical Systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/floss_high_level_synth/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Javier D. Garcia-Lasheras":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5392@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T123000
DTEND:20170205T130000
SUMMARY:Python Data Structures implementation
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_data_structures/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Flavien Raynaud":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5237@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T130000
SUMMARY:Twitter Streaming Graph with Gephi
DESCRIPTION: <p>Presentation of the original vision of the Twitter Stream Importer, from start to current situation with "experience feedback". If possible showing a demo real-time and "open discussion" about improvement on going, visualisation usage etc...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_streaming_twitter_gephi/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthieu Totet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4982@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T132000
SUMMARY:Writing Open Source Documentation for Open Source Projects
DESCRIPTION: <p>To publish it's documentation, SUSE has developed not only a comprehensive Open Source toolchain to create and publish documentation but also an open workflow that allows community and partners to provide feedback and contribute. These tools and processes can easily be adopted by other projects to write high quality software documentation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/writing_open_source_documentation/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christoph Wickert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5667@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T130000
SUMMARY:Webpush notifications for Kinto
DESCRIPTION: <p>After introducing the Kinto project I am working on, I will explain why push notifications can be useful in the web environment and how I integrated the web push API in Python in Kinto as well as on the client using service workers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_kinto/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mansimar Kaur":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5767@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T133000
SUMMARY:SDR Panel: Which are the top 3 challenges for free software radio?
DESCRIPTION: <p>The state of SDR, and free/open SDR in particular, is interesting. In some cases, SDR research and progress has been declared dead, implying that there is nothing left to research or develop. Practical usage of SDR tells a different story, though, and users of SDR products run into all sorts of issues every day.</p><p>In this panel, we would like to discuss with the audience what the top issues are that SDR frameworks need to solve in the near future -- be they technical, legal, political or anything else.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/sdr_panel/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Braun":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Rondeau":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bastian Bloessl":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francois Quitin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ben Hilburn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5824@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T123000
DTEND:20170205T130500
SUMMARY:Overcoming Culture Clash
DESCRIPTION: <p>We are all a product of our experiences. Different communities around the world have different core assumptions about behaviour, how decisions are made, the role of the individual in a group, and more. What makes up culture, and can we have better community experiences by understanding it?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_overcoming_culture_clash/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dave Neary":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5404@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T123000
DTEND:20170205T125500
SUMMARY:GPAC: delivery of VR/360 videos using Tiles
DESCRIPTION: <p>This talk will focus on the creation, delivery and playback of tiled video content. It explores state of the art of research, standardization activities, and open-source software at the GPAC team.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_gpac/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ahmed JELIJLI":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ahmed Rida SEKKAT":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5683@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T130000
SUMMARY:Making Your Own Open Source Raspberry Pi HAT
DESCRIPTION: <p>This presentation will provide guidelines how to create an open source hardware add-on board for the most popular single board computer Raspberry Pi using free and open source tools from scratch. Specifications of Raspberry Pi Foundation for HAT (Hardware Attached on Top) will be revealed in details. Leon Anavi has been developing an open source Raspberry Pi HAT for IoT for more than a year and now he will share his experience, including the common mistakes for a software engineer getting involved in hardware design and manufacturing.The presentation is appropriate for anyone interested in building entirely open source products that feature open source hardware and open source software. No previous experience or hardware knowledge is required. The main audience are developers, hobbyists, makers, and students. Hopefully the presentation will encourage them to grab a soldering iron and start prototyping their DIY open source device.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/diy_pi_hat/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leon Anavi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5412@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T123000
DTEND:20170205T125000
SUMMARY:Design feedback in Open Source
DESCRIPTION: <p>Open discussion about the design feedback process, gathering expectations and guidelines from different open source communities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_giving_and_receiving_design_feedback/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ecaterina Moraru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5086@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T123000
DTEND:20170205T125500
SUMMARY:Creating GPL'ed multimedia assets
DESCRIPTION: <p>Open source games are even more open source if not only the source of the game engine itself is available, but also all the other assets, such as sprites, samples, soundtracks et cetera also have their source available. What is source in the context of multimedia assets? And how can we create those assets in a more source-like way?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_gpl_assets/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guus Sliepen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5529@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T125500
SUMMARY:Putting Your Jobs Under the Microscope using OGRT
DESCRIPTION: <p>With the advent of modern package managers for scientific applications (EasyBuild, Spack, etc.) automated building of large amounts of software is becoming easier, quickly giving rise to issues related to life cycle management of applications. This makes tracking the applications and libraries that actually get used considerably more important. Existing solutions (module load hooks, launch wrappers) do not account for user-built software, are hard to deploy or produce inconclusive results.</p><p>OGRT enables the tracking of jobs on a cluster with process-level granularity and without discernible performance penalty. It tracks used shared libraries, environment variables and loaded modules at the moment of process execution. It also supports watermarking executables and shared objects and reading those watermarks out of memory at runtime. Gathered information is collected and shipped to various backends.</p><p>OGRT aims to be a versatile tool, which can be used to:</p><ul><li>provide a census of used software (including user-built)</li><li>troubleshoot problems with programs picking up unexpected shared libraries</li><li>retroactively inform users about buggy libraries</li><li>overlay process-level data onto existing job monitoring tools</li><li>contribute to reproducibility of application runs</li></ul><p>This presentation will give an overview of the design and implementation of OGRT, as well as demoing some of its capabilities when plugged into an Elasticsearch backend.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/ogrt/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georg Rath":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5560@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T125000
SUMMARY:LibreOffice XML Help in your local browser
DESCRIPTION: <p>Currently the LibreOffice help system is based on a technology developed circa 2005, and uses the internal Writer - Web module to display its contents. This presentation introduces our efforts to bring the LibreOffice Help system into a modern 2017 technology, preserving our legacy contents and l10n processes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/libreoffice_xml/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Hallot ":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5790@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123000
DTEND:20170204T125500
SUMMARY:Diagnosing Issues in Java Apps using Thermostat and Byteman.
DESCRIPTION: <p>Thermostat is a monitoring and management tool for Java deployments,allowing users to measure and monitor a host of different performanceaspects of their Java applications. Available metrics range from rawCPU and memory usage to operation of the Garbage Collector and JITcompiler through to thread activity and method call/heap profiles.Thermostat provides a GUI view of activity of local and distributedJVMs in a live-view or, alternatively, offline for after-the-factanalysis.</p><p>What Thermostat cannot do on its own is track events and recordstatistics that are specific to a given Java application, at least notunless the application co-operates with it, for example by publishingJMX statistics that Thermostat can read, persist and display in itsGUI. However, that's about to change thanks to work Thermostatdevelopers have been doing to integrate Byteman into Thermostat.</p><p>Byteman is a tool which can be used to modify the behaviour of Javaprograms by injecting extra Java code almost anywhere in the program.You don't need to recompile your program or even prepare it in advancein order for this to work. You can specify changes to the program onthe command line but, what is more amazing, you can actually useByteman to change the way a program runs after startup while it isstill running.</p><p>In this talk we will show how Thermostat can collect and visualizemetrics with Byteman's help in order to better understand a specificperformance issue in a Java application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/thermostat/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Severin Gehwolf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5096@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123500
DTEND:20170204T125500
SUMMARY:Jitsi: state of the union
DESCRIPTION: <p>Jitsi offers seamless and secure multiparty video conferencing while being 100% Open Source. Come and see what's new in Jitsi land! This talk will dive into the latest developments in the Jitsi Videobridge such as simulcast support and the new React Native based Jitsi Meet, the video groupchat client which just went mobile.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/jitsi/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saúl Ibarra Corretgé":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5147@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T123500
DTEND:20170205T124500
SUMMARY:OpenStack Magnum at CERN
DESCRIPTION: <p>Magnum is an OpenStack service offering Container Clusters as a service,with support for Docker Swarm, Kubernetes, Mesos or DC/OS. Users of theservice can deploy clusters of thousands of nodes in minutes, and accessthem securely using their native APIs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/magnumcern/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Spyros Trigazis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5817@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T123500
DTEND:20170205T132000
SUMMARY:AMENDMENT Alerting with Time Series
DESCRIPTION: <p>In a Cloud Native infrastructure, component failure is normal and expected. The loss of a single node or a dozen hard drives is automatically handled by the systems running a datacenter, removing the need to page someone at 4am. This calls for an alerting system that understands service availability at a global scope, yet is still able to give detailed reports if and when there is a service-impacting incident. Prometheus achieves this by defining alerting conditions directly on time series data. The resulting alerts are grouped and aggregated into comprehensive and meaningful notifications.Fabian will walk through the philosophy of time series based alerting, the Prometheus architecture behind it, and how practical anomaly detection can be implemented.</p><p>This talk was previously scheduled for 09:50.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2017/schedule/event/alerting_with_time_series/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabian Reinartz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4837@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T123500
DTEND:20170204T125500
SUMMARY:Introducing gh-ost
DESCRIPTION: <p>GitHub's <code>gh-ost</code> is a MySQL online schema migration tool changing the operational paradigm. It is triggerless, controllable, auditable, and generates a low writeload on the master.</p><p>This session describes how <code>gh-ost</code> differs from existing online schema migration tools, and the many perks made available by its design.</p><p><code>gh-ost</code> runs all of GitHub's migrations. It is released as open source and supported by GitHub at https://github.com/github/gh-ost</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/ghost/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniël Van Eeden":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shlomi Noach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5285@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T124000
DTEND:20170205T132500
SUMMARY:Reflections on Adjusting Trust: The Mozilla Root Program
DESCRIPTION: <p>Seamless secure (TLS) connections on the internet are underpinned by the Web PKI - a system where Certificate Authorities (CAs) issue identity certificates to people and sites, and clients such as browsers have a "trusted root" list of those they think will do that job right. Mozilla runs the only open and transparently root program, which defines what Firefox (and probably your Linux distro) trusts; this talk explains how we use that power to make the Internet a safer and more secure place.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/mozilla_root_program/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gerv Markham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4876@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T124000
DTEND:20170205T125500
SUMMARY:Prove with SPARK: No Math, Just Code
DESCRIPTION: <p>SPARK is a programming language and a set of tools for building highly reliable software. The SPARK language is a subset of Ada and can be compiled with the GNAT toolchains to a wide range of platforms, including the popular ARM Cortex M3, M4 and M7. The SPARK language also provides specification features, so that the intended behavior of the program can be embedded in the program itself. The SPARK formal verification tool can check that a program does not contain any run-time error, such as buffer or integer overflows, and that the code complies with its specification. We will demonstrate these capabilities on a game of Tetris, whose core game logic has been proved, and which has been ported to several embedded platforms: SAM4S Xplained Pro Evaluation Kit, Pebble Time watch, Unity game engine, Arduboy game platform. We will show in particular that you don’t need any specific mathematical background to achieve such results!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/spark/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yannick Moy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5656@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T124000
DTEND:20170205T132500
SUMMARY:Declarative Pipelines in Jenkins
DESCRIPTION: <p>Pipeline is quickly establishing itself as the direction that Jenkins jobs are going, enabling the definition of a complete CD pipeline in a single job; Pipeline as Code via the “Jenkinsfile”; job durability across master restarts; and more. I’ll be talking here about the next evolution for Pipeline that is just now hitting 1.0: a simple, declarative model to define your Pipelines with no need to write scripts. This configuration syntax for Pipeline allows you to automatically configure all stages of your pipeline, the complete build environment, post-build actions, notifications and more. All while providing syntactic and semantic validation before the build actually gets going. We'll also play with the just-released initial version of the Pipeline Editor, built to work with Declarative!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2017/schedule/event/declarative_pipeline/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Bayer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5143@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T124500
DTEND:20170204T134000
SUMMARY:Bareos - Backup Archiving REcovery Open Sourced - Overview
DESCRIPTION: <p>Bareos (Backup Archiving Recovery Open Sourced) is a reliable, cross-network open source software for backup and recovery of data for a large set of operating systems (Linux, Unix, Windows, MacOS). This presentation will give an overview about what Bareos is and how to use its components. It will also highlight the latest stable features and present the roadmap for the next release.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Disaster Recovery
URL:https:/fosdem.org/2017/schedule/event/backup_dr_bareos_overview/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jörg Steffens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5751@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T124500
DTEND:20170204T133500
SUMMARY:Leverging Rust to Build a Windows friendly ecosystem for mruby
DESCRIPTION: <p>Even if mruby core works on Windows, any mruby app is may not work if the libraries it depends on don’t compile and run on Windows. Using Rust, we can work towards building an ecosystem that is Windows compatible. This talk walks through building mruby libraries that do that.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ruby
URL:https:/fosdem.org/2017/schedule/event/ruby_leverging_rust_to_build_a_windows_friendly_ecosystem_for_mruby/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Terence Lee":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5894@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T124500
DTEND:20170205T125000
SUMMARY:AMENDMENT Kubernetes+GlusterFS
DESCRIPTION: <p>You can now deploy GlusterFS on Kubernetes, and have your Kubernetes applications access hyper-converged persistent storage.  Ashiq and Jose will explain how.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/kubegluster/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jose Rivera":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mohamed Ashiq":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5857@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T124500
DTEND:20170205T132500
SUMMARY:The state of Go
DESCRIPTION: <p>The state of Go, updated until go 1.8</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2017/schedule/event/go_state/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francesc Campoy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5432@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T124500
DTEND:20170205T133000
SUMMARY:Ceph USB Storage Gateway
DESCRIPTION: <p>Exposing Ceph RADOS Block Device (RBD) images for access via an embedded USB storage gadget can solve a number of factors limiting adoption, namely:</p><ul><li>Ceph storage can now be consumed by almost any system with a USB port</li><li>Ease of use</li><li>Configure once, then plug and play anywhere</li><li>Security</li><li>Encryption can be performed on the USB device itself, reducing reliance on transport and cluster security and access control</li></ul><p>This presentation will introduce and demonstrate a Ceph USB storage gateway prototype, running on an embedded Linux ARM board.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2017/schedule/event/cephusb/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Disseldorp":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5076@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T124500
DTEND:20170205T131500
SUMMARY:Reproducible packaging and distribution of software with GNU Guix
DESCRIPTION: <p>In this talk I will share the great experience we have of packaging, deploying, publishing and distributing software via GNU Guix of a complex web service that has multiple servers under http://genenetwork.org/. I will also discuss the work we are now executing on creating 'channels', reproducible build-systems and non-root installations and moving forward on putting Guix in containers, using work flow engines, so that jobs can run on distributed systems, such as Arvados.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/guixpackages/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pjotr Prins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5572@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T124500
DTEND:20170204T131000
SUMMARY:Deterministic replay support for Genode components
DESCRIPTION: <p>we are modifying Nova kernel to make it support temporal redundancy for user processes running Genode components. Every time a process releases the CPU, we manage to restart it from its last starting point and re-run the same portion of the process code. An practical application of this could be an implementation of a fault tolerant system. At the end of the two executions, one may compare their memory footprints to detect an eventual fault due for example to SEU. We are also interested in the performance penalty this would induce on the overall systems compared to existing redundancy models.In this talk, we will present how Genode components performances are impacted by this type of redundancy. Possible choices and remaining challenges for extending this model for multiprocessor environment will also be discussed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2017/schedule/event/microkernel_replay_support/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mahoukpego Parfait Tokponnon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5465@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T125000
DTEND:20170204T131000
SUMMARY:Extensions
DESCRIPTION: <p>"But what about the extensions?" can be the death knell for whatever cool new feature somebody tries to implement in LibreOffice, as extensions naturally ask for interface stability.  But what about them, anyway?  Are they the saviour that brings diversity to our desktops, or are they just a ghostly phantom that stifles innovation?  Lets take a look at the extension landscape out there.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/hairdo/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Bergmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5489@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T125000
DTEND:20170204T132000
SUMMARY:A different Lua JIT using Eclipse OMR
DESCRIPTION: <p>I will be discussing recent work by my team to use the Eclipse OMR JitBuilder technology to improve the Lua interpreter performance. I will show the small changes required in the runtime to take advantage of the OMR JitBuilder technology, show the performance improvements and discuss the trade offs of using a JIT.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lua
URL:https:/fosdem.org/2017/schedule/event/eclipse_omr/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charlie Gracie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5775@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T125000
DTEND:20170205T125500
SUMMARY:Managing DEPENDENCIES in containers
DESCRIPTION: <p>An introduction to graph based dependency management for containers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/layervsdependency/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maarten Hoogendoorn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5339@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T125500
DTEND:20170205T130500
SUMMARY:Cloud Native Java Development
DESCRIPTION: <p>Kubernetes is awesome! But what does it takes for a Java developer to design, implement and run Cloud Native applications?In this session, we will look at Kubernetes from a user point of view and demonstrate how to consume it effectively. We will discover which concerns Kubernetes addresses and how it helps to develop highly scalable and resilient Java applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/cnjavadev/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bilgin Ibryam":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5227@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T125500
DTEND:20170204T134000
SUMMARY:Corporate Shenanigans
DESCRIPTION: <p>It is generally assumed that free and open source communities are best served by governance rules that are open and transparent. I will argue that while openness and transparency are necessary, they are not sufficient. Particularly as the number of open source communities governed by trade associations grows, additional principles are necessary such as vendor neutrality, and ensuring a level playing field. This talk will provide an overview of the (often legal) control points that exist in open communities, and various strategies used by corporations to seize them. It will also provide some examples of existing community governance rules which openly and transparently ensure special rights to particular organizations. A few simple governance hacks to help make trade associations better stewards of open communities will also be discussed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/corporate_shenanigans/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Milinkovich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5655@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T132500
SUMMARY:Is the Linux Desktop less secure than Windows 10?
DESCRIPTION: <p>Recently Chris Evans published a series of blog posts where he pointed out serious security problems of common Linux Desktop systems. A combination of automatic downloads (from Chrome), automatic parsing of new files by desktop search systems and libraries with a huge attack surface and support for countless file formats cause a very explosive combination.What's wrong with Linux Desktop security and how can we fix it?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/linux_desktop_versus_windows10/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hanno Böck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4927@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T135000
SUMMARY:Resurrecting dinosaurs, what can possibly go wrong?
DESCRIPTION: <p>Containerised Application technologies like AppImage, Snappy and Flatpak promise a brave new world for Linux applications, free from the worries of shared libraries and dependency issues.Just one problem, this is a road long travelled before, such as in the application dark ages of Win32 applications and DLLs. And it worked out so wonderfully there...Do we risk a future where, like the resurrected dinosaurs of Jurassic Park, this family of applications will break their containment and start eating our users?This session will try to present a balanced argument about the situation, frankly discussing the benefits promised by these technologies, but highlighting the very real issues and risks their widespread adoption could, and in some cases are, already bringing to the table.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Cloud
URL:https:/fosdem.org/2017/schedule/event/dinosaurs/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Brown":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4960@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T132500
SUMMARY:'Open Notices' - alpha
DESCRIPTION: <p>If OpenStreetMap is about mapping the real world, OpenNotices aims to map official notices (events in time/space). Things like urban planning or licensing of premises.</p><p>Currently in development, I am hoping to preview this at Fosdem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_opennotices/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Pope":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5232@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T132500
SUMMARY:Overview of Upipe modules for broadcast professionals
DESCRIPTION: <p>Upipe is a flexible dataflow framework with multiple structural innovations which have been discussed in previous FOSDEM talks. In this talk, the speaker will give an overview of the available modules, with real-life use cases from television broadcast professionals.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_upipe/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Massiot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5541@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T132500
SUMMARY:Dask - extending Python data tools for parallel and distributed computing
DESCRIPTION: <p>The growing Python data science ecosystem, including the foundational packages Numpy and Pandas, provides powerful tools for data analysis that are widely used in a variety of applications. Typically, these libraries were designed for data that fits in memory and for computations that run on a single core.</p><p>Dask is a Python library for parallel and distributed computing, using blocked algorithms and task scheduling. By leveraging the existing Python data ecosystem, Dask enables to compute on arrays and dataframes that are larger than memory, while exploiting parallelism or distributed computing power, but in a familiar interface (mirroring Numpy arrays and Pandas dataframes).</p><p>Slides: <a href="https://jorisvandenbossche.github.io/talks/2017_FOSDEM_dask/">https://jorisvandenbossche.github.io/talks/2017<em>FOSDEM</em>dask/</a></p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/dask/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joris Van den Bossche":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5558@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T133000
SUMMARY:guifi.net
DESCRIPTION: <p><a href="https://guifi.net/en/">guifi·net</a> is a technological, social and economic project built by citizens, which centers its activity in the field of telecommunications. Its purpose is to enable broadband Internet access for everybody, with high quality and for a fair price, by means of developing a telecommunications network based in a model of commons, open, neutral and with unencumbered access. The network counts with <a href="https://guifi.net/ca/node/2413/view/map">more than 32,000 nodes</a> and gives access to an estimated 50,000 people, mostly in Catalonia and the Valencian Country. guifi.net counts on a diverse community of individuals, organizations, companies and public administrations agreeing upon a <a href="https://guifi.net/en/FONNC">common license</a>, with the support of a <a href="https://fundacio.guifi.net/">private foundation</a> that watches over its development and integrity. guifi.net enables a collaborative economy where volunteers and businesses contribute to the development of the common network thanks to governance tools like the compensations system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/guifi/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ivan Vilata-i-Balaguer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4889@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T132500
SUMMARY:WebRender, the next generation graphics engine by Mozilla research
DESCRIPTION: <p>A technical talk about the web rendering architectures of today and tomorrow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_webrender_next_generation_graphics_engine/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Silva":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4963@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T135000
SUMMARY:Securing Automated Decryption
DESCRIPTION: <p>This talk covers an alternative to key escrows using new cryptographic techniques implemented by the Clevis (client) and Tang (server) projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2017/schedule/event/securing_automated_decryption/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathaniel McCallum":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4975@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T135000
SUMMARY:RISC-V
DESCRIPTION: <p>RISC-V is a new open, royalty-free instruction set specification from the University of California, Berkeley that is finding its way into applications that range from IoT to supercomputing. With the advent of RISC-V, hardware implementers are now able to build fully open-source CPUs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Architectures
URL:https:/fosdem.org/2017/schedule/event/riscv/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arun Thomas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5731@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T131500
SUMMARY:Analyze terabytes of OS code with one query
DESCRIPTION: <p>Google has made available a BigQuery copy of most open source code shared in GitHub. This allows any interested party to analyze 5 years of GitHub metadata and more than 42 terabytes of code easily. In this session we'll cover how to leverage this data - to understand the community around any language or project. With this, design requests and decisions can be made looking at the actual patterns discoverable through analytical methods.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/analyze_os_code/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felipe Hoffa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5687@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T140000
SUMMARY:Analyzing the Software Development Life-Cycle using Data-Mining Techniques
DESCRIPTION: <p>One of the major challenges for certification in the SIL2LinuxMP project, is toshow that Linux does not only define a development process, but also followsit. To this end (and far beyond!) the meta-data of commits to the Linux kernelare analyzed.</p><p>The talk covers everything from gathering the data, to distributing it to everyone in the project while keeping it the data up-to-date and of course our firstanalysis results. Each of these phases contain their own set of problems thatneeded to be considered, leading to a framework called DLCDM (DevelopmentLife-Cylce Data-Mining) that is introduced for the first time during this talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/software_life_cycle_data_mining/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Platschek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5400@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T133000
SUMMARY:eBPF and XDP walkthrough and recent updates
DESCRIPTION: <p>This talk presents an overview of the Linux kernel's eBPF subsystem and how it integrates into tc (traffic control) and XDP (eXpress Data Path) for providing a high-performance, in-kernel programmable networking data plane. Since the last fosdem, many new eBPF-related features found its way into the Linux kernel. This talk highlights some of the most important advances along with some examples on how this facility can be programmed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/ebpf_xdp/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Borkmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4980@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T135000
SUMMARY:External node classifier for easy configuration management.
DESCRIPTION: <p>Analysis on advantages of using an external node classifier system.Examples on how to ease Saltstack administration with reclass.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config management
URL:https:/fosdem.org/2017/schedule/event/external_node_classifier/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Riccardo Scartozzi (risca)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5891@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T135000
SUMMARY:AMENDMENT Bringing the Semantic Web closer to reality: PostgreSQL as RDF Graph Database
DESCRIPTION: <p>An investigation into how Python's RDFLib and SQLAlchemy can be used to leverage PostgreSQL's capabilities to provide a persistent storage back-end for Graphs, and become the elusive practical RDF triple store for the Semantic Web (or simply help you export your data to someone who's expecting RDF)!</p><p>Please note that this talk replaces "Replication &amp; Recovery in PostgreSQL 10.0" which was to be given by Simon Riggs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2017/schedule/event/postgresql_semantic_web/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jimmy Angelakos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5686@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T140000
SUMMARY:Loco Positioning: An OpenSource Local Positioning System for robotics
DESCRIPTION: <p>Positioning in robotics has alway been a challenge. For outdoor,robots GPS is solving most of the practical problems, but indoor,precise localization is still done using expensive proprietary systems mainlybased on an array of cameras.</p><p>In this talk, I will present the loco positioning system: an open source UltraWide Band radio-based local positioning system, why we need it and how it works.I will also speak about its usage with the Crazyflie 2.0 open source  nanoquadcopter, of course ending with an autonomous flying demo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/loco_positioning_crazyflie/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arnaud Taffanel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5758@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T133000
SUMMARY:Cloud Native Python
DESCRIPTION: <p>Serverside applications are more and more likely to need to run indynamic cloud environments where they can automatically scale asrequired.  One rightfully popular approach is to run the applicationas a Docker container inside a Kubernetes cluster, giving you a lot ofoperational benefits thanks to the Kubernetes folks.</p><p>For the most part it is rather easy to make your Python applicationwork inside a Docker container.  But there are a number of commonpatterns one can follow to save time by delegating more things to theruntime environment.  Furthermore you can start adding a few simplenon-intrusive features to your application which will help improve theapplication live-cycle in the cluster, ensuring smooth hand-over whenmigrating the container to different nodes or scaling it up or down.</p><p>This talk will discuss how to write a Python application which willbehave well in this environment, starting with the basics steps youcan rely on the runtime for, covering logging and all the way tosupporting the service life-cycle, health checking and monitoring in aKubernetes environment.  You will see that building a cloud-nativeapplication is not very hard and something you can graduallyintroduce.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/cloud_native_python/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Floris Bruynooghe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4995@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T132500
SUMMARY:Can open source open minds?
DESCRIPTION: <p>In the IncLudo project, we are making open source games to promote diversity in the workplace. After a year of building and testing game prototypes, we want to share what we've learned about bias, empathy, icebreakers, taboos, and board games while pursuing this important but challenging goal.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_includo/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jesse Himmelstein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4836@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T135000
SUMMARY:Datacubes on Steroids with ISO Array SQL
DESCRIPTION: <p>Never before it was so easy and inexpensive to gather, as well as generate, massive amounts of data. Often, data get discretized in space and time, nat­ur­ally leading to multi-dimensional arrays. In fact, arrays play a core role in most domains of science, engineering, and bus­in­ess - generally speak­ing, spatio-temporal sensor, image, time­series, sim­­ul­ation, and statistics data­. This raises the need for flexible, scalable, and open services in replacement of the bespoke silo solutions that have prevailed in the past.</p><p>Traditional databases have been successful due to their flexibility (through query languages) and scalability (through manifold optimizations and parallelization in the server) - however, they unfortunately do not support massive arrays. This is being remedied within ISO currently where SQL/MDA ("Multi-Dimensional Arrays") is in an advanced stage, likely becoming adopted in summer 2017. SQL/MDA adds declarative array definition and operations to SQL. Not only paves this the way for powerful services, maybe even more important it allows, for the first time, integrating data and metadata into the same archive, even in one and the same query. As such, SQL/MDA will be a game changer in data services not only for science and engineering at large.</p><p>We present the concepts and rationales, as well as the open-source technology rasdaman ("raster data manager") which is serving as the blueprint for MDA.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2017/schedule/event/datacubes/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Baumann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5275@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T131500
SUMMARY:Virtuozzo containers, how it works
DESCRIPTION: <p>openvz containers, how it works and how it looks</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/virtuozzo_containers/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Stefanov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5493@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T134000
SUMMARY:Using clang as a Frontend on a Formal Verification Tool
DESCRIPTION: <p>ESBMC is a SMT-based context-bounded bounded model checker that aims to provide bit-precise verification of both ANSI-C and C++ programs. The presentation will briefly introduce the tool and then show the usage of libtooling as a frontend for the tool, including the problems we had during the development and what we hope for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2017/schedule/event/clang_formal_verification_tool_frontend/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mikhail Gadelha":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5909@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T140000
SUMMARY:DNS BOF
DESCRIPTION: <p>DNS BOF</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in H.3227)
URL:https:/fosdem.org/2017/schedule/event/dns_bof/
LOCATION:H.3227
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5592@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T132000
SUMMARY:Accessibility in Open Source
DESCRIPTION: <p>There are many accessibility projects in the Open Source (OS) and Open Development (OD) space. Some focus on creating technologies designed to make the web easier for people with disabilities to use, others are exploring ways to make the web itself more accessible.</p><p>This talk will look at a handful of projects including the Non Visual Desktop Access (NVDA) screen reader, Drupal Content Management System (CMS), Brunel Data Visualization, and other projects making a difference to accessibility, , and the accessibility of the OS/OD space itself.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_accessibility_in_os/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Léonie Watson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5146@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T132000
SUMMARY:JsSIP: SIP in your browser
DESCRIPTION: <p>JsSIP allows you to create WebRTC applications using SIP within your browser.</p><p>The talk will go through the beginning of its development along with the standarization process of the WebSocket as a transport for SIP, the use cases, the present and the future of JsSIP.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/jssip/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jose Luis Millán":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5776@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130000
DTEND:20170205T132500
SUMMARY:Discussion session on HDL simulation and synthesis tools
DESCRIPTION: <p>A discussion about the current state of FOSS HDL simulation and synthesis tools, and possible paths moving forward.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/hdl_discussion/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Wagner":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tristan Gingold":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Javier D. Garcia-Lasheras":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Papon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5679@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T133000
SUMMARY:Tanker
DESCRIPTION: <p>Tanker goal is to allow easy batch operations without compromising database modeling. For pandas users, it's like DataFrame.to_sql on steroids.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_tanker/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bertrand Chenal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5791@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T132500
SUMMARY:Optimizing Errors Away
DESCRIPTION: <p>The HotSpot JIT compilers use a lot of sophisticatedoptimization techniques to speed up your Java code. Sometimes, theseadvanced optimizations are so aggressive that they may eliminaterequired checks by mistake and therefore suppress expectedprogram errors.</p><p>In this talk, I'll briefly introduce Escape Analysis and Intrinsics,two commonly used HotSpot optimization techniques. I'll show how acombination of these two features can optimize awayIndexOutOfBoundsExceptions in some corner cases where they arerequired by the standard and how I fixed this error in recent versionsof the OpenJDK.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/optimizing_error/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Volker Simonis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5507@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T132500
SUMMARY:Building distributed systems with Msgflo
DESCRIPTION: <p>MsgFlo is a tool to build systems that span multiple processes and devices, for instance IoT sensor networks.Each device acts as a black-box component with input and output ports, mapped to MQTT message queues.One then constructs a system by binding the queues of the components together.Focus on components exchanging data gives good composability and testability, both important in IoT.We will program a system with MsgFlo using Flowhub, a visual live-programming IDE, and test using fbp-spec.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_msgflo/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jon Nordby":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5695@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130000
DTEND:20170204T150000
SUMMARY:LPI Exam Session 1
DESCRIPTION: <h3>LPI offers discounted certification exams at FOSDEM</h3>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2017/schedule/event/cert_lpi_1/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LPI Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5641@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T130500
DTEND:20170204T132500
SUMMARY:Autopsy of an automation disaster
DESCRIPTION: <p>You’ve deployed automation, enabled automatic master failover and tested it many times: great, you can now sleep at night without being paged by a failing server.  However, when you wake up in the morning, things might not have gone the way you expect.  This talk will be about such a surprise.</p><p>Once upon a time, a failure brought down a master.  Automation kicked in and fixed things.  However, a fancy failure, combined with human errors, with an edge-case recovery, and a lack of oversight in automation, lead to a split-brain.  This talk will go into details about the convoluted - but still real world - sequence of events that lead to this disaster.  I will cover what could have avoided the split-brain and what could have make things easier to fix it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/autopsy_mysql/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-François Gagné":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4870@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130500
DTEND:20170205T134000
SUMMARY:I contributed ! But what now ?
DESCRIPTION: <p>For any FOSS community, newcomer onboarding is important but retaining them is critical. Since past one year, I have been working with the Fedora Community Operations team on community-oriented metrics and on improving contributor retention rates in Fedora. During this talk, I would like to share the findings from my work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_contributed_now_what/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bee Padalkar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5842@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130500
DTEND:20170205T132500
SUMMARY:Changing the Image of Perl
DESCRIPTION: <p>Beginning of this century, because of perceived stagnation in development, and flamewars, and obfuscated Perl, and the rise of other programming languages, and other reasons, the attitude towards Perl became negative. We noticed and cared, so we stopped the flamewars and the obfuscated code, we organised more and better conferences, workshops and hackathons, we made sure we are more friendly and helpful to newbies (and oldies), and in general we become more visible. Things changed so much, we nowadays even get compliments at open source conferences! I will talk about our booths and devroom at FOSDEM, and our Perl-presence at other open source conferences, and our own Perl-swag.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/image/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wendy G.A. van Dijk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5859@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T130500
DTEND:20170205T131000
SUMMARY:CRI: How Kubernetes really runs containers
DESCRIPTION: <p>Kubernetes is a cluster orchestration system that runs all applications inside containers. However, Kubernetes itself doesn't know anything about containers, but instead defers to a container runtime to do all the heavy lifting. This talk will describe the Container Runtime Interface, a new internal API that allows Kubernetes to be extended to integrate with other container runtimes than Docker.</p><p>(Please note that the speaker has changed from Jonathan Boulle.)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/crikube/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Bruno":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5609@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T131000
DTEND:20170204T133000
SUMMARY:Cleaning up the spellcheck dictionary
DESCRIPTION: <p>It's easy to spot if a word is missing in a spellcheck dictionary. But it's much more complex to find out if a dictionary contains words that are actually wrong. We'll see how to clean up a dictionary in a safe way and the benefits this brings.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/spellcheck/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Pescetti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5071@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T131000
DTEND:20170204T134000
SUMMARY:Bringing the Semantic Web closer to reality
DESCRIPTION: <p>Presentation of an investigation into how Python's RDFLib and SQLAlchemy can be used to leverage PostgreSQL's capabilities to provide a persistent storage back-end for Graphs, and become the elusive practical RDF triple store for the Semantic Web (or simply help you export your data to someone who's expecting RDF)!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_postgres_graphdb/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jimmy Angelakos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5090@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T131500
DTEND:20170205T140000
SUMMARY:Network freedom, live at the REPL!
DESCRIPTION: <p>Explore Guile's role in advancing network freedom!  This talk covers recent advancements in asynchronous tooling in Guile, as well as live demonstrations of Guile used to power federation via the ActivityPub and ActivityStreams standards through Pubstrate.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/networkfreedom/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Webber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4672@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T131500
DTEND:20170205T135500
SUMMARY:Free Software In Europe's Public Sector
DESCRIPTION: <p>This talk gives an overview of how public administrations in the European Union are embracing free and open source software solutions</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_free_and_open_source_in_european_public_administrations/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gijs Hillenius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5126@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T131500
DTEND:20170204T135500
SUMMARY:QEMU: internal APIs and conflicting world views
DESCRIPTION: <p>QEMU is an open source machine emulator and virtualizer written in C. Over time it has evolved multiple interfaces to interact with the outside world, and multiple internal APIs and abstractions to model and keep track of data. The talk will be a review of some of the challenges and trade-offs involved in making those abstractions work together.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_qemintapi/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eduardo Habkost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5271@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T132000
DTEND:20170204T133500
SUMMARY:LizardFS - distributed file system made easy
DESCRIPTION: <p>Short presentation of LizardFS with example Setup. Especially focused on how easy it is to setup, use, manage, extend and shrink.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/lizardfs/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michal Bielicki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4661@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T132000
DTEND:20170205T133500
SUMMARY:SOFA - Real-time multi-physics simulation
DESCRIPTION: <p>Simulation Open Framework Architecture (SOFA) is an open source multiplatform framework primarily targeted at real-time physical simulation, with an emphasis on medical simulation.</p><p>It is mostly intended for the research community to help develop new algorithms, but can also be used as an efficient prototyping tool or as a physics engine.</p><p>Started in 2004, SOFA is currently developed by 4 research teams from Inria (french research institute): Mimesis, Imagine, Defrost and Asclepios.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/sofa/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Paran":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hugo Talbot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5819@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T132500
DTEND:20170205T141000
SUMMARY:Grafana - Past, present and future
DESCRIPTION: <p>Why was Grafana born and what problem is it trying to solve? How do we try to solve these problems?We will look into some of the recent changes in Grafana that makes it easier to create, share and work with your dashboards. I'm also going to look into the future and talk about how we see the future of Grafana and talk a little bit about of software design philosophy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2017/schedule/event/grafana_past_present_and_future/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carl Bergquist":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5311@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T132500
DTEND:20170205T141000
SUMMARY:Singularity
DESCRIPTION: <p>Singularity is an open source container solution being developed specifically for HPC environments. With Singularity, HPC users can safely bring their own execution environments to the cluster. Unlike other container solutions, Singularity does not require root level permissions to run containers, which allows users to freely control what software stack they wish to use. Provisioning of a container image can be done locally on the user's machine or on Singularity Hub. The resulting image can then be securely executed on any machine with Singularity installed. Reproduction of results has never been easier: a user can now share a single Singularity image file that will ensure a consistent execution environment wherever it is run.</p><p>This presentation will provide an in-depth look at how Singularity is able to securely run user containers on HPC systems. After a brief introduction to Singularity and its relationship to other container solutions, the details of Singularity's runtime will be explored. The way that Singularity leverages Linux features such as namespaces, bind mounts, and SUID binaries will be discussed in further detail as well.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/singularityhpc/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Bauer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5913@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T132500
DTEND:20170205T135500
SUMMARY:AMENDMENT Go lighting talks
DESCRIPTION: <p>Go lightning talks. This talk replaces Two Years With Go and ZeroMQ by Brian Knox.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2017/schedule/event/go_lighting_talks/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arjan van Eersel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5843@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T132500
DTEND:20170205T140500
SUMMARY:Notes from the Trenches
DESCRIPTION: <p>Witness the life cycle of a single Perl 6 module from creation to adulthood, learning some tips and tricks on the way as we dodge some bullets and fall headlong into cleverly-concealed traps. We'll talk about Perl 6 coding style, code layout, and some of the compromises you have to make during development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/parsing_perl6/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeffrey Goff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5149@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T132500
DTEND:20170204T134500
SUMMARY:Introducing mediasoup
DESCRIPTION: <p>mediasoup is a WebRTC SFU (Selective Forwarding Unit) for Node.js that allows applications to run multiparty video conferencing with browser and mobile devices in a multi-stream fashion.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/mediasoup/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Iñaki Baz Castillo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4976@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T132500
DTEND:20170204T135500
SUMMARY:LuaJIT for AArch64 and MIPS64 platforms
DESCRIPTION: <p>In this talk, we will present the latest improvements done for ARM64 and MIPS64 platforms in LuaJIT. The talk will cover challenges related to new GC64 mode, as well as arch-specific issues.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lua
URL:https:/fosdem.org/2017/schedule/event/luajit/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Djordje Kovacevic":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Pejic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5001@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T132500
DTEND:20170204T141000
SUMMARY:Redox OS
DESCRIPTION: <p>Redox is an attempt to make a complete, fully-functioning, general-purpose operating system with a focus on safety, freedom, reliability, correctness, and pragmatism.</p><p>So how do we get there? By keeping the kernel minimal, both in terms of syscalls and in terms of size. By writing the code in Rust, a modern, memory-safe and type-safe systems programming language. By maintaining minimal privileges, through a general capability-based system.</p><p>Redox is an ambitious project, but it already runs on real hardware. Let's take a look.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2017/schedule/event/microkernel_redox_os/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Teller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5757@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133000
DTEND:20170205T140000
SUMMARY:Debugging Hung Python Processes with GDB
DESCRIPTION: <p>When things go wrong in production, it can be necessary to troubleshoot problems where they occur, instead of in a development environment. In those situations having a working knowledge of GDB, GDB Python Extensions, and strace is very helpful. You will see some  simple techniques to get insight into those situations. This talk  outlines several techniques for connecting to an already running, "stuck", or deadlocked Python process using GDB for debugging.</p><p>During the talk, we will:</p><ul><li>inspect the current state of threads with</li><li>use and demo the GDB macros for Python</li><li>inspect a locally running process and a core dump collected from a remote machine</li><li>use strace to gather system call information about a process</li><li>discuss  the SIGTRAP handler as a proactive way to make rpdb available in production.</li></ul><p>I have had to debug several hard-to-find bugs that were very infrequent deadlocks using Python. Furthermore it was happening on remote machines I could not have network access to. This technique was invaluable in those situations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_gdb/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Bouterse":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5617@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T133000
DTEND:20170204T140000
SUMMARY:Cilium - BPF & XDP for containers
DESCRIPTION: <p>This talk demonstrates that programmability and performance does not require user space networking, it can be achieved in the kernel by generating BPF programs and leveraging the existing kernel subsystems. We will demo an early prototype which provides fast IPv6 &amp; IPv4 connectivity to containers, container labels based security policy with avg cost O(1), and debugging and monitoring based on the per-cpu perf ring buffer.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/cilium/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Graf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5433@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133000
DTEND:20170205T141500
SUMMARY:Ceph and Storage management with openATTIC
DESCRIPTION: <p>openATTIC is a web-based Open Source Storage management system forLinux. It supports the most popular NAS/SAN protocols like CIFS/NFS andiSCSI/Fibre Channel, including clustering and mirroring of data usingDRBD®.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2017/schedule/event/openattic/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lenz Grimmer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5522@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T133000
DTEND:20170204T135000
SUMMARY:Office Basic Source Code Management
DESCRIPTION: <p>OpenOffice Basic is cool.  It can manipulate everything in your document, spreadsheets and slides.  It helps you to create complicated reports automatically.  But OpenOffice Basic is not cool.  It lacks everything a modern hardcore developer needs:  Personal favorite text editors, version controls, source repositories, etc.  OpenOffice Basic macros are created and edited only with Basic IDE, and stored in some hidden place in your hard disk, not in the source form but in XML.  They cannot be managed with modern development tools like svn, git, different text editors, and cloud storage backup.</p><p>What if there is a tool that let you work off-line, out of the OpenOffice Basic IDE box, with your favorite text editor, on anywhere on your hard drive?  That's why I wrote obasync to do this job: Synchronize your local Basic macro sources with OpenOffice Basic storage.  It frees me from Basic IDE and I can apply every source code development tools now.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/office_source_code_mgmt/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shih-Ching Yang (imacat)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5405@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133000
DTEND:20170205T135500
SUMMARY:Media Analysis tools
DESCRIPTION: <p>In this talk, MediaArea founder and technical lead Jérôme Martinez provides a global view of the different tools we use (or facilitate use of) for media analysis. We will cover the following: Metadata extraction and review with <strong>Mediainfo</strong>; file format validation and local policy conformance checking with <strong>MediaConch</strong>; embedding and editing of audio metadata with <strong>BWF MetaEdit</strong>; and audiovisual quality control tool developed for analysis of digitized analog video files with <strong>QCTools</strong>, with support from <strong>FFmpeg</strong>. MediaArea is an open source software company focused on digital media analysis. We develop and support tools that aid developers in integrating digital media file investigation into their work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_mediainfo/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jérôme Martinez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4904@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133000
DTEND:20170205T135500
SUMMARY:Ruby bindings for Libgerbv
DESCRIPTION: <p>Working with Gerber files today is a task done by CAM personnel using extremely expensive and proprietary software. Until today no easy way exists to edit Gerber files through an API. What only few know is that libgerbv from the Geda project has proper support to not only show but also to edit Gerber files.</p><p>Using the Ruby bindings for libgerbv it is now possible to edit Gerber files through a simple API.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/ruby_libgerbv/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Franken":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4919@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133000
DTEND:20170205T135500
SUMMARY:WTF my container just spawned a shell
DESCRIPTION: <p>While there have been many improvements around securing containers, there is still a large gap in monitoring the behavior of containers in production. That’s why we created Sysdig Falco, the open source behavioral activity monitor for containerized environments.</p><p>Sysdig Falco can detect and alert on anomalous behavior at the application, file, system, and network level. In this session get a deep dive into Falco:- How does behavioral security differ from existing security solutions like image scanning?- How does Falco work?- What can it detect? Building and customizing rules- Next steps</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/container_spawned_shell/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jorge Salamero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5505@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T133000
DTEND:20170204T135500
SUMMARY:How Rust is being developed
DESCRIPTION: <p>The Rust project has become a large software development project. To better understand how it is being developed, a software development analytics dashboard has been deployed for it. This dashboard tracks most of the public data about Rust development, and allows to visualize, drill down and understand that data. The talk will present this dashboard, and how to use it to learn about the details of Rust development processes and community. It will also present some interesting data obtained from it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_rust_development/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jesus M. Gonzalez-Barahona":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5556@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T133000
DTEND:20170204T140000
SUMMARY:Understanding JESD204B
DESCRIPTION: <p>JESD204B is a industry standard for interfacing high-speed converters (ADC, DAC) to logic devices (FPGA, ASIC). This presentation will give a introduction to the JESD204B standard which is gaining increasing adoption in SDR solutions to connect the RF-fronted device to the processing device.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/jesd204b/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lars-Peter Clausen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4841@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133000
DTEND:20170205T135500
SUMMARY:Presentation of Hellink, an educational game about Open Data
DESCRIPTION: <p>Hellink is an educational video game about information literacy. Being produced by an university library, it heavily focuses on the business model of scientific information, and the various ways to promote more freedom in this domain, especially Open Data. Discover the creative process behind the project, and how to raise awareness about complex subjects through videogames!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_hellink/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Planques":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5597@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T133000
DTEND:20170204T143000
SUMMARY:fortification vs memcheck
DESCRIPTION: <p>gcc/glibc support fortification of some functions by defining <em>FORTIFY</em>SOURCE. This inserts some compile and runtime buffer overflow checks for selected glibc functions. These checks have no or very little runtime overhead and work on the object level (the compiler provides/proofs the size of the object buffer size). valgrind memcheck provides similar memory buffer overflow checks. These checks don't need any compiler help (you won't have to rebuild your code). But they have a much higher runtime overhead. They also work on a different level. valgrind memcheck doesn't know anything about the objects the user is manipulation but has knowledge of all memory blocks allocated. Lets explore how these different mechanisms work and how we can make them work better together.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2017/schedule/event/valgrind_fortification/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Wielaard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5414@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T133000
DTEND:20170204T135500
SUMMARY:6LoWPAN in picoTCP
DESCRIPTION: <p>6LoWPAN enables, as the name implies, IPv6-communication over Low-power Wireless Personal Area Networks, e.g. IEEE802.15.4. A lot of resources are available to allow 6LoWPAN over IEEE802.15.4, but how can one extend the 6LoWPAN feature-set for the use with other link layer types? This talk will cover the details about a generic implementation that should work with every link layer type and how one can provide support for ones own custom wireless network. The goal is to give quite a technical and detailed talk with finally a discussion about when 6LoWPAN is actually useful and when is it not.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_6lowpan/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jelle De Vleeschouwer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5476@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133000
DTEND:20170205T135500
SUMMARY:airspace-v.com
DESCRIPTION: <p>More than fifteen years ago airspace-v.com was launched. A web site with map data for general aviation. In the meantime resources for mapping and for aviation information have changed and improved a lot. Web site airspace-v.com is under refurbishment now. It is becoming an application of OpenStreetMap showing information collected from public sources on the net. Here you can see which information is presented on the map and you can learn a few implementation details for efficient database querying of distances and a file based location name lookup that is extremely fast.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_airspace/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Bremer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5189@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T133000
DTEND:20170204T135500
SUMMARY:Purely Functional GPU Programming with Futhark
DESCRIPTION: <p>We present the pure functional array language, Futhark, along with its optimising GPU-targeting compiler.  Of particular focus are the language tradeoffs necessary to ensure the ability to efficiently generate high-performance GPU code from a high-level parallel language.  We also demonstrate (nested) data-parallel array programming, a programming paradigm that enables concise programming of massively parallel systems.  We show how Futhark code can be easily integrated with larger applications written in other language.  Finally, we report benchmarks showing that Futhark is able to match the performance of hand-written code on various published benchmarks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/functional_gpu_futhark/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Troels Henriksen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5041@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T133000
DTEND:20170204T140000
SUMMARY:OSINT Tools for Security Auditing
DESCRIPTION: <p>The talk would aim about making an introduction to open source intelligence automation tools(OSINT)  developed in Python, commenting the process we can follow to obtain, analyze and exploitpublic information in social networks and public servers.The final objective is obtain the  maximum possible of knowledge in the context we are auditing.</p><p>The talking points could be:</p><p>-Introduction searching information from multiples sources with OSINT tools.-OSINT tools developed with python for extracting public information from servers and domains.-Advantages and limitations these tools from the user point of view.-Comment how these tools are developed and the main modules used in their development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_osint/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="José Manuel Ortega":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5252@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133000
DTEND:20170205T140000
SUMMARY:Privacy in practice for self hosting
DESCRIPTION: <p>One of the main issue with centralized internet services is the commercial exploitation of people private datas, and the relative lack of security of those data against states actors among others. Yet, being self hosted and using smaller provider do not automatically grant protection, and few people do have a concrete idea of what steps are needed to efficiently protect the privacy of others when hosting services, inspired by the policy of Mozilla, riseup and several others groups trying to do the right things</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/self_hosting_privacy/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mickael Scherer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5518@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T133000
DTEND:20170204T135500
SUMMARY:Continuous Integration with the Open Build Service
DESCRIPTION: <p>Getting a new Linux appliance with every commit you push sounds awesome but impossible, right? Not with the Open Build Service, the Free Software build and distribution system which powers openSUSE, ownCloud and Tizen! Usually a lot of manual work is necessary to create your custom Linux appliance, but the Open Build Service abstracts all the complicated technologies and makes this task as easy as pie. In this talk, we will show you how we plug several open source technologies together to create Linux appliances in a fully automated, continuous integration cycle.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/continuous_integration_with_obs/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Bruckmayer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5700@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133000
DTEND:20170205T143000
SUMMARY:LibreOffice Exam Session 2
DESCRIPTION: <p>LibreOffice Certifications are designed to recognize professionals in the areas of development, migrations and trainings who have the technical capabilities and the real-world experience to provide value added services to enterprises and organizations deploying LibreOffice on a large number of PCs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2017/schedule/event/cert_libreoffice_2/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LibreOffice Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5375@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133000
DTEND:20170205T141500
SUMMARY:Increasingly permissive or increasingly dismissive?
DESCRIPTION: <p>In advanced free software legal and policy circles, a disturbingnumber of conversations treat it as given that fewer new projects arechoosing copyleft licenses, and more are going the route of laxpermissive. Though this has been repeated in news articles and blogposts, when we look deeper for evidence of the claim, we find eitheranecdotes (often from the field of corporate-backed project licensechoices), or highly questionable and unscientific data sets. Is itreally so?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/permissive_or_dismissive/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Sullivan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5177@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133000
DTEND:20170205T135000
SUMMARY:Opening up accessible design
DESCRIPTION: <p>At the Home Office, UK we designed a set of posters aiming to promote accessibility, raising awareness of various users and conditions through good design practice. By sharing them openly with others, they've become something better, and have been made even more accessible along the way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_dos_and_donts_on_accessibility/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karwai Pun":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5895@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T133000
DTEND:20170204T143000
SUMMARY:Mageia Meet-up
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in H.3227)
URL:https:/fosdem.org/2017/schedule/event/mageia_bof/
LOCATION:H.3227
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5053@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T133500
DTEND:20170205T142000
SUMMARY:Do You Want to Retry?
DESCRIPTION: <p>The world is not perfect and network failures do happen. Complaining about instability might not always be enough. Especially when your system depends on multiple networked services and each of them is on a critical path to the final result.</p><p>This talk will follow a real story of an attempt to implement network errors handling by retries functionality that is inside urllib3 and requests Python libraries. More importantly we will simulate poor network conditions on a local machine using Linux Network Emulator and then will reason on how effective the attempt was and what can be further improved.</p><p>This is a proper treatment the networked systems should get when they are designed, developed and tested. And it is great that all the tools necessary are already there in most popular Linux distributions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2017/schedule/event/want_to_retry/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Marchukov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4805@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T133500
DTEND:20170204T135500
SUMMARY:Honeypot your database
DESCRIPTION: <p>Most database attackers are after your sensitive data. But there's no easy way to detect them accessing the data since your application will be accessing it too. This is where honey-potting can be really useful. This session will demonstrate a neat way to do honey-potting using nothing but existing MySQL tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/honeypotmysql/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georgi Kodinov (Joro)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5191@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T134000
DTEND:20170205T135500
SUMMARY:OSIS - Open Student Information System
DESCRIPTION: <p>The Catholique University of Louvain (Université catholique de Louvain - UCL) decided to rewrite their core business applications from Java/EE to Python/Django and make them freely available as open source software. This presentation intends to share with the community the experience on building OSIS, the open source transition, the cultural and technical shift, the engagement of students, teachers and employees on the improvement of their own user experience, the costs implied and the productivity gains.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/open_student_info_system/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hildeberto Mendonça":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4838@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T134000
DTEND:20170205T141500
SUMMARY:Open source is just about the source, isn't it?
DESCRIPTION: <p>Your project's code base is rock solid, you are rolling releases early and often, your test suite is comprehensive and running regularly, your code is well performing without any glitches. Everything is in place that defines a successful open source project - or isn't it?</p><p>This talk tries to highlight some of the key questions software developers will quickly be faced with when dealing with open source: In addition to coding skills, topics like people management, naming, trademark enforcement, licensing, patents, pr and more become topics to deal with.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_open_source_is_just_about_the_source_isnt_it/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Isabel Drost-Fromm":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5298@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T134000
DTEND:20170204T135500
SUMMARY:Encryption for the masses with pretty Easy privacy (p≡p)
DESCRIPTION: <p>A rough overview on the pretty Easy privacy (p≡p) project:</p><p>p≡p stands for pretty Easy privacy. The idea is to ease the use of well-known and established end-to-end cryptographic tools for already existing and widely used written digital communication channels, starting with email and radically easing adoption of OpenPGP-compliant encryption for it. Later on, XMPP-based communication channels (using e.g. OTR) and others will be added, with the ultimate goal to route all messages through GNUnet, a secure peer-to-peer framework, which doest not just protect message contents, but also metadata.</p><p>Basically, p≡p's proposed and (to some degree) already implemented protocols automate the steps taught to users at CryptoPartys, from which the project emerged.</p><p>p≡p supports multiple platforms (e.g., Android, *BSDs, GNU/Linux distributions, iOS, MacOS X and Windows), multiple programming languages and environments (e.g., C#/COM, C++/Qt, Java, JavaScript, Objective-C/Swift and Python) and will provide easyaccess to multiple crypto technologies through an abstract API which doesn't require application developers to have in-depth cryptographic knowledge, i.e. the p≡p engine takes care of the details. The focus for now is to have OpenPGP-compatible communications for email widespread, using already existing crypto tools like GnuPG and a NetPGP fork (needed for iOS).</p><p>p≡p's core parts (the p≡p engine and the adapters / bindings for different programming languages) are owned by the Swiss-based, tax-free p≡p foundation and held under the GNU GPL v3 license alongside with the p≡p trademarks. The foundation is run by privacy activists from Germany and Switzerland. Any project willing to implement p≡p will be supported, especially in the FreeSoftware world. For trust and security reasons, the p≡p foundation requires projects to let their p≡p implementations code audited by a trustworthy independent firm upon every release, if they want to use the p≡p trademarks, so as to make sure there are no backdoors in officially endorsed p≡p end-user software. The p≡p foundation, for cases where the money for such undertakings is not available, is willing to either finance the code audits itself or to organize such funding at least.</p><p>p≡p foundation has close cooperations with the Enigmail (Enigmail 2.0 will be Enigmail/p≡p), the GNUnet project and soon ISOC Switzerland (ISOC-CH).</p><p>But there's also extensive exchange with other groups like the CCC (particularly in Switzerland), the FSFE, the Mozilla Foundation (Mozilla Thunderbird in particular), The Reva &amp; David Logan Foundation and the GnuPG project.</p><p>The Lightning Talk will be quite short: 10mins. 5mins will be reserved for (hopefully) lots of questions. :)(For further and more detailled questions, just visit us at the GNU Taler / p≡p foundation stand in building K, level 1, group A.)</p><p>The speaker, Hernâni Marques, is council member of the p≡p foundation.</p><p>(Note that this talk was originally going to be presented by Volker Birk, p≡p foundation's council president, who now cannot be present.)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/pep/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hernâni Marques":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5161@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T134500
DTEND:20170204T143500
SUMMARY:JRuby in 2017: Rails 5, Ruby 2.4, Performance
DESCRIPTION: <p>JRuby has been compatible with various Ruby versions during its lifespan, ranging from the 1.6 series through today's 2.4. JRuby has supported Rails in some capacity since the 1.0 days. And at the same time, we've continued to improve performance. In this talk we'll explore JRuby's level of compatibility today and discuss the challenges of keeping up with an actively-developed language and ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ruby
URL:https:/fosdem.org/2017/schedule/event/ruby_jruby_in_2017_rails5_ruby24_performance/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Nutter":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Enebo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5356@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T134500
DTEND:20170204T143000
SUMMARY:What legal and policy issues concerning FOSS need to be systematically researched? 
DESCRIPTION: <p>When Free and Open Source Software (FOSS) are becoming more broadly deployed (sometimes as part of proprietary systems) amongst organisations who have limited pre-understanding of the philosophy underlying FOSS there are a number of challenges which need to be successfully addressed. Such challenges include licensing obligations for FOSS and a number of associated legal issues, such as patents, trademarks, procurement law, and various conditions (e.g. FRAND-terms) for use of standards. Many companies and public sector organisations struggle with these challenges and there are sometimes tensions and legal disputes between different interests, which may involve organisations and individuals contributing to specific open source projects.</p><p>This panel seeks to address the following overarching question:Which are the contemporary legal and policy challenges needed to be better understood through systematic research studies, and what relevant studies should be designed and conducted in order to produce relevant research results as well as practical outcomes in order to shed light on these challenges?</p><p>The (45 minutes) panel will start with short position statements by the panellists and a dialogue between them. Significant time will be allocated to an open discussion on the issues with the audience, and those attending are invited to raise their own concerns and share their own experiences.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/foss_issues_research/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pamela Chestek":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Katz":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Björn Lundell":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Stürmer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5481@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T134500
DTEND:20170205T142500
SUMMARY:Using LNT to track performance
DESCRIPTION: <p>Last year, at the 2016 LLVM dev room, I presented ideas on how toimprove LNT to make performance tracking of LLVM generated codeeasier. We've implemented most ideas since, and we're happy to see thatour ideas work out in practice: quite often, understanding the rootcause for a performance regression now takes about 5 to 10 minutes ofwork, whereas before it typically took us half a day to produce alldata that is now recorded automatically.</p><p>I intend to give a demo of how we use LNT at ARM's LLVM teams.  I'llalso discuss how LNT is useful for other projects that need to trackperformance of generated code. LNT is starting to be used by at leastalso some GCC, java jit and even a Verilog-to-C++ compiler teams.</p><p>I'll also give the necessary pointers on what you need to getstarted on LNT for your own projects.</p><p>You can find a preview of the kind of things I plan to demo athttp://blog.llvm.org/2016/06/using-lnt-to-track-performance.html</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2017/schedule/event/lnt/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kristof Beyls":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5180@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T134500
DTEND:20170204T144000
SUMMARY:Incremental Backups
DESCRIPTION: <p>Full backups of large storage devices are expensive, slow, and waste a lot of space. Incremental and differential backups are an oft-requested feature in virtualization stacks to help eliminate the redundant copying of backup data.</p><p>This presentation will cover recent developments in related delta-backup technologies, covering incremental and differential backups, image fleecing, dirty bitmap management, and different paradigms of consuming this data to produce reliable backups both through QEMU as an agent or via an external backup appliance.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Disaster Recovery
URL:https:/fosdem.org/2017/schedule/event/backup_dr_incr_backups/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Snow":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5475@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T135000
DTEND:20170204T141000
SUMMARY:LibreOffice and your IDE
DESCRIPTION: <p>The LibreOffice build system provides integration with a set of IDEs including Kdevelop, Eclipse, Vim/YouCompleteMe, QtCreator and Visual Studio. This allows developers on all platforms to use their preferred environment and still IDE features like code-completion on many of them without the need to manually maintain all of those. Gbuild, the LibreOffice build system, exports most relevant data about this to JSON files, which then can be used to create project solutions on multiple IDEs. This talk describes how we got there, past and future challenges and opportunities. It might also be of interest for other projects interested in providing something similar.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/libreoffice_ide/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bjoern Michaelsen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5297@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T135000
DTEND:20170204T142000
SUMMARY:(Cypher)-[:ON]->(ApacheFlink)<-[:USING]-(Gradoop)
DESCRIPTION: <h3>Abstract</h3><p>Graph pattern matching is one of the most interesting and challenging operations in graph analytics. However, it is primarily supported by graph database systems such as Neo4j but, besides research prototypes, not generally available for distributed (not-only graph) processing frameworks like Apache Flink or Apache Spark.</p><p>In our talk, we want to give an overview of our current implementation of Cypher on Apache Flink. Cypher is the Neo4j graph query language and enables the intuitive definition of graph patterns including structural and semantic predicates. As the Neo4j graph data model is not supported out-of-the box by Apache Flink, we leverage Gradoop, a Flink-based graph analytics framework based on Apache Flink that already provides an abstraction of schema-free property graphs.</p><p>We will give a brief overview about the technologies used to implement Cypher, explain our query engine and give a demonstration of the available language features. Finally, we will discuss open challenges and missing features hopefully motivating people to contribute.</p><p>The project is a cooperation between the University of Leipzig and Neo Technology.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_cypher_on_flink/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Junghanns":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Kießling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5238@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T135000
DTEND:20170204T141000
SUMMARY:Real-Time Chat on the Web
DESCRIPTION: <p>Converse.js is an XMPP-based webchat application that can be used as a standalone application or it can be customized and integrated into any website.In this talk I'll provide an introduction to Converse.js and I'll also explain the infrastructure required to integrate and host XMPP-based webchat.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/webchat/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="JC Brand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5407@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T142500
SUMMARY:Tablexia
DESCRIPTION: <p>Tablexia is an app for children with dyslexia in secondary schools available for free in Czech, Slovak and German language for iOS and Android. Tablexia aims to support the development of cognitive abilities (e. g. working memory, spatial orientation, phonological discrimination).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_tablexia/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Šíchová":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5445@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T142500
SUMMARY:Dissecting media file formats with Kaitai Struct
DESCRIPTION: <p>Media file formats grow progressively more and more complex every year and supporting them all requires tremendous effort of all the FOSS developers. It's a problem that concerns not only low-level library developers, but higher level software as well: for example, audio sequencer or video editor developer will still need solid understanding of underlying media file format structure to be able to debug any problems with it (like non-standard chunks inserted by some properitary software). We'd want to present Kaitai Struct, a new free/open source solution for file format dissecting, visualization and parsing. It is "write one - run everywhere" solution, where one needs to specify declarative file format spec once, and then compile it into ready-made parsing library in a large variety of supported target languages. And our visualization tools make Kaitai Struct work like "Wireshark for media files".</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_kaitai/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mikhail Yakshin (GreyCat)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5696@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T143000
SUMMARY:Success and Failure in Building an Open-Source Software Platform for Autonomous Driving Systems
DESCRIPTION: <p>On FOSDEM 2014, Tilmann Ochs, Daniel Wagner and I presented research activities to define, motivate and implement a software platform for autonomous driving systems using open-source software.On FOSDEM 2017, we re-evaluate this effort and critically review its progress, its success and its failure. We discuss on-going software development activities, technical influences for selecting the communication middleware and the operating system, and the economics of automotive software development with implications on use and development of open-source software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/succes_failure_autonomous_driving/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lukas Bulwahn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4918@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T145000
SUMMARY:Free Software For The Machine
DESCRIPTION: <p>The Machine is a hardware project at Hewlett Packard Enterprise whichtakes a new look at computer architecture. With many processors andlarge amounts of directly addressable storage, The Machine program hasoffered an equally large opportunity for developing new systemsoftware. Our team at HPE has spent the better part of two yearswriting new software and adapting existing software to expose thecapabilities of the hardware to application developers.</p><p>Taking off from my presentation at LCA 2016, this presentation willexplore the changes we've made throughout the Linux environment, fromsecurity infrastructure to new file systems.</p><p>As directly addressable storage is such a large part of the newhardware, this presentation will focus on a couple of important bitsof free software which expose that to applications, including ourLibrarian File System and Managed Data Structures libraries.</p><p>Managed Data Structures introduces a new application programmingparadigm where the application works directly on the stable storageform for data structures, eliminating serialization andde-serialization operations.</p><p>Finally, the presentation will describe how the hardware is managed,from sequencing power to a rack full of high-performance computinghardware, through constructing custom Linux operating systems for eachprocessor and managing all of them as parts of a single computingplatform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Architectures
URL:https:/fosdem.org/2017/schedule/event/the_machine/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Keith Packard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5195@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T145000
SUMMARY:Quit managing the infrastructure to manage your infratsructure
DESCRIPTION: <p>If you need to manage more then a reasonably sized infrastructure in today's day and age you will want to automate things as much as possible. In order to do that properly, you'll need to use tools that help you manage your infrastructure. This poses a problem: before you can manage your infrastructure, you now need to manage the infrastructure you will use to manage your infrastructure. The interesting bit is that if you use industry best practices, a lot of that management infra will look the same or similar across organisations. So why do we need to reinvent the weel over and over?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config management
URL:https:/fosdem.org/2017/schedule/event/opstheater/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Walter Heck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5168@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T141500
SUMMARY:Alyvix: Under the hood
DESCRIPTION: <p>The open-source software Alyvix is a synthetic monitoring system, based on computer vision. It automates any application, interacting with GUIs exactly as a human would do. In this way, Alyvix can check the availability and can measure the responsiveness of applications.From a computer science point of view, Alyvix is an open-source Python-based software, which can be deployed on Windows 64-bit machines as a part of an open-stack of libraries. Alyvix mainly relies on the following open-source software projects: RobotFramework for desktop automation, OpenCV and Pillow for image processing, TesseractOCR for text recognition and PyQt for GUI programming.Francesco Melchiori, as Alyvix product manager, will explain how Alyvix works leveraging on the aforementioned packages, what software design choices have been taken. Finally, he will show how this computer vision solution solves the need of an effective visual synthetic monitoring of proprietary network applications. This aims to suggest other use cases with the Alyvix API.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/alyvix/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francesco Melchiori":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5452@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T142500
SUMMARY:Corrode
DESCRIPTION: <p>C has been the <em>de facto</em> systems programming language for decades, so huge amounts of useful programs and libraries are written in that language. New Rust code can make use of that legacy of work via FFI, but to get the full advantages of Rust, legacy software needs to be re-written in Rust. Corrode is a tool to semi-automate these rewrites by producing Rust source that behaves exactly like the original C, enabling developers to focus on the interesting parts of improving code quality. I'll talk about what Corrode does and does not do; present case studies of Corrode-assisted translations; and discuss rationale for decisions such as writing Corrode in Haskell or documenting in "literate programming" style.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_translation_from_c_to_rust/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jamey Sharp":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4924@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T144000
SUMMARY:Network Block Device
DESCRIPTION: <p>This talk will describe the NBD protocol: what is it, what can it do, and why is it relevant for virtualization and IaaS. We will also touch at a few features that have been specified for the protocol, but so far have not been implemented in any known implementation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_netblodev/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wouter Verhelst":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5222@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T142000
SUMMARY:Finding your users’ needs
DESCRIPTION: <p>UX Design is often understood as creating an interface and testing if it is usable. But it can also include finding out what would be useful and serves users’ needs.</p><p>Methods to analyze user needs exits, however, they may assume a lot of resources or don’t consider community driven work.</p><p>We want to demonstrate  methods we used for Wikidata and Mediawiki to* research user needs* use the findings to improve our software</p><p>We want to particularly highlight</p><ul><li>How to do this with few resources</li><li>How to involve an open source community</li><li>How to involve team members who are not designers</li></ul><p>We hope to enable participants of the session to use the methods in their projects and communities and encourage to develop the methods further.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_finding_user_needs/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Dittrich":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charlie Kritschmar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5806@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T145000
SUMMARY:Evolution of Fault Tolerance in PostgreSQL
DESCRIPTION: <p>PostgreSQL is an awesome project and it evolves at an amazing rate. The talk will focus on evolution of fault tolerance capabilities in PostgreSQL throughout its versions.</p><p>The talk will cover the topics listed below:</p><ul><li>Robustness of PostgreSQL</li><li>PostgreSQL Fault Tolerance: WAL</li><li>Transaction? Commit? Checkpoint?</li><li>Replication Methods for PostgreSQL</li><li>Physical Replication</li><li>Standby Modes</li><li>Streaming Replication and WAL</li><li>Failover and Switchover</li><li>Synchronous Commit</li><li>Managing Timeline Issues: pg_rewind</li><li>Trigger-based Replication</li><li>Logical Decoding : BDR and pglogical</li></ul><p>There are several ways of how to look at fault tolerance. In this sense PostgreSQL provides different means of achieving fault tolerance and dependability either out of the box solutions or using extensions depending on what are the user’s priorities about their system. General fault tolerance in PostgreSQL is improving over time and I expect this trend to continue.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2017/schedule/event/postgresql_fault_tolerance/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gülçin Yıldırım":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5659@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T150000
SUMMARY:Groking the Linux SPI Subsystem
DESCRIPTION: <p>The Serial Peripheral Interconnect (SPI) bus is a ubiquitous de facto standard found in many embedded systems produced today. The Linux kernel has long supported this bus via a comprehensive framework which supports both SPI master and slave devices. The session will explore the abstractions that the framework provides to expose this hardware to both kernel and userspace clients. The talk will cover which classes of hardware supported and use cases outside the scope of the subsystem today. In addition, we will discuss subtle features of the SPI subsystem that may be used to satisfy hardware and performance requirements in an embedded Linux system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/kernel_spi_subsystem/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matt Porter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4897@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T143000
SUMMARY:Asynchronous programming with Coroutines in Python
DESCRIPTION: <p>A talk about async programming, touching briefly on the history &amp; Python3.4 before moving on to introducing async/await in Python3.5 (and how to test)Briefly mentions curio by DaBeaz.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_coroutines/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ewoud Van Craeynest":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5542@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T141000
SUMMARY:The Marriage of Cloud, HPC and Containers
DESCRIPTION: <p>Experiences of supporting HPC/HTC workloads on private cloud resources, with ideas for how to do this better and description of trends for non-traditional HPC resource provision.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/cloud_hpc_containers/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Huffman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5809@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T160000
SUMMARY:PGP Keysigning
DESCRIPTION: <p>The FOSDEM 2017 PGP Keysigning</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keysigning
URL:https:/fosdem.org/2017/schedule/event/keysigning/
LOCATION:UD2.Corridor
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4936@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T142500
SUMMARY:Creating georeferenced digital elevation models from unmanned aerial vehicle images
DESCRIPTION: <p>With the proliferation of unmanned aerial vehicles (UAV) on the one hand, and the availability of Structure from Motion (SfM) algorithm [1] in the opensource Micmac [2, 3, 4] software suite (French National Geographic Institute, IGN) for generating Digital Elevation Models (DEM) and orthophotos on the other hand, we describe the processing chain to acquire and geoereference DEMs in QGIS. The fast acquisition and very high (sub-meter) resolution are well suited for repeated measurements and assess terrain morphological changes. The processing sequence is</p><ol><li><p>fly and acquire georeferenced images. If only a GPS receiver and camera are aboard the UAV, matching time tag with GPS date and time will allow for georeferencing the pictures (exiftool)</p></li><li><p>identify matching points between adjacent images: the GPS position is used to reduce the number of comparisons and limit the lengthy analysis to nearest neighbors</p></li><li><p>identify lens properties, bringing the largest cause of uncertainty in the model generation, from various pictures of the same ground feature exhibiting as much height variation as possible,</p></li><li><p>generate coarse point cloud to assess camera position and matching algorithm consistency</p></li><li><p>generate dense point cloud, orthophoto and DEM</p></li><li><p>include the resulting georeferenced pointcloud in QGis, converting the (arbitrary TIF) pixel value to quantitative height (meters).</p></li></ol><p>We demonstrate sub-meter resolution DEM generation in vegetation-less environments (urban, glacier moraine) while coarse-acquisition (C/A) single-frequency GPS only allows for 5-m accuracy, hence requiring an additional ground control point matching step for repeated DEM comparison.</p><p>This presentation is a shortened sequel to the <a href="http://jmfriedt.free.fr/foss4g_2016">FOSS4G presentation given in 2016</a> (in French at the moment) focusing on UAV azimutal images.</p><p>[1] Nolan, M., Larsen, C. F., and Sturm, M.: Mapping snow-depth from manned-aircraft on landscape scales at centimeter resolution using Structure-from-Motion photogrammetry, The Cryosphere Discuss., 9, 333-381, doi:10.5194/tcd-9-333-2015, 2015</p><p>[2] J. Lisein, M. Pierrot-Deseilligny, S. Bonnet, P. Lejeune. A PhotogrammetricWorkflow for the Creation of a Forest Canopy Height Model from Small Unmanned Aerial System Imagery. Forests, Volume 4, Issue 4, pp.922-944, dx.doi.org/10.3390/f4040922, December 2013</p><p>[3] Daakir M., Pierrot Deseilligny M. , Pichard F., Bosser P (2015). &amp; Thom C., UAV photogrammetry and GPS positioning onboard for earthworks, <a href="http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XL-3-W3/293/2015/isprsarchives-XL-3-W3-293-2015.pdf">ISPRS Journal of Photogrammetry and Remote Sensing</a></p><p>[4] <a href="https://github.com/micmacIGN">Github archive</a> and its <a href="https://github.com/micmacIGN/Documentation">excellent documentation</a></p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_drone/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Michel Friedt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5850@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T145500
SUMMARY:From text logs to extensive automatic monitoring
DESCRIPTION: <p>Bugs, corrupt data or performance issues on web applications are often recognized far too late. In the worst case theyare reported by the customer, so they probably have already done some serious damage - frustrated the user, made themlose trust or even corrupted their data. Finding these bugs or recognizing them early gets especially hard, ifyour application makes heavy use of background processes, daemons or cronjobs. They might even throw exceptions thatare buried somewhere in the logs, and no one will ever be aware of them, until someone has a look into the log files.</p><p>I want to show a way out of this misery and provide different solutions in form of practical examples. These willinclude different levels of monitoring - from simple text logs on the servers up to a fully monitored applicationincluding hardware monitoring, extensive metrics, indexed and searchable logs of the whole environment, performanceanalysis and alerts if something odd happens. I'll show different examples and give ideas when such a fully monitoredsolution is a good idea, or when a "light monitoring" is applicable.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PHP and Friends
URL:https:/fosdem.org/2017/schedule/event/monitoringautomation/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sven Finke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4874@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T141500
SUMMARY:Passbolt
DESCRIPTION: <p>Passbolt is a web based password manager designed for collaboration build on top of OpenPGP. In this presentation we will give a quick overview of the product functionalities, a high level introduction to the code architecture as well as our methodology and tooling for developing and testing the product.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/passbolt/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Remy Bertot (passbolt)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5814@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T142500
SUMMARY:Packaging Go in pkgsrc
DESCRIPTION: <p>After a quick introduction to pkgsrc (the NetBSD package collection), we will talk about how Go code is built, how Go handles dependencies and what challenges there are in putting the two together. It turns out that the buildlink framework is well applicable to dependencies of Go programs too. Bonus: How to make your Go code easy to package.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2017/schedule/event/packaging_go/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benny Siegert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5678@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T144500
SUMMARY:FPGAs in SDR -- Why, when, and how to use them (with RFNoC)
DESCRIPTION: <p>Most SDR hardware nowadays includes an FPGA of sorts, but how to make use of them in an SDR application is often unclear for newcomers to the SDR ecosystem. Even more daunting can be to take first steps into FPGA-land and start writing code for your reprogrammable chips. We will talk about how an FPGA is actually useful for SDRs on an very basic level, and provide a very basic introduction into how to use the RFNoC framework to start using (and maybe learning) FPGAs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/sdr_fpga/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Braun":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Cuervo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5508@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T143000
SUMMARY:Classic Applications in a Confined Ecosystem
DESCRIPTION: <p>Libertine is an application suite for installing and running classic applications in a confined environment. Using libertine allows us to use everyday applications which have not been ported over to a new packaging format or don't work natively with a new display server. Libertine has allowed us to take advantage of classic apps such as Firefox and LibreOffice in Ubuntu Touch, a version of Ubuntu for devices based on click packaging and Mir/Unity8. Ubuntu developers have recently unveiled snappy, a new kind of packaging system which keeps an application confined to a readonly filesystem with all of its dependencies managed internally. Since migrating applications to snaps is a manual process, we've been working on a libertine snap to give us the ability to use non-snap applications in an all-snaps Ubuntu.</p><p>This lecture will start with an overview of why libertine is a necessary component for managing and launching deb-based applications on both a classic Mir/Unity8 system and a completely confined all-snaps Ubuntu. Then there will be a review of how libertine works in general through container management and application launching. Finally, these topics will come together with an explanation of the infrastructure required for libertine to operate in an all-snaps environment. There will be light code and tooling examples throughout, as well as a live demonstration of deb-based X applications running in a snap environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_classic_applications_in_confined_ecosystem/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Larry Price (larryprice)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5760@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T143000
SUMMARY:rinohtype
DESCRIPTION: <p>rinohtype is a batch document processor that renders structured documents to PDF based on a document template and style sheet. rinohtype is written in Python 3 and supports CommonMark (Markdown) and reStructuredText input. A Sphinx builder is also provided that can produce PDFs from Sphinx projects, obviating the need for LaTeX.</p><p>The talk will present the design of rinohtype and illustrate how the style of documents can be easily customized using document templates and style sheets.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_rinohtype/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brecht Machiels":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5600@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T142500
SUMMARY:Smart card forwarding
DESCRIPTION: <p>On a cloud computing environment it is often required to use a user's smart card on a remoteserver. That is, insert a smart card locally (windows or linux client), ssh to a server, and thenutilize the smart card to 'sudo' application or to a TLS application, or to 'kinit' to obtain akerberos ticket. Other operating systems such as windows provide this functionality viaUSB-pass-through. The purpose of this talk, is to describe where we are, and what we providefor that problem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/smartcard_forwarding/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daiki Ueno":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5420@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T142500
SUMMARY:JerryScript
DESCRIPTION: <p>JerryScript is a lightweight JavaScript engine designed to bring the success of JavaScript to small IoT devices like lamps, thermometers, switches and sensors. This class of devices tends to use resource-constrained microcontrollers which are too small to fit a large JavaScript engine like V8 or JavaScriptCore.JerryScript is heavily optimized for low memory consumption and runs on platforms with less than 64KB of RAM and less than 200KB of flash memory. Despite the low footprint, JerryScript is a full-featured JavaScript engine implementing the entire ECMAScript 5.1 standard. It is actively used in production and already runs on more than one million smartwatches!JerryScript is an open source project and has been released under the Apache License 2.0.The talk will include a demo showing JavaScript code executing on top of JerryScript on a resource-constrained microcontroller.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_jerryscript/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tilmann Scheller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5912@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T150000
SUMMARY:zerocat.org BOF
DESCRIPTION: <p>zerocat.org BOF</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in J1.106)
URL:https:/fosdem.org/2017/schedule/event/zerocat_org/
LOCATION:J1.106
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4683@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T145000
SUMMARY:Bazel
DESCRIPTION: <p>This talk will present the mechanisms of Bazel, Google's own build tool.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Building
URL:https:/fosdem.org/2017/schedule/event/bazel/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Klaus Aehlig":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4869@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T145000
SUMMARY:You know what's cool? Running on billions of devices
DESCRIPTION: <p>Thousands of contributors help building the curl software which runs onseveral billions of devices and are affecting every human in the connected worlddaily. How this came to happen, who contributes and how Daniel at the wheelkeeps it all together.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2017/schedule/event/curl/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Stenberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5748@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T142500
SUMMARY:Xorn: A new approach to scripting for gEDA/gaf
DESCRIPTION: <p>Xorn is a recent addition to the gEDA/gaf project.  It implements a value-oriented data model which serves as an interface between core functionality, the user interface, and scripts.</p><p>This talk provides an overview of what the design principles behind Xorn are, which particular technical decisions followed from these, how this has been implemented in gEDA/gaf so far and what possible paths ofdevelopment this opens up for both gEDA and other projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/xorn_geda/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roland Lutz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5793@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T142500
SUMMARY:Shenandoah
DESCRIPTION: <p>Garbage Collection (GC) liberates the programmer from having to call malloc and free. More importantly GC saves the programmer from having to debug their mistakes when using malloc and free. Unfortunately the details of how GC works are often a black box. This talk will start with a tour of all of the GC algorithms currently available in OpenJDK. We'll discuss how they work, their strengths and weaknesses, and which class of applications they were developed for. We'll work our way through serial gc, parallel gc, concurrent mark and sweep, and g1. We'll make the case for why we need all of them and just one more GC algorithm, Shenandoah.</p><p>Shenandoah is a parallel and concurrent GC algorithm designed for applications with 100gb+ heaps and tight pause time constraints. It's the first GC algorithm targeting OpenJDK which compacts the live objects while the Java threads are running. We'll describe the algorithm itself, the implementation details, and the optimizations needed to achieve good performance. We'll present performance numbers and give a demo that visualizes Shenandoah.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/shenandoah/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christine H Flood":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Kennke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5896@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T150000
SUMMARY:Electronic Design Automation
DESCRIPTION: <p>Electronic Design Automation BOF</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3228)
URL:https:/fosdem.org/2017/schedule/event/eda_bof/
LOCATION:H.3228
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5527@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T142500
SUMMARY:RDO's continuous packaging platform
DESCRIPTION: <p>This presentation shows the workflow currently followed by RDO to ensure the quality of OpenStack packaging, and the specificities of the tools implementing this workflow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/rdo_continuous_packaging_platform/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthieu Huin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5486@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T143000
SUMMARY:Let's de-Google-ify the Internet
DESCRIPTION: <p>Big data companies (aka GAFAM) have centralized our services, our data and our digital lives.Over the last two years, the French non-profit organization Framasoft has been demonstrating that FLOSS can be used as an ethical and user-respecting alternative to widespread services such as Dropbox, Skype, Facebook, Google Agenda, or even Minecraft.Time has now come to share this experience so that it can spread into a network of data-friendly and user-respectful service hosters.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/de_google_ify/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Lafon-Roudier (Pouhiou)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5088@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140000
DTEND:20170204T143000
SUMMARY:Stateful packet processing with eBPF
DESCRIPTION: <p>Software Defined Networks (SDNs) usually involve programmable switches with limited autonomy of decision, that heavily rely on the instructions of their controller to handle “exceptions” and to adapt to traffic evolution. In an attempt to bring back some of the dataplane logic from the controller to the programmable switches, the <a href="https://beba-eu.github.io/">OpenState</a> abstraction layer has been designed, to enable efficient stateful packet processing through programmable actions occurring at the switch level.</p><p>The first part of this talk in an introduction to OpenState and includes a description of the layer as well as some example use cases. Then the implementation prototypes of OpenState realized during the project will be presented. One, in particular, will get more focus: because <a href="https://www.iovisor.org/blog/2016/04/12/exploring-ebpf-io-visor-and-beyond">eBPF</a> (extended version of Berkeley Packet Filter) can be stateful and has been conceived to reach high performances for inline packet filtering and processing, we found it to be an excellent target for OpenState.</p><p>As for the background: the work around OpenState (and its extended version, Open Packet Processor) has been achieved in the context of the <a href="http://www.beba-project.eu/">BEBA</a> research project (Horizon 2020), that tackles dataplane programmability for SDNs. Started in January 2015 and closing in March 2017, this project has entered its final stage, mostly centered on functional and performance tests for the validation of the developed prototypes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/stateful_ebpf/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Quentin Monnet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4814@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T145000
SUMMARY:WireGuard: Next Generation Secure Kernel Network Tunnel
DESCRIPTION: <p>WireGuard is a next generation VPN protocol, which lives in the Linux kernel, and uses state of the art cryptography. One of the most exciting recent crypto-networking developments, WireGuard aims to drastically simplify secure tunneling. The current state of VPN protocols is not pretty, with popular options, such as IPsec and OpenVPN, being overwhelmingly complex, with large attack surfaces, using mostly cryptographic designs from the 90s. WireGuard presents a new abuse-resistant and high-performance alternative based on modern cryptography, with a focus on implementation and usability simplicity. It uses a 1-RTT handshake, based on NoiseIK, to provide perfect forward secrecy, identity hiding, and resistance to key-compromise impersonation attacks, among other important security properties, as well as high performance transport using ChaCha20Poly1305. A novel IP-binding cookie MAC mechanism is used to prevent against several forms of common denial-of-service attacks, both against the client and server, improving greatly on those of DTLS and IKEv2. Key distribution is handled out-of-band with extremely short Curve25519 points, which can be passed around in the likes of OpenSSH. Discarding the academic layering perfection of IPsec, WireGuard introduces the idea of a "cryptokey routing table", alongside an extremely simple and fully defined timer-state mechanism, to allow for easy and minimal configuration; WireGuard is actually securely deployable in practical settings. In order to rival the performance of IPsec, WireGuard is implemented inside the Linux kernel, but unlike IPsec, it is implemented in less than 4,000 lines of code, making the implementation manageably auditable. These features converge to create an open source VPN utility that is exceedingly simple, yet thoroughly modern and secure.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2017/schedule/event/wireguard/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jason A. Donenfeld":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5027@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140000
DTEND:20170205T143000
SUMMARY:Natural script writing with Guile
DESCRIPTION: <p><em>I have to cancel my attendance for health reasons. Sorry :(. The organizers are informed: <strong>Christopher Allan Webber will take over</strong> (thank you!).</em></p><p>Let’s do a play with GNU Guile.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/naturalscriptwritingguile/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arne Babenhauserheide":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5638@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T140500
DTEND:20170204T142500
SUMMARY:The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
DESCRIPTION: <p>As proxies (and database routers) go, the first one I ever used was the now deprecated MySQL Proxy. Since then, I've managed to use MariaDB MaxScale quite a bit (including its fork AirBnB MaxScale), played around with ProxySQL in recent time, and also started taking a look at MySQL Router. In this quick 20-minute overview, we'll discuss why these three exist, a feature comparison, and reasons when to use the right tool for the job.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/mysql_proxy_war/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Colin Charles":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5844@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T140500
DTEND:20170205T144500
SUMMARY:Hold my beer and watch this!
DESCRIPTION: <p>Perl has been described in many ways; a Shinto Shrine, executable line noise, a Swiss Army Chainsaw, the Duct Tape of the Internet, etc. But I think Perl is more like a old pop star, always reinventing itself to stay relevant, never truly leaving our consciousness, always just a melody away. What is the state of Perl today? Will Perl 6 be the big comeback? Will 2017 be the year we make Perl great again?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/damnit_stevan/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stevan Little":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5515@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T141000
DTEND:20170204T143000
SUMMARY:LibreOffice on Wayland via GTK3
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/libreoffice_on_wayland/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Caolán McNamara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5511@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T141000
DTEND:20170204T142000
SUMMARY:Quickstart Big Data
DESCRIPTION: <p>How to scale out an engineering workload in HPC with Apache Bigtop.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/quickstart_big_data/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olaf Flebbe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5100@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T141500
DTEND:20170204T143500
SUMMARY:Conversations in a dual stack world
DESCRIPTION: <p>The Internet has shifted to the current 128-bit IP protocol but some networks are still lagging behind. This talk is about issues with the dual stack scenario, changes to protocols needed and real world experiences of implementations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/dualstack/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olle E Johansson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5117@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T141500
DTEND:20170205T150000
SUMMARY:SELinux Support over GlusterFS
DESCRIPTION: <p>GlusterFS is an open source, software defined scale out distributed filesystem which resides in user-space and typical runs on any commodity hardware. It has a stackable architecture so that it is very easy to introduce a new feature. When storage (in any sort) comes into picture, security and privacy are two important features which are of concern to everyone. SELinux is one among the trending facilities which provides both. From the server-side view GlusterFS works well in SELinux environments, but this does not address SELinux support for the contents stored on Gluster volumes. This presentation will cover one step further; how an end user can use SELinux context over Gluster volumes. In the world of Storage As a Service this is a feature that everyone will love to have.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2017/schedule/event/glusterselinux/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jiffin Tony Thottan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5831@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T141500
DTEND:20170205T145000
SUMMARY:Building an Accessible Community
DESCRIPTION: <p>What happens when you stop looking at diversity and instead put accessibility into the core of an event? This talk will be about the experience of doing exactly that. We will be looking into some of the solutions WordCamp London came up with and the cost of building accessibility into a project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_building_an_accessible_community/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jenny Wong":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5733@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T142000
DTEND:20170205T150500
SUMMARY:Panel of European legal entities for Free Software projects
DESCRIPTION: <p>As a FOSS/OSHW project grows, at some stage it often reaches a point where itrequires a legal entity for better operation – whether this be to gatherdonations, pay for development, handle finances, organise events, consolidaterights, better governance or other reasons. So far in Europe there were noalternatives to setting up your own legal entity, and with it a huge tonne ofwork and obligations.</p><p>But finally three host/umbrella organisations have just emerged in Europe andaim to offload this overhead from your projects.</p><p>Join our panel to learn if and which of these organisations could help yourproject flourish best, as well as pose any open questions or concerns you maystill have.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/european_legal_entities/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Phipps":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Marble":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karen Sandler":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moritz Bartl":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michiel Leenaars":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4802@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T142000
DTEND:20170204T143500
SUMMARY:QtPass and opensource project management
DESCRIPTION: <p>This talk focusses on how QtPass went from a 2 evening necessity project to get management in on using a group password manager, to a full fledged project with over 40 contributors that is available on all linux distributions and OSs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/qtpass/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anne Jan Brouwer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4989@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T142000
DTEND:20170205T143500
SUMMARY:Energy data
DESCRIPTION: <p>This lightning talk will provide you with the necessary context and links to start working with energy data in your own projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/energy_data/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nico Rikken":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5393@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T142500
DTEND:20170204T143500
SUMMARY:Extending Spark Machine Learning Pipelines
DESCRIPTION: <p>Apache Spark is one of the most popular new "big data" technologies, and now has a sci-kit-learn inspired pipeline API. This talk looks at how the pipeline API works as well as how to add your own custom algorithms to Apache Spark.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/spark_ml/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Holden Karau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5564@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T142500
DTEND:20170204T151000
SUMMARY:Introducing kernel-agnostic Genode executables
DESCRIPTION: <p>Genode recently gained the ability to execute the same binary executables on kernels as different as seL4, NOVA, or Linux. Such kernel-independent executables are created via a regular tool chain and executed natively on the machine. The talk explains how it works, presents the challenges that had to be overcome, and gives an outlook of how Genode will leverage this ability in the future. The talk will be presented on a laptop running a Genode system and will be accompanied with live demonstrations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2017/schedule/event/microkernel_kernel_agnostic_genode_executables/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norman Feske":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5360@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T145500
SUMMARY:KiCad Project Status
DESCRIPTION: <p>This talk will discuss the status of the current stable version 5 release of KiCad and road map for the version 6 release of KiCad.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/kicad_status/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wayne Stambaugh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4854@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T151500
SUMMARY:cgroupv2: Linux's new unified control group hierarchy
DESCRIPTION: <p>cgroupv1 (or just "cgroups") has helped revolutionise the way that we manage and use containers over the past 8 years. A complete overhaul is coming -- cgroupv2. This talk will go into why a new control group system was needed, the changes from cgroupv1, and practical uses that you can apply to improve the level of control you have over the processes on your servers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/cgroupv2/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chris Down":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5025@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T145500
SUMMARY:TLS Test Framework
DESCRIPTION: <p>The Transport Layer Protocol is becoming more and more complex. With more than4 versions deployed side-by-side, the complexity of servers is increasing evenfaster.</p><p>To fight this, we've started to work on TLS test framework that hopefully we'lllater be able to turn into a dedicated TLS protocol fuzzer. Currently we havea battery of tests for obscure and not so obscure bugs as well as general compliance with RFCs defining the TLS protocol.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/tls_test_framework/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hubert Kario":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5737@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T151500
SUMMARY:Infer
DESCRIPTION: <p>Static analyzers are automated tools that spot bugs in source code by scanning programs without running them. They complement traditional dynamic testing: Where testing allows individual runs through a piece of software to be checked for correctness, static analysis allows multiple and sometimes even all flows to be checked at once. Infer is an open-source static analyzer that is used internally at Facebook to analyze the main apps for Android and iOS, Facebook Messenger, and WhatsApp, among others. Infer reports bugs responsible for app crashes and performance issues, such as accessing null pointers, and leaking resources such as Context instances.</p><p>Each month, hundreds of potential bugs identified by Infer are fixed by our developers before they are committed to our codebases and deployed to people's phones.</p><p>This talk will present Infer and show how it can be integrated as part of the development workflow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2017/schedule/event/infer_a_static_analyzer/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jules Villard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5833@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T145500
SUMMARY:Open Source Map Rendering with Mapbox GL Native
DESCRIPTION: <p>This talk will explore how Mapbox GL Native, a hardware-accelerated map rendering engine, can bring beautiful maps made with open data to the open source community. We'll also cover the possibility of bringing Mapbox GL Native to other open source platforms, such as GTK. Lastly, we'll dive into our recently collaboration with the Qt Company to bring the power and flexibility of Qt to Mapbox GL Native.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_mapboxgl/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thiago Santos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5794@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143000
DTEND:20170204T145500
SUMMARY:Three ideas for the G1 GC (and how to get involved)
DESCRIPTION: <p>The G1 garbage collector is currently proposed to become the defaultgarbage collector in JDK 9. Recently three new ideas for G1 weredescribed on the hotspot-gc-dev at openjdk.java.net mailing list:- parallel full GC- throughput write barriers- rebuilding remembered sets during concurrent mark</p><p>This talk will present these three new ideas so that people who areinterested in getting into G1 development know where to start, see whatthe existing code looks like today and highlight how one can contribute(it is not only about code!).</p><p>The presentation can be made longer if people want to dive deeper intothe details (but it can also fit in a 25 minute slot).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/g1gc/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erik Helin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5612@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143000
DTEND:20170204T145000
SUMMARY:DrawingLayer - Optimization & Implementation
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/drawinglayer/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Armin Le Grand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5425@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T145500
SUMMARY:Hero.Coli, learning synthetic biology by playing: an update
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/hero_coli/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raphael Goujet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5640@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T150000
SUMMARY:Device Tailored Compositors with the QtWayland Compositor Framework
DESCRIPTION: <p>In this talk, I will give an introduction into the QtWayland Compositor framework and show how to use it to create a Wayland compositor from scratch. The QtWayland Compositor API is rather new and just got its first stable release with Qt 5.8. It can be used to create Wayland compositors from scratch within only a few hours and completely adapt them to the UI concept of your embedded device. My talk focus on how to use the framework within a complex multi-application automotive scenario.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/device_specific_compositors/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Cord-Landwehr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5091@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T150000
SUMMARY:Mes -- Maxwell's Equations of Software
DESCRIPTION: <p>Mes aims to create an entirely source-based bootstrapping path.  Thetarget is to [have GuixSD] bootstrap from a minimal, easily inspectablebinary --that should be readable as source-- into something close toR6RS Scheme.</p><p>We will show the current state of Mes, some interesting things found onthe path so far, and Q&amp;A on `Why Scheme?' and its future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/guixsdbootstrap/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Nieuwenhuizen (janneke)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4996@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T145000
SUMMARY:Interviews as user research
DESCRIPTION: <p>An important aspect of humane interfaces is meeting the needs of a variety of people. They all have different skills, restrictions and whims. How do you figure out what exactly those are?</p><p>In this presentation I’ll talk about how I used user interviews and personas for that purpose, using them as tools for discussions and implementation of Public Transportation in GNOME Maps.I'll talk about how I interviewed people from both cities and countryside, from both Brazil and Sweden, and how their insights challanged my own perceptions about what people need from a public transportation UI.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_interviews_as_user_research/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Nilsson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5764@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T150000
SUMMARY:Python and Raspberry Pi
DESCRIPTION: <p>Introducing Python developers to the world of physical computing and IoT using Python on the Raspberry Pi.</p><p>There's great fun to be had using the Pi's GPIO pins to connect with the real world for home automation and IoT projects. Python libraries like GPIO Zero, Picamera and Sense HAT provide a simple interface to GPIO devices, HATs and more.</p><p>I will demonstrate the possibilities and show the power of Python in this environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_raspberry_pi/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ben Nuttall":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5669@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143000
DTEND:20170204T152500
SUMMARY:My BSD sucks less than yours
DESCRIPTION: <p>Instead of speaking about successful parts of the projects, this talk will focuson the weakness of both OpenBSD and FreeBSD, exploring conceptual differencesbetween them and also exploring directions where motivated contributors canstart working on to improve the projects.While being general purpose operating systems we will see that one size doesn'tfit all and how one or the other may be a better solution to a particularproblem.Trolls are to be left at the door.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2017/schedule/event/my_bsd_sucks_less/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Baptiste Daroussin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antoine Jacoutot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4801@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143000
DTEND:20170204T152000
SUMMARY:Modularity & Generational Core
DESCRIPTION: <p>Following the progress of the Modularity initiative and Factory 2.0 developments in Fedora, it's about time we define what the next, modular operating system should look like, focusing on the developer’s point of view.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/modularity_and_generational_core/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petr Šabata":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Samalik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5821@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T151500
SUMMARY:Monitoring Kubernetes with OMD Labs Edition and Prometheus
DESCRIPTION: <p>Prometheus is an open source monitoring tool - unlike traditional tools like Nagios, Prometheus implements a white-box monitoring approach: Applications actively provide metrics, these metrics are stored in a time-series database, the time-series data is used as a source for generating alerts. Prometheus comes with a powerful query language allowing for statistical evaluation of metrics. Many modern infrastructure components have Prometheus metrics built-in, like Docker's cAdvisor, Kubernetes, or Konsul. Prometheus' service discovery mechanisms make monitoring these components very easy.</p><p>The OMD Labs Edition is a collection of proven monitoring tools like Nagios or Icinga together with newcomers like InfluxDB and Grafana to provide a best-practice monitoring platform with advanced features like multi-tenancy. OMD Labs Edition bundles exclusively open-source tools and is itself developed open-source.</p><p>By adding Prometheus to its stack, OMD Labs Edition is also ready for cloud-native applications. As such it eases the integration of traditional monitoring with the needs of dynamic cloud monitoring.</p><p>This talk gives an introduction on how to integrate Kubernetes monitoring using Prometheus into the OMD Labs Edition.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2017/schedule/event/monitoring_kubernetes_with_omd_labs/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Kraus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5415@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T151000
SUMMARY:Mutation Testing
DESCRIPTION: <p>For decades developers try to build a bug free software. Numerous techniques and metrics were developed. However, there is still a need in an approach that can both assert program domain and provide some reliable metrics. And such approach exists. It is called Mutation Testing. Here is a brief overview:</p><p>There is a function and a test for that function. Any semantic change in the function (so called 'mutant') should break the test ('kill mutant'). If that's not the case, then mutant is considered as survived.No mutants should survive ever. If they are, then either the test is bad or the function is not correct.</p><p>Research in this area exists since 70's. However, this approach is not widely adopted. The computational cost is one of the blockers. Another one, is the way such systems are implemented: most of them do mutations at the AST level, hence they are tightly coupled to the particular languages.</p><p>We want to present you Mull: our implementation of Mutation Testing system. We use JIT and runtime compilation to speedup the system and make it accessible for everyday usage. Besides that we go down to the IR level, making the system applicable for any LLVM-based language such as C, C++, Rust, Objective-C, and many others.</p><ul><li>https://github.com/mull-project/mull</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2017/schedule/event/mutation_testing/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Denisov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5112@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143000
DTEND:20170204T150000
SUMMARY:Getting Started with OpenDaylight
DESCRIPTION: <p>Heard about OpenDaylight and SDN? Ready to get your feet wet and start kicking the tires with an OpenDaylight installation? This session provides a brief intro to Software Defined Networking (SDN) in general, and more specifically to OpenDaylight, an open source platform for programmable SDN. After providing a high level overview of the architecture, the session goes on to show you how to deploy OpenDaylight and interact with it through the CLI and graphical tools. You will learn how to configure various options and enable/disable various features, and how to check the logs to verify things are working as planned and trouble shoot things when they are not. Lastly we show you how to interact with OpenDaylight through its northbound APIs for network aware applications and southbound plugins to physical and virtual network elements.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/odl_intro/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Eckel":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giles Heron":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5636@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143000
DTEND:20170204T153000
SUMMARY:Successful and not (yet?) successful optimisations in Valgrind
DESCRIPTION: <p>Making Valgrind faster is a never ending challenge.In this talk, we will describe 2 optimisations in Valgrind.</p><p>A first optimisation is a speedup of Helgrind (a race detection tool).  A verysimple observation has led to an optimisation in the way helgrind capturesstack traces for its 'full recording' of where a piece of memory wasmodified. This optimisation gives a typical speed up of 25%. We will describethe issues encountered during the implementation and discuss the reasonswhy this optimisation is not (yet?) committed in the Valgrind sources.</p><p>The second optimisation is the implementationof the execution tree concept : this generalises the wayMassif (a heap profiler) records the memory usage of a program.We will show how a (maybe counter-intuitive) representation of a treeusing a hash table of flat stack traces has doubled the speed ofMassif for some workloads.</p><p>This talk is aimed at Valgrind developers and any application developerinterested in data structures and algorithm optimisations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2017/schedule/event/valgrind_optimizations/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Waroquiers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5555@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T150000
SUMMARY:libre.sh helps you to host your FLOSS
DESCRIPTION: <p>Free Software on the desktop was cool in the 2000s, but nowadays, we need FLOSS as a Service.If you go to dropbox, you signup with your email/password, boom, you get your cloud.If you go to Nextcloud.com, the call to action is "download".We'll never reach the 99%, we need a signup button on every free software landing page.libre.sh is paving the way toward that direction. The first step is to have an infrastructure to orchestrate these softwares.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/libre_sh/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Ozoux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5654@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143000
DTEND:20170205T145500
SUMMARY:AV1: Status update
DESCRIPTION: <p>For a long time the multimedia world has had to pay attention to whom the intellectual property of a codec or tool belonged to such that they could pay royalties for each and every device or program using it. In 2012 the standardization of Opus changed that for audio through the combined effort of several individuals who were part of the free software community and large companies bringing together their research and patents and offering it for free use by everyone. By avoiding existing patents, interesting new techniques for efficient audio compression were invented.Now, in the effort to make a royalty free video codec in the same spirit as Opus, even more companies have joined into the "Alliance for Open Media" organization, with its first codec titled "AV1". Starting from the codebase of Google's VP9 codec, AV1 has currently over 45 experimental coding tools contributed by its member companies with the hopes that many will make it into the final version of the codec. This talk will serve as an update to the overall progress of the codec as well as to briefly explain the principles of operation of several coding tools expected to make it into the final version.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_av1/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rostislav Pehlivanov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5456@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143000
DTEND:20170204T145500
SUMMARY:Embedding/Maintaining SpiderMonkey in a large scale project
DESCRIPTION: <p>Mozilla's SpiderMonkey library can be used to embed JavaScript in any C++ projects. It is quite easy to expose some simple bindings and get a "hello world" application running in no-time.</p><p>However, after this first hello world, you'll quickly notice that you'll need other features such as timer, networking, file access, threading or even graphics and audio. At this point things get much more complicated, and maintaning the bindings can quickly become overwhelming.</p><p>Our team has been creating such bindings for SpiderMonkey since 2007 in several projects and this talk will present best practices, tips and caveats that we have learned over the years. We will also see how to make embedders life easier by using nidium library that bundles many basic bindings, in the hope that more developers can use the power of SpiderMonkey in a convienient way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_spidermonkey/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Trani":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5302@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143000
DTEND:20170204T150000
SUMMARY:From Shopping Baskets to Structural Patterns
DESCRIPTION: <p>Mining frequent itemsets is an established approach to data mining and supported by productive data mining solutions. For example, one can get insights about buyers’ behavior by analyzing frequent co-occurrences of products in shopping baskets. In contrast, frequent subgraph mining (FSM), the graphy variant of frequent itemset mining, not only evaluates entity co-occurrence but also relationships among entities, i.e., structural patterns. However, existing implementations are all research prototypes which are tailored to textbook problems.</p><p>In our talk, we want to give an introduction to the FSM problem on distributed collections of graphs and our implementation in Gradoop, an open source system for scalable graph analytics based on Apache Flink. In contrast to other iterative graph algorithms like page rank, in FSM the search space is dropped but intermediate results of iterations are the desired result. Here, the major technical challenge is the respective usage of Flinks’ distributed iterations.</p><p>We will explain different implementation approaches, discuss implementation details which influence scalability and show benchmark results.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_structural_patterns/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="André Petermann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5246@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143000
DTEND:20170204T145500
SUMMARY:Yocto based IoT device
DESCRIPTION: <p>Yocto/OpenEmbedded is a very famous build system for embedded Linux and according to the last "IoT developper survey", it's the the most used OS for IoT devices.During the conference, we will describe some advanced Yocto/OE features in order to build a simple sensor based on Raspberry Pi zero.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_yocto/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Ficheux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5547@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143500
DTEND:20170204T144500
SUMMARY:Using BigBench to compare Hive and Spark versions and features
DESCRIPTION: <p>BigBench is the brand new standard for benchmarking and testing Big Data systems. This talk first introduces BigBench and how problems can it solve. Then, presents both Hive and Spark benchmark results with with their respective 1 and 2 versions under different configurations.  Results are further classified by use cases, showing where each platform shines (or doesn't), and why, based on performance metrics and log-file analysis.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/bigbench/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Poggi":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Montero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5379@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143500
DTEND:20170204T152000
SUMMARY:Principled free software license enforcement
DESCRIPTION: <p>During the last few years there has been significant debate overapproaches to GPL enforcement in technical and legal communities. Thistalk presents a new and unique vendor perspective on free softwarelicense enforcement that emphasizes the goal of fostering greatercollaboration and participation in community development andhighlights the importance of transparency regarding fundingrelationships and conflicts of interest arising out of enforcementactivities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/principled_enforcement/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Fontana":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5416@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T143500
DTEND:20170204T145500
SUMMARY:Painless MySQL HA, Scalability and Flexibility
DESCRIPTION: <p>DAMP:Docker is the component that makes the whole environment portable (only bash and Docker needed to set it up)Ansible is an agentless config management system that makes the whole setup automated and painlessProxySQL is a rising star on MySQL's horizon giving full control to DBAs over queries before they hit the DBs.MHA is an proven MySQL HA solution that's easily customizable</p><p>My aim with this demo/repo is to show people how easy to set up a test environment with to test a really good MySQL HA/Proxy solution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/painless_mysql_ha/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miklos Mukka Szel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5386@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T143500
DTEND:20170205T150500
SUMMARY:From Gtk to Qt: An Strange Journey, part 2
DESCRIPTION: <p>As subsurface evolved from a Gtk Application to a Qt one, cutting a quarter of the codebase while still gaining new functionalities, a new development proposal was done: "How do we get this desktop based application and run it on mobile, on a unified codebase?"</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_from_gtk_to_qt_subsurface_mobile/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomaz Canabrava":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5280@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T144000
DTEND:20170204T145500
SUMMARY:The Armadito antivirus project
DESCRIPTION: <h1>The Armadito antivirus project</h1><p>We will present Armadito, an open source and multi-platformantivirus. Its original modular architecture allows third-partydevelopers to add their own malware detection modules, written in Cand in the future in Python or Go. Current modules are signature-based(ClamAV), rules-based (YARA) or heuristics. It provides also real-timedetection on GNU/Linux and MS-Windows.</p><p>Armadito provides graphical user interfaces to notify of malwaredetection, launch scan, view statistics and journal. A centraladministration console, integrated as a GLPi plug-in, allows a systemadministrator to manage all the installed antivirus, view alerts,launch remote scans, deploy configuration or bases.</p><p>Project has several opened issues that are not addressed yet: highmemory footprint, sandboxing for scan modules, automatic generation ofsignature bases from automatic malware collecting. Contributions fromthe free software community would be highly appreciated.</p><p>Armadito project is on github: (https://github.com/armadito)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/armadito/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="François Déchelle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5136@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T144000
DTEND:20170204T150000
SUMMARY:The distributed systems behind Ring
DESCRIPTION: <p>Ring is free software for communication developed by Savoir-faire Linux in our Montréal offices. It was conceived and developed on a peer-to-peer architecture model, relying on OpenDHT, its dedicated distributed hash table for retrieving its users on the network.Ring's Beta 2 version released on november 4th 2016 provides many new features for its users. The most interesting of them is the identity and account management mechanism, implementted on a blockchain Ethereum technology.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/ring_opendht/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandre Viau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5732@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T144000
DTEND:20170205T145500
SUMMARY:Citybikes
DESCRIPTION: <p>Many years ago I built a FOSS Android application for our localbike sharing system. After realizing global bike sharing informationwas not publicly available we ended up going after the task of solvingthe problem for once and for all: a free and open API for others tocreate applications, visualizations and research on bike sharing data.Fast forward today and thanks to the community, the CityBikes projectsupports more than 400 cities all around the world and our API powersmost bike sharing transportation apps on all platforms.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/citybikes/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lluís Esquerda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4913@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T144500
DTEND:20170204T154000
SUMMARY:First steps with Relax-and-Recover (ReaR)
DESCRIPTION: <p>To get some initial basic understanding how Relax-and-Recover worksyou will use it yourself on two virtual machines on your laptop.</p><p>On the first virtual machine Relax-and-Recover (ReaR) will be installedand used to prepare that machine for disaster recovery.</p><p>The second virtual machine is the replacement machine that is usedfor disaster recovery of the first virtual machine.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Disaster Recovery
URL:https:/fosdem.org/2017/schedule/event/backup_dr_first_steps/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Meixner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5740@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T144500
DTEND:20170204T151500
SUMMARY:GPU-Enabled Polyphase Filterbanks
DESCRIPTION: <p>Frequency Division Multiple Access (FDMA)  schemes are widely used in many existing communication systems and standards. On Software Defined Radio (SDR) platforms, separating the channels can prove more difficult though due to high requirements for the digital filters. This talk will showcase an implementation of a polyphase filterbank on a graphics processor unit (GPU) that can help overcome the heavy computational load of those filters. In the software, all the partitioned filters can run in parallel. Each of these filters produces output samples for numerous input samples simultaneously, thus providing an additional parallel approach. Furthermore, several rational oversampling factors are supported by this implementation. Operations for oversampling can as well be implemented to run in parallel, due to the massive amount of usable hardware threads in a GPU. Hence, the effects of oversampling on the throughput can be reduced. On an Nvidia GTX970 GPU, this implementation achieved a throughput of 67.43 MSamples per second, 12 times higher than the (optimized) general purpose processor (GPP) version.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/gpupfb/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Kraemer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5753@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T144500
DTEND:20170204T153500
SUMMARY:What makes TruffleRuby run Optcarrot 9 times faster than MRI?
DESCRIPTION: <p>TruffleRuby runs Optcarrot 9 times faster than MRI 2.</p><p>TruffleRuby is new optimizing implementation of Ruby. Optcarrot is a NES emulator. MRI 3 targets to run Optcarrot 3 times faster than MRI 2. We will explore the techniques which allow TruffleRuby to achieve high performance in Optcarrot.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ruby
URL:https:/fosdem.org/2017/schedule/event/ruby_what_makes_jruby_and_truffle_run_optcarrot_9_times_faster_than_mri/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petr Chalupa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5845@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T144500
DTEND:20170205T152500
SUMMARY:Web Development and Perl 6
DESCRIPTION: <p>Long before Perl 6 was declared stable, people have started exploring web related technologies. They have started to write libraries and frameworks. This talk gives an overview of what's there, what's missing and how to bridge the holes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/webdev_perl6/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Seifert (nine)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5089@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T144500
DTEND:20170204T152500
SUMMARY:Adventures in Building Unikernel Clouds
DESCRIPTION: <p>Unikernels are often touted as being the building blocks of next generation of cloud infrastructure. However, even the process of compiling and booting them remains daunting for the average developer let alone building out infrastructure for them to live on. In this talk we'll dive deep into the various layers of infrastructure one needs to understand in order to build out their own infrastructure for unikernels. What might seem simple at first quickly becomes difficult as one needs to cast aside preconceived notions of what an operating system and application are and how they might interact together. We'll approach everything from hypervisor orchestration to filesystems, networking and best practices for CI and testing. The attendee should be comfortable exploring unikernel cloud concepts by the end of the talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_advbuiuni/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Eyberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4873@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T144500
DTEND:20170204T145500
SUMMARY:Making Wiki Gardening Tasks Easier Using Big Data and NLP
DESCRIPTION: <p>I have been involved with Fedora Community Operations Team where I mostly contribute on community-metrics related tasks. This talk will be about a NLP-based tool I have built for Fedora wiki to make wiki-gardening tasks easier for contributors, the methods I used for building it and how it can be scaled to any other wiki.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/wiki_gardening/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bee Padalkar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5484@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T145000
DTEND:20170204T151000
SUMMARY:Exploiting Concurrency
DESCRIPTION: <p>We now have hardware with increasing numbers of threads andfunctional blocks left &amp; right. Come and hear how we plan to use thatfor maximum effect to make LibreOffice rock - things we have alreadydone, things we are working on doing, and how you can get involved toencourage your PC to use more of its power to speed your LibreOfficeup.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/exploiting_concurrency/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5333@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T145000
DTEND:20170205T152500
SUMMARY:Like the ants
DESCRIPTION: <p>Complex Adaptive Systems are everywhere in nature, but they can also guide us to build large contributor groups. Learn how to apply their 6 key strategies to create a global self-sustaining community, which were successfully used in evolution of the Google Developer Groups to a global movement.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_like_the_ants/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Franc":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5403@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T152500
SUMMARY:Learning IoT & coding with HTML5 games
DESCRIPTION: <p>Learning to code might be the handiest skill of the XXI. century - but finding motivation to do so seems to be the hardest part. Even when one decides to embark on this journey, their path is often hindered by the lack or quality of tools, resources they will be using, and are often turned away by the lack of success and their feeling of "coding is not for me" is often reinforced by all these negative experiences.This is where Happy Code Friends, Code Invaders and Clouduboy tries to help - introduce coding, hardware and IoT in a friendly, impulse-rich, exciting environment to anyone willing to give computers a try.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_iot_coding_with_html5_games/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="István Szmozsánszky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5865@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T152500
SUMMARY:Modern Fuzzing of Media-processing projects
DESCRIPTION: <p>The talk gives an overview of fuzzing of media formats based on our experience in Google Chrome. Besides those tips and tricks, we will also share how Open Media developers may join a recently announced OSS-Fuzz project to use a powerful (thousands of CPU cores) and automated fuzzing infrastructure for free.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_fuzzing/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Moroz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5413@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T152500
SUMMARY:Frosted Embedded POSIX OS
DESCRIPTION: <p>FROSTED is an acronym that means "FRee Operating System for Tiny Embedded Devices". The goal of this project is to provide a free kernel for embedded systems, which exposes a POSIX-compliant system call API. In this talk I aim to explain why we started this project, the approach we took to separate the kernel and user-space on Cortex-M CPU's without MMU, and showcase the latest improvements on networking and supported applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_frosted/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brabo Silvius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5029@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T153000
SUMMARY:Adding GNU/Hurd support to GNU Guix and GuixSD
DESCRIPTION: <p>This presentation will be a guided tour of porting Guix and its packagecollection to a new platform, with the specifics of GNU/Hurd. We willdiscuss the current status of the project. Next we will raise theproblems we faced and how we solved them. Finally we will present thecurrent status and a road map of porting GuixSD, the standalone systemdistribution on GNU/Hurd.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/guixhurd/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manolis Ragkousis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5434@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T154500
SUMMARY:Deploying Ceph Clusters with Salt
DESCRIPTION: <p>DeepSea is an extensible collection of Salt files for automatic discovery,  configuration, deployment and management of Ceph clusters. The goal is to  keep the complexities inherent to Ceph deployments tameable and reduce the  room for errors, while still offering the flexibility of Cephs architecture.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2017/schedule/event/cephsalt/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Fajerski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4852@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T152000
SUMMARY:Architectural font digitisiation and design
DESCRIPTION: <p>Numerous works of architecture, furniture, sculptures, illustrations and typography were made during the 1920s by a modernistic style called the Amsterdamse School. A lot of these works are not easily accessible and, even though preservation efforts are being taken, many are deteriorating over time. This talk will elaborate on how FOSS design and typographic tools were developed and used to digitise and extend a century old font under an OFL.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_architectural_font_digitalisation/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sander van Geloven":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5276@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T152500
SUMMARY:A field guide to the machine learning zoo
DESCRIPTION: <p>As machine learning (ML) finds its way into more and more areas in our life, software developers from all fields are asked to navigate an increasingly complex maze of tools and algorithms to extract value out of massive datasets. In this talk we'll try to help the aspiring ML developer by describing:</p><ul><li>a conceptual framework that most ML algorithms fall under</li><li>considerations about data readiness, algorithms, and software tools from an open-source perspective</li><li>some common mistakes and misconceptions in the development and deployment of ML systems</li></ul><p>The goal of the talk is to aid the audience to think about ML problems in an integrated manner;facilitating the process of going from problem to prototype, making an informed choice about the algorithms and software to use, and providing examples of issues that can, and do come up in production.</p><p>The talk is designed to be informative and entertaining, with little previous knowledge required.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/machine_learning_zoo/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Theodore Vasiloudis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5411@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T152500
SUMMARY:Diving into the KiCad source code
DESCRIPTION: <p>Let's be sincere, all of us would love to change something in KiCad. I bet you have an idea for a new tool or another killer feature that would make your life so much easier.</p><p>You know what? You are free to do so! Even more, you are welcome to contribute to the project, and it is not that difficult as one may think.Those who have browsed the source code might find it overwhelming at first, but the truth is: you do not have to know everything to create useful extensions.</p><p>I would like to invite you for a walk through the KiCad source code to demonstrate how easy it is to add this tool you have always been dreaming about.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/kicad_source/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maciej Sumiński":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5701@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T160000
SUMMARY:LibreOffice Exam Session 3
DESCRIPTION: <p>LibreOffice Certifications are designed to recognize professionals in the areas of development, migrations and trainings who have the technical capabilities and the real-world experience to provide value added services to enterprises and organizations deploying LibreOffice on a large number of PCs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2017/schedule/event/cert_libreoffice_3/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LibreOffice Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5406@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T152500
SUMMARY:Snap! Build Your Own Blocks
DESCRIPTION: <p>"Snap is Scheme disguised as Scratch"</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_snap/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jens Mönig":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernat Romagosa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5173@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T155000
SUMMARY:AMENDMENT Puppet Catalog Diffs in TheForeman
DESCRIPTION: <p>Viewing the potential changes when changing the environment on a Puppet agent is challenging - much can be altered, and often the only way to know what will change is to <em>actually</em> run it. Using octocatalog-diff (from GitHub) and TheForeman (using a new plugin) we can now view these changes up front, in the UI, <em>before</em> switching the agent to the new env.</p><p>Please note that this talk was originally scheduled to be given at 11:00The talk originally in this slot, "Next Generation Config Mgmt" by James Shubin will nowtake place at 11:00.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config management
URL:https:/fosdem.org/2017/schedule/event/puppet_catalog_diffs/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Greg Sutcliffe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5901@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T170000
SUMMARY:SailfishOS
DESCRIPTION: <p>SailfishOS</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3228)
URL:https:/fosdem.org/2017/schedule/event/sailfishos_bof/
LOCATION:H.3228
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5762@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T153000
SUMMARY:How to run a stable benchmark
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_stable_benchmark/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Victor Stinner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5449@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T152500
SUMMARY:AF_KTLS - TLS/DTLS Linux kernel module
DESCRIPTION: <p>A Linux kernel module that introduces an AF<em>KTLS socket. AF</em>KTLS socket can be used to transmit data over TLS 1.2 using TCP or DTLS 1.2 using UDP. Currently, there is supported only AES GCM cipher.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/af_ktls/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fridolín Pokorný":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5707@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T153000
SUMMARY:From zero to first test in your own LAVA laboratory
DESCRIPTION: <p>Linaro Automated Validation Architecture (LAVA) is without a doubt one of the best currently available tools for managing board farms. It is proven to be quite a handy tool for both developers and tests automation engineers. Although it is provided together with extensive documentation, creating first own laboratory might be a challenging task. Does it have to be for every newcomer? During this talk Paweł will guide through the process of setting up own LAVA instance. Starting from LAVA installation, through common post-install tasks, up to running first tests on a brand new board farm.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/lava_laboratory/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paweł Wieczorek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5851@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T155500
SUMMARY:Boost up your code with Specifications
DESCRIPTION: <p>Big repositories, complex query builders, tight coupling to your ORM. Adding new behaviors and search methods can be a mess.</p><p>Don't struggle anymore! This talk shows you how to decouple you from the ORM and writing general search behaviors for all your entities with the specification pattern. Your new specifications are not tied to any specific ORM and can be reused on different levels.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PHP and Friends
URL:https:/fosdem.org/2017/schedule/event/boostcodespecifications/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrik Karisch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5795@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T152500
SUMMARY:Eclipse 4.7 Platform - The new greatness
DESCRIPTION: <p>This talk will cover the latest development and organizational news ofthe free and Open Source Eclipse IDE. You will learn for example whatwe are doing to improve Java tool performance by a factor by 1000 andwhy we think developing support for a new programming will be mucheasier with the new release.</p><p>I also cover how people can contribute to the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/eclipse/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lars Vogel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5713@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T153000
SUMMARY:Isar
DESCRIPTION: <p>Building products requires putting together many components. There are source-based distributions supporting that process. Using a pre-built, pre-tested binary distribution like Debian has its advantages.</p><p>Isar is a system for image generation using binary packages. It uses mainstream tools and workflows to build multiple products, managing common subsystems, and maintaining components from different vendors.</p><p>In this talk, Baurzhan will describe the motivation for Isar, its current state, advantages and challenges to overcome.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/debian_based_with_bitbake/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Baurzhan Ismagulov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5807@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T160000
SUMMARY:Infrastructure Monitoring with Postgres
DESCRIPTION: <p>The revolt against SQL continues at a steady but considerably slower pace. Bespoke database software seems to crop up daily in the name of performance or functionality. This talk will examine the ever growing field of monitoring systems and their respective databases, and look in depth as to how Postgres can be used in a number of these places. Systems of this nature are typically tasked with collecting and storing metrics from your infrastructure, drawing pretty graphs, and nagging you when things break.</p><p>Forms of data stored by these systems are nothing to be afraid of - they often include:- Time series metrics - the history of a measurement over time, e.g. temperatures- Logs - unstructured text emitted by applications, operating systems and hardware- Events  - schema-less but well structured notifications</p><p>An assertion of this talk is that for a majority of use cases, Postgres is more than capable of storing all of this data. We will attempt to replace numerous well known pieces of software with just one Postgres database. Of course we are told to use the right tool for the job, but having to learn and operate a single tool is a huge operational advantage.</p><p>We’ll get quite technical in this talk, take a look the data models and access patterns required, and how this can be fitted into the general purpose environment of Postgres. Additionally, it is always constructive to look at what can be problematic, and not just focus on the positives, and why many turn to other bespoke solutions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2017/schedule/event/postgresql_infrastructure_monitoring/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Simpson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5133@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T153000
SUMMARY:Open-Source BGP networking with OpenDaylight
DESCRIPTION: <p>In this talk I will give a short overview of how OpenDaylight can be used to enable a range of advanced BGP use-cases - such as traffic optimisation and DDoS mitigation.   The approaches presented are broadly applicable to other open-source BGP speakers but I will also show the benefit of a platform supporting multiple southbound protocols in addition to BGP.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/odl_bgp/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giles Heron":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4985@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T155000
SUMMARY:Encrypting Matrix
DESCRIPTION: <p>For the last 2 years the Matrix.org team has been working on libolm - a clean-room FOSS liberal-licensed (Apache) independent specification and implementation of the end-to-end encryption Double Ratchet Algorithm as popularised by Signal, WhatsApp, Facebook Messenger, Google Allo etc.  As of November 2016 the spec and library is finally finished and being unleashed on the world, successfully audited by NCC Group, and is available as part of Matrix's client SDKs for Web, iOS &amp; Android and apps that use them (e.g. Riot.im).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2017/schedule/event/encrypting_matrix/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Hodgson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4668@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T155000
SUMMARY:Everything You Always Wanted to Know About "Hello, World"*
DESCRIPTION: <p>I've been working on a new system call ABI and the required runtime support for a C variant with spacial memory safety.  Along the way I've encountered lots of interesting bits and pieces required to implement a simple C "Hello, World" program.  I found the process fascinating so this talk brings all that knowledge together in one place.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2017/schedule/event/hello_world/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brooks Davis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5599@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T151500
SUMMARY:TPM2.0 practical usage
DESCRIPTION: <p>Nowadays Trusted Platform Module is present in most computers, and it is making its way into embedded platforms as well.In this talk I will explain how to use the (firmware)TPM2.0 available on the Minnowboard MAX/Turbot (see also https://fb.me/MinnowBoardMax and https://fb.me/MinnowBoardTurbot) for everyday's encryption (https://fb.me/tpm2-openssl)</p><p>Even though TPMs are cryptographic processors, it is  surprisingly hard to use them for common cryptographic operations like signatures and decryption.</p><p>Moreover, as opposed to its predecessor TPM1.2, TPM2.0 gets a very little support in Linux and the TGC Software Stack has no support for the most common encoding formats (e.g. PEM and DER).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/tpm2/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Davide Guerri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5849@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T155500
SUMMARY:Creating a dashboard with Laravel, Vue and Pusher
DESCRIPTION: <p>On the wall mounted TV in our office a dashboard is displayed. At a glance we can see what the current tasks for each member of our team are, which important events are coming up, which music is playing, if it will rain in the next 30 minutes, ... and much more.In this demo I'll explain how we leveraged both Laravel and Vue to build the dashboard. After demonstrating the dashboard itself we'll take a deep dive in the code. We'll take a look at the entire flow: the grid system, broadcast events, the Pusher service, some cool Vue mixins and much more. After this talk you'll be able to setup a dashboard using our code available on Github.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PHP and Friends
URL:https:/fosdem.org/2017/schedule/event/dashboardlaravelvuepusher/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Freek Van der Herten":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5523@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T151500
SUMMARY:OpenWISP2
DESCRIPTION: <p>OpenWISP2 is a simple web app composed of several reusable python libraries and django apps.Having learnt from the experience with OpenWISP1, the new version of the controller has been redesigned to be more flexible, reusable, modularly built and easier to deploy.</p><p>Its goal is to make it easier to maintain a network of devices based on OpenWRT/LEDE.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/openwisp2/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Federico Capoano":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5083@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T152500
SUMMARY:Working with spatial data in Go
DESCRIPTION: <p>I'm going to talk about some features that we've done recently for one of our clients "Namba Taxi":</p><ul><li>Show nearest available drivers in our mobile app and moving single car on map</li><li>Help our partner build traffic jam map based on our data</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_go/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Minkin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5049@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T155000
SUMMARY:Tempesta FW
DESCRIPTION: <p>Tempesta FW is a high performance open source Linux applicationdelivery controller (ADC). The project is built into the Linux TCP/IP stack to getmaximum performance for normal Web content delivery and efficient trafficfiltering for volumetric DDoS mitigation.</p><p>I'll start by considering a simple example of how to build an ADC using traditionalopen source software. I'll describe drawbacks of the approach and whywe started Tempesta FW's development. Next I'll go into the project internalsand conclude the presentation with Tempesta FW performance benchmarks andseveral examples.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2017/schedule/event/tempesta/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Krizhanovsky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4658@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150000
DTEND:20170204T155000
SUMMARY:Continuous Integration at a Distribution Level
DESCRIPTION: <p>Ubuntu's development and stable releases have been using Continuous Integration for about four years now, using thousands of tests for gating the landing of changes. This talk shows how this works on both a technical and organizational level: test cases and their maintenance, the infrastructure to run them, the benefits and problems with it, and how this helps other distributions and upstreams.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Building
URL:https:/fosdem.org/2017/schedule/event/distribution_ci/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Pitt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5030@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T151500
SUMMARY:An open Gravimetric Phenotyping system
DESCRIPTION: <p>An open source design for a Gravimetric phenotyping system for plant science. Commercial solutions tend to skip over technical information that leads to inaccurate results. We are developing a system suitable for scientific research</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/gravimetric_phenotyping/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathan Hughes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5917@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T150000
DTEND:20170205T160000
SUMMARY:NixOS community meet-up
DESCRIPTION: <p>You're all more then welcome to join this community meet-up about NixOS in general</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in J1.106)
URL:https:/fosdem.org/2017/schedule/event/nixos_bof_community_meet_up/
LOCATION:J1.106
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5151@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150500
DTEND:20170204T152500
SUMMARY:OpenSIPS - an event-driven SIP routing engine
DESCRIPTION: <p>When moving from a linear processing architecture to an event-oriented one, OpenSIPS becomes able to handle more advanced SIP scenarios, as well as to perform complex integrations with external applications.</p><p>The new OpenSIPS version follows a Subscribe/Notify model, which allows the SIP routing to be driven by events. These events are triggered from both inside and outside OpenSIPS, and are internally dispatched by OpenSIPS to the right process/subscriber.</p><p>During this presentation, I will show how the asynchronous architecture revamp of the upcoming OpenSIPS 2.3 facilitates a series of state-of-the-art integrations (SIP transaction pausing while push notifications are taking effect, custom suspend-resume logic while waiting for an external event, etc.).</p><p>The discussion will also include OpenSIPS scripting, and how we tweaked it to incorporate all these changes in a simple, straightforward, and efficient manner.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/opensips/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Liviu Chircu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4880@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T150500
DTEND:20170204T152500
SUMMARY:Inexpensive Datamasking for MySQL with ProxySQL
DESCRIPTION: <p>During this session we will cover the last development in ProxySQL to support regular expressions and how we can use this strong technique in correlation with the query rules to anonymize live data quickly and transparently.</p><p>We will explain the mechanism and how to generate these rules quickly. We show live demo with all challenges we got from the Community and we finish the session by an interactive brainstorm testing queries from the audience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/proxysqldatamasking/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frédéric Descamps":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="René Cannaò":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4761@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T151000
DTEND:20170205T155500
SUMMARY:FOSS and the GDPR
DESCRIPTION: <p>The last year has seen significant changes to European Privacy. Last April the EU approved the GDPR, a comprehensive replacement for the European Privacy regime. The GDPR is a technology neutral regulation that has wide spread impacts on how individuals and business will use computers and the Internet worldwide. Free Software has an opportunity to help achieve the goal of the GDPR by baking in privacy and compliance into free software. This presentation will talk about key elements of the GDPR that free software is positioned to take advantage of to increase adoption of free software and promote privacy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/foss_and_the_gdpr/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Jones":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5861@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T151000
DTEND:20170205T154000
SUMMARY:Electron
DESCRIPTION: <p>Electron is a framework for building desktop applications using HTML5 technologies. It has enjoyed massive success with developers looking to create cross-platform applications. Can it deliver?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_electron_solving_cross_platform/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chris Ward":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5244@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T151000
DTEND:20170204T154000
SUMMARY:Designing a graph library for JavaScript
DESCRIPTION: <p>While a lot of languages already have comprehensive libraries to handle graph data (like <a href="http://networkx.github.io/">networkx</a> in python), the same cannot be said for JavaScript.</p><p>This talk discusses how we were driven to create a multipurpose graph object specification for JavaScript and what were the design issues we soon had to tackle from implementation choices to API naming.</p><p>The result of this work is the <a href="https://graphology.github.io/">graphology</a> specification &amp; reference implementation which we present to open it to feedbacks &amp; contributions.</p><hr /><p>We will first review the state of the art of graph libraries for JavaScript and discuss the issues which brought us to create a new projet from scratch.</p><p>Then we will explain why we chose to design an open specification for a standard API rather than only providing a library.</p><p>Finally we will present the reference implementation &amp; the attached library of algorithms and justify the technical choices made, before presenting our future roadmap and related projects (a new version of the graph rendering library, <a href="http://sigmajs.org/">sigma.js</a>, notably).</p><hr /><p><em>Alexis Jacomy</em></p><p>Alexis is CTO of Matlo, a data discovery web app. He spent last years working on tools to help people explore data. He also develops multiple JavaScript tools with Guillaume Plique, notably sigma.js to visualize networks in web pages.</p><p>https://github.com/jacomyal</p><p><em>Guillaume Plique</em></p><p>Guillaume Plique is a developer at SciencesPo's médialab working on a variety of Open Source projects in JavaScript, Clojure &amp; Python. He specializes in developing software for social sciences researchers and often works with graphs, natural language processing and UIs.</p><p>https://github.com/Yomguithereal</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_library_javascript/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Plique":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5535@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T151000
DTEND:20170204T153000
SUMMARY:Integrating LibreOffice Online via WOPI
DESCRIPTION: <p>Come and hear how you can integrate LibreOffice Online into your webservice!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/wopi/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Holesovsky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5603@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T151500
DTEND:20170205T155500
SUMMARY:Security Enhanced LLVM
DESCRIPTION: <p>Security is an every increasing concern across the computing industry, most recently in the emerging Internet of Things market. The compiler is the one tool that sees just about every piece of code, and is a position to both check for security and improve security. LLVM cannot magically write secure code, but it can help a professional programmer write really good secure code.</p><p>In this talk we will introduce our joint research program with Bristol University to add such features to LLVM. This project is still in its early stages, but we will present our initial work and discuss our future plans. A particular goal is community feedback on the priorities for this research program.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2017/schedule/event/security_enhanced_llvm/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeremy Bennett":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5566@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T151500
DTEND:20170205T153000
SUMMARY:Puffin
DESCRIPTION: <p>The goal of the project is to allow average, tech-oriented user to run their own server applications, without worrying about maintaining a server. The ultimate aim is to achieve greater decentralization of federated services, such as social networking, file sharing, blog or email, on the net.</p><p>While many people are looking at containers as a way to run massive applications, automatically scaling to millions of users, Puffin allows running many independent personal lightweight applications on a single physical machine.</p><p>The first part of the project is a specialized application catalog for Docker, with easy to use interface à la app store, that can be easily run on a personal server. The second part is a common hosting platform which allows running limited number of applications for free.</p><p>During the presentation I will introduce the ideas behind the project and show a demo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/puffin/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jarek Lipski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5474@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T151500
DTEND:20170204T154500
SUMMARY:Receiving Wireless Mobile Traffic Lights
DESCRIPTION: <p>Wireless mobile traffic lights are often used to secure construction sites when roads are partially blocked. Some day, when a pair of them was placed close to our home, I set off to explore how they are working. In this talk, I will describe how I used a cheap RTL-SDR together with GQRX, Inspectrum, and GNU Radio to reverse engineer the modulation and frame format of different types of wireless traffic lights. With some patience, I could also make some sense out of the bits. In particular, I was able to extract the signal state and display it in a web interface, mirroring the traffic light. A closer look at the frame format and the apparent absence of any authentication might leave one with a bit of a worrying impression regarding the security of those systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/trafficlights/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bastian Bloessl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5330@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T152000
DTEND:20170204T153500
SUMMARY:Programming Reconfigurable Devices via FPGA Regions & Device Tree Overlays
DESCRIPTION: <p>We share our experiences with a new framework in the Linux kernel for programming reconfigurable devices, namely MPSoC-FPGAs. Our example use case integrates reconfigurable hardware accelerators into the Crypto API. We apply a new, declarative and device-tree-driven reconfiguration framework within the Linux kernel as proposed and implemented by Alan Tull.The implemented concept maps reconfigurable regions within the FPGA to device tree nodes. The insertion of a device tree overlay triggers the reconfiguration of the corresponding reconfigurable region. The reconfiguration process consists of the scheduling, descheduling and execution phase. Based on our usecase, benchmark results for the scheduling phases are shared.We present the bottlenecks revealed by our benchmark and show currently missing components of this approach. We conclude that the current implementation is already in a usable state for developing and deploying  MPSoC-FPGA based heterogeneous systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/programming_reconfigurable_devs/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ulrich Langenbach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4921@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T152000
DTEND:20170205T160500
SUMMARY:Troubleshooting Kubernetes
DESCRIPTION: <p>Kubernetes is a tremendous system for orchestrating your containers onto physical infrastructure. But troubleshooting Kubernetes can be incredibly challenging due to the dynamic and isolated nature of the containers it orchestrates. Sysdig leverages the powerful concept of container-aware system events and correlates each one of them with super rich metadata Kubernetes.</p><p>In this session we’ll go deep into a real Kubernetes issue involving wget, search domain, glibc, SkyDNS and etcd, and we’ll see how to track them down using Sysdig.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/troubleshootkube/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jorge Salamero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5822@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T152000
DTEND:20170205T160500
SUMMARY:Social aspects of change
DESCRIPTION: <p>This talk will cover lessons learned when migrating to Prometheus and how to get people from teams as diverse as NOC, product management and accounting excited about something as technical as monitoring.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2017/schedule/event/social_aspects_of_change/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4654@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T152000
DTEND:20170205T153500
SUMMARY:GridSound : A free HTML5 Digital Audio Workstation (DAW)
DESCRIPTION: <p>GridSound is a free open source HTML5 audio sequencer based on the new fresh Web Audio technology. Drag and drop your samples, mix them and create a composition directly in your modern browser.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/gridsound/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Melanie Ducani (Misty)":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Tortorini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5825@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T152500
DTEND:20170205T160000
SUMMARY:Visualize Your Code Repos and More with Gource
DESCRIPTION: <p>Why settle for boring numbers and static graphs to describe your project when you can dynamically display the movements and activity within your project? Gource is a flexible open source tool that can be used to display activity from your repositories using a video visualization that people love!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_visualize_your_code_repos_and_more_with_gource/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dawn Foster":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5206@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T152500
DTEND:20170205T161000
SUMMARY:Using Containers for Building and Testing
DESCRIPTION: <p>Building and testing is a great use case for containers, both due to the dynamic and isolation aspects, but running in just one machine is not enough and quickly needs to scale to a clustered setup. But which cluster technology should be used? Docker Swarm? Apache Mesos? Kubernetes? how do they compare? All of them can be used to dynamically run a cluster of containers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2017/schedule/event/containers_for_building_and_testing/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carlos Sanchez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5165@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T152500
DTEND:20170204T161000
SUMMARY:Copyleft in Commerce.
DESCRIPTION: <p>This talk will cover how Samba uses GPLv3 to work with both proprietary and Free Software companies to maintain software with a vibrant commercial and amateur user and developer community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/copyleft_in_commerce/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeremy Allison":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5846@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T152500
DTEND:20170205T160500
SUMMARY:Making Camelia Fly Faster
DESCRIPTION: <p>I will discuss some of the types of optimisations that I performed on the Rakudo Perl 6 Core to make Rakudo Perl 6 about 3x faster in 2016 for many applications.  How some optimisations became less necessary because of optimisations in MoarVM and/or nqp, but still made sense to do in the end.  How a lot of optimisations were just about cutting out unnecessary intermediate steps that would make sense in any programming language.  And how readability and elegance of the code suffered.  No C code was involved, so basic Perl skills should be enough to follow this presentation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/faaaaster/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Liz Mattijsen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5567@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T152500
DTEND:20170204T161000
SUMMARY:Secure Microkernel for Deeply Embedded Devices
DESCRIPTION: <p>Embedded system development is a complex area in which the developers need to have a deep understanding of the underlying hardware with its configurations and interfaces, and one of the solutions to reduce this complexity is to utilize an operating system. This talk will introduce F9 microkernel aimed at low resources embedded systems powered by ARM Cortex-M microprocessors, allowing to perform real-time activities while keeping the drivers and the application isolated by a secure layer.</p><p>F9 microkernel proved itself extremely small and simple to use while still maintaining the security of the system regarding the temporal constraints with a trusted computing base (TCB) as small as 3kLoC, which is important for safety, security and reliability in mission-critical embedded systems. This talk will also present the prototype at its early stages built to experiment with the idea of third-generation microkernels heavily inspired by seL4 for resource-constrained devices with fairly strong memory protection.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2017/schedule/event/microkernel_microkernel_for_embedded_devices/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jim Huang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5582@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T155000
SUMMARY:Introducing LibreOffice SafeMode
DESCRIPTION: <p>Safe Mode was developed to investigate and fix problems with the user configuration in LibreOffice.</p><p>This talk will present several use cases where LibreOffice's Safe Mode helps users and admins to fix problems with their LibreOffice.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/libreoffice_safemode/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Samuel Mehrbrodt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4850@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T163000
SUMMARY:VEX
DESCRIPTION: <p>VEX is the JIT at the core of Valgrind.  It unpicks blocks of machinecode, hands them off to the tool for instrumentation, recompiles theresult, and links the instrumented version into the running image.By using a target independent intermediate representation, it insulatestools from the complexity of the underlying instruction sets.</p><p>Back in 2003, when the framework was designed, I never dreamt that itwould end up supporting X86, ARM, POWER, MIPS, S390 and TILEGX in both32- and 64-bit variants.  From that perspective VEX has been amazinglysuccessful.  But the framework is now showing its age.  Recentinstruction set features (transactional memory,LoadLinked/StoreConditional, wide vectors) have proven difficult toimplement.  It supports precise memory exceptions only poorly.  Andperhaps worst, its simplistic compilation pipeline causes it togenerate code that is uncompetitive compared to other frameworks,particularly DynamoRIO and PIN.</p><p>In this talk I'll outline VEX's structure, then talk about theseproblems and what can be done about them.  And I'd be particularlyinterested to hear opinions on how much effort, and for which problemareas, should be invested in upgrading it.</p><p>For the audience, some background in compiler internals and assemblycode programming would be helpful, but is not essential.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2017/schedule/event/valgrind_vex_future/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Seward":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5563@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T162500
SUMMARY:GELIBoot
DESCRIPTION: <p>FreeBSD has supported disk encryption with GBDE and GELI since 2002 and 2005 respectively. However, booting the system required storing the loader and kernel unencrypted so that the requisite GEOM module could be loaded to handle decryption. This became a significantly larger stumbling block with the introduction of ZFS, as having multiple separate partitions detracts from the advantages of ZFS, and also causes headaches when upgrading the operating system. With the growing popularity of ZFS Boot Environments, a solution was needed that allowed the kernel and loader to remain part of the primary file system, even if it was encrypted. This paper provides an overview of the design of the GELI enabled BIOS boot code and loader, as well as the numerous challenges encountered during their development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2017/schedule/event/geli_boot/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Allan Jude":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5562@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T153000
DTEND:20170205T160000
SUMMARY:FreedomBox, liberty inside the cloud.
DESCRIPTION: <p>FreedomBox is a consumer device that aims to facilitate freecommunication among people, safely and securely, in a world where ourfundamental rights are under grave threat.  FreedomBox will put inpeople's own hands and under their own control encrypted voice and textcommunication, anonymous publishing, social networking, media sharing,and (micro)blogging.  It is built on top of Debian and is currentlyavailable for several single board computers.</p><p>This talk is aimed at introducing FreedomBox, its goals, current statusand future plans.  It is also a call for help.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/freedombox/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ruben Lubbes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5018@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T153000
DTEND:20170205T155000
SUMMARY:Designing MuseScore
DESCRIPTION: <p>I've been running a local meet-up centered around designing for FOSS and doing it thoroughly, choosing MuseScore as our first project. The meet-up has attracted people inexperienced with both UX design and scorewriting and it's been a good learning experience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_designing_musescore/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miroslav Mazel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5023@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T160000
SUMMARY:FastDataStacks
DESCRIPTION: <p>NFV and virtualized high performance applications, such as video processing, require a “fast data stack” solution that provides both carrier grade forwarding performance, scalability and open extensibility, along with functionality for realizing application policies and controlling a complex network topology. This session discusses how different components in OpenStack and OpenDaylight are being evolved to integrate with the new open source Virtual Packet Processor (VPP) forwarder provided by the FD.io Linux Foundation project to build such a solution stack. The FastDataStacks is run as an OPNFV project where leverages OPNFV’s continuous integration, deployment and test pipeline as well as the automated component install and test infrastructure.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/fds/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomas Cechvala":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5070@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T153000
DTEND:20170205T155500
SUMMARY:Footwork
DESCRIPTION: <p>Footwork is an experimental KiCAD footprint (text) editor written in Racket. Footwork takes advantage of Lisp's code-data equivalence to offer a unique approach to PCB design: KiCAD's footprint format becomes a domain specific language embedded in the Racket programming language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/footwork/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kaspar Emanuel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5085@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T161000
SUMMARY:Improving your virtualization development workflow with Lago
DESCRIPTION: <p>Lago is an ad-hoc virtual framework which helps you build virtualized environments on your server or laptop for various use cases. It creates and orchestrates virtual machines that can be used to run test suites and allow a developer to quickly test his code change on non-trivial flows such as live migration even before starting the CI process. In this session, we will walk through the usage of Lago in the oVirt project and how it can be extended to assist virtualization developers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_impyouvir/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rafael Martins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4906@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T155500
SUMMARY:Transactional Updates with btrfs
DESCRIPTION: <p>While small updates normally don't disturb the services running on your system, bigger or intrusive updates can break your running services or Desktop. There are different ways of doing transactional updates like new package formats or different partitions. This talk will show how to use the features of btrfs for this with traditional package managers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/transactional_update_with_btrfs/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Kukuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5796@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T155500
SUMMARY:Ruby's Strings and What Java Can Learn From Them
DESCRIPTION: <p>Ruby's Strings aggregate a collection of bytes and an encoding, allowingfor IO to avoid transcoding, regular expressions to execute against rawbytes, and 7-bit strings to be compactly represented. Only the last itemhas been adopted by Java. To make matters worse, most Java APIs depend onJava's string representation, making them incompatible with alternativelanguages like Ruby. We'll explore the advantages of Ruby's string comparedto Java's and discuss options for improving Java's string support in thefuture.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/jruby/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Nutter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5551@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T153000
DTEND:20170205T155500
SUMMARY:Polymorph
DESCRIPTION: <p>Polymorph, a libre videogame platform.</p><p>We produce art installation and video games using a tailor-made libre game engine based on Ogre3D (visuals) and Puredata (sounds).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_polymorph/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zajéga François":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4833@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T153000
DTEND:20170205T160000
SUMMARY:Workflow management with GNU Guix
DESCRIPTION: <p>Combining programs to perform more powerful actions using scripting languagesseems a good idea, until portability and parallel execution on computingclusters become the main concerns of the script.  GNU Guix used GNU Guile as adomain-specific language to describe software packages.  In the same way, thecomponents that make up a workflow description can be expressed usingGNU Guile.</p><p>In this talk I would like to present the work I have done to implement a simpleworkflow language and a workflow execution engine (both in GNU Guile) to runprograms on computing clusters.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/guixworkflowmanagement/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roel Janssen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5183@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T155000
SUMMARY:FreeSWITCH, SIP and WebRTC Load Balancing and High Availability
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/freeswitch/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giovanni Maruzzelli (gmaruzz)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4724@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T153000
DTEND:20170205T155500
SUMMARY:AES67
DESCRIPTION: <p>Note: here AES refers to the Audio Engineering Society, not the Advanced Encryption Standard.The growing field of pro-audio networking has recently seen demand for movement away from proprietary technologies towards open standards. One of the most significant resulting standards is AES67 which covers high quality audio transport over IP networks. This talk covers the motivations driving the standardization efforts and the basic details of the standard itself.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_aes67/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Conrad Bebbington":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5587@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T153000
DTEND:20170205T155500
SUMMARY:Big Spatio-Temporal Datacubes on Steroids ...and Standards
DESCRIPTION: <p>With the advent of the massive deluge in Earth data, serving them to diverse communities is increasingly promising and challenging alike. A useful abstraction for spatio-temporal raster data (and beyond) is the coverage data model, as standardized by ISO, OGC, and INSPIRE. Rather than zillions of individual image files it provides spatio-temporal "datacubes" for simple, efficient handling through the corresponding service model, the Web Coverage Service (WCS) with its Web Coverage Processing Service (WCPS) geo analytics language - "one cube tells more than a million images".</p><p>Open-source rasdaman ("raster data manager") is the official reference implementation of both OGC and INSPIRE WCS. It supports easy incremental construction and maintenance of spatio-temporal datacubes, based on the OGC WCS-T standard. Retrieval may use WMS for visual navigation, WCS for data extraction and download, and WCPS for massive server-side processing. On server side, adaptive data partitioning and "tile streaming" processing enables fast query responses. In July 2016, US magazine CIO Review has included rasdaman in its top 100 Big Data technologies list.</p><p>In this talk we present coverages in terms of concepts, implementation, and large-scale application. Live demos underpin the talk, using publicly accessible sites where the audience can replay and modify the examples. Being editor of the OGC and ISO coverage standard the presenter can give first-hands insights and answers, such as about the new generalized grid model for coverages (CIS 1.1) which OGC has adopted in Fall 2016 as well as the newly adopted INSPIRE-WCS. This is an excellent opportunity to learn about the state of the art and standards in an open, free-of-cost setup.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_rasdaman/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Baumann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5258@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T155500
SUMMARY:Intelligently Collecting Data at the Edge
DESCRIPTION: <p>Apache NiFi provided a revolutionary data flow management system with a broad range of integrations with existing data production, consumption, and analysis ecosystems, all covered with robust data delivery and provenance infrastructure. Now learn about the follow-on project which expands the reach of NiFi to the edge, Apache MiNiFi. MiNiFi is a lightweight application which can be deployed on hardware orders of magnitude smaller and less powerful than the existing standard data collection platforms. With both a JVM compatible and native agent, MiNiFi allows data collection in brand new environments — sensors with tiny footprints, distributed systems with intermittent or restricted bandwidth, and even disposable or ephemeral hardware. Not only can this data be prioritized and have some initial analysis performed at the edge, it can be encrypted and secured immediately. Local governance and regulatory policies can be applied across geopolitical boundaries to conform with legal requirements. And all of this configuration can be done from central command &amp; control using an existing NiFi with the trusted and stable UI data flow managers already love.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/nifi_minifi/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andy LoPresto":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5719@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T153000
DTEND:20170205T160000
SUMMARY:Testing with volcanoes - Fuego+LAVA 
DESCRIPTION: <p>LAVA and Fuego are great tools individually already. Combining and extending them allows for a much broader test coverage than each tool alone can provide. In this presentation, Jan-Simon Möller will present the features of the combined infrastructure and highlight the tools and work done to integrate both tools. Also in focus is how to distribute the test infrastructure across multiple sites to include more boards. In the end we'll discuss the lessons learned and future developments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/testing_with_volcanoes/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan-Simon Möller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5708@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T160000
SUMMARY:How to Build an Open Source Embedded Video Player
DESCRIPTION: <p>Video playback for embedded devices such as infotainment systems and media centers demands hardware accelerators to achieve reasonable performance. Unfortunately, vendors provide the drivers for the accelerators only as binary blobs. We demonstrate how we built a video playback system that uses hardware acceleration on i.MX6 by using solely open source software including Gstreamer, Qt QML, the etnaviv GPU driver, and the coda video decoder driver.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/open_embedded_video_player/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Tretter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5398@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T155500
SUMMARY:Introduction to A-Frame
DESCRIPTION: <p>A deep introduction to a-frame, the Web VR framework from Mozilla. After this talk you will be able to build amazing vitual reality experiences using the same web technologies you already are familiar with!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_introduction_aframe/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eugenio Petullà":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5528@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T153000
DTEND:20170205T155500
SUMMARY:Usable Cryptography with José
DESCRIPTION: <p>Increased uses of cryptography in web environments, particularly authentication, have driven a set of new RFCs: JSON Object Signing and Encryption. While these standard data formats have dominated web-based applications, they also have further applicability in a wide variety of non-web contexts. This talk will introduce you to José, a plug-able, open source C implementation of these RFCs which provides both an API for direct integration and a usable command-line interface. We will discuss the techniques that we used to keep our API usable across all the possible input parameters and show example of how you can implement José in your own infrastructure. We will also discuss some of our plans for the future, including how you can help contribute.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/jose_cryptography/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathaniel McCallum":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5697@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T173000
SUMMARY:LPI Exam Session 2
DESCRIPTION: <h3>LPI offers discounted certification exams at FOSDEM</h3>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2017/schedule/event/cert_lpi_2/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LPI Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5454@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153000
DTEND:20170204T155500
SUMMARY:Warp10: A new paradigm for Time Series analysis
DESCRIPTION: <p>IoT changed deeply the value chain. End users of consumer devices aim to have an instant gratification which is based on data/metrics produced by the object.At the end, IoT makers have to execute an epic split:Build the actual device (mechanical and electronics),Be over the top in firmware development in order to be securedDesign services based on the object data.Surrounding all that is a hard job for a product team. In such a context Open Source Software constitutes basic building blocks of IoT devices.Data produced by smart devices are often time series, storing them is not the challenge, many good open source solutions exists (OpenTSDB, Influx..) but developing algorithms based on your data is difficult. It can become a nightmare if you have to think about scalability.Warp10 is a 3 years old open source platform designed for collect, store and manipulate sensor data with WarpScript, a language dedicated to time series analysis. WarpScript works natively on times series stored into Warp 10 (based on either levelDB or HBase) but can be connected to any data source.When you manipulate sensor data, you must deal with privacy.   Security and privacy have also been addressed by Warp 10 since its very inception, this includes fine grain access control mechanisms, encryption capabilities and throttling management.Warp10 plateform can be integrated into an open ecosystem likes Storm, Flink, or also Apache Pig with one cornerstone, the capatibility of manipulate time series with WarpScript.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_warp10/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sébastien Lambour":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5409@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T153000
DTEND:20170205T160000
SUMMARY:prompt_toolkit
DESCRIPTION: <p>Two years ago at Fosdem 2015, I presented prompt_toolkit, a library for building command line applications.A lot of progress was made, and it became the foundation for the UI in many tools, including IPython, http-prompt, xonsh and others.</p><p>During this talk, we'll have a look at how prompt_toolkit progressed, how it became successful, how it created a community/ecosystem of many new command line applications, and the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_prompt_toolkit/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan Slenders":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4900@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T153500
DTEND:20170204T155500
SUMMARY:Speeding Up Analytical Queries in MariaDB
DESCRIPTION: <p>Window functions are an important tool for analytical queries. Window functions act as regular functions but have access to more than one row during computation. This makes them highly useful for optimising queries involving self-joins, as well as queries that need to extract data from multiple related rows from the same table. The performance speedups obtained are sometimes 100 fold. This talk will explain how that is possible, as well as use cases for window functions.</p><p>On top of that, window functions pair well with another feature that MariaDB 10.2 has introduced - Common Table Expressions. This feature was contributed by a community member and helps make queries more maintainable and sometimes faster. This feature will be covered, mostly through the use of window functions, but also introduce new use cases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/mariadb_cte/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vicentiu Ciorbaru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5287@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T154000
DTEND:20170205T155500
SUMMARY:GRUB
DESCRIPTION: <p>Presentation of new maintainers and ongoing work on new policies, ideas and opportunities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/grub_new_maintainers/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vladimir Serbinenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5140@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T154000
DTEND:20170204T155500
SUMMARY:64 bit Bare Metal Programming on RPI-3
DESCRIPTION: <p>The Raspberry PI 3 board is very popular, but mainly known as a Linux platform.  But it could also be used to do bare metal development: writing low-level code without any OS.  There are almost no tutorials on the internet addressing the main new feature of the RPI-3 board: 4x 64 bit cores (previous generations were 32 bit).  Let's fill the gap by this lightening talk: a very short presentation of the board, how to write and build a first example and a demo of a more advanced multi-core application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/programming_rpi3/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tristan Gingold":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5664@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T154500
DTEND:20170204T161500
SUMMARY:AMENDMENT Networked-Signal Processing in OAI
DESCRIPTION: <p>This talk will provide an overview of the evolution of OAI architecture to cater to distributed software radio systems, in particular those characteristics of upcoming cellular networks.</p><p>This talk was moved forwards 1 hour from its original timeslot (16:45).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/oai/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raymond Knopp":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4893@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T154500
DTEND:20170205T161500
SUMMARY:Open source behind a web request
DESCRIPTION: <p>In this talk, we will go through an end-to-end web request. Based on an open source web application deployed in a hosting company, we will analyze many open source software that composes a web request.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_open_source_behind_web_request/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Willian Molinari (PotHix)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5750@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T154500
DTEND:20170204T163500
SUMMARY:Highly Surmountable Challenges in Ruby+OMR JIT Compilation
DESCRIPTION: <p>The Ruby+OMR JIT compiler adds a JIT to CRuby. However, it has challenges to surmount before it will provide broad improvement to Ruby applications that aren’t micro-benchmarks. This talk will cover some of those challenges, along with some brainstorming about potential ways to tackle them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ruby
URL:https:/fosdem.org/2017/schedule/event/ruby_highly_surmountable_challenges_in_ruby_omr_jit_compilation/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Gaudet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5435@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T154500
DTEND:20170205T163000
SUMMARY:Hyper-converged, persistent storage for containers with GlusterFS
DESCRIPTION: <p>While containers themselves are stateless many applications still have requirements on storage that should persist across containers and instances of containers. Many such storage solutions require an administrator to set up a storage solution on hardware outside their existing container platforms. GlusterFS changes all that.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2017/schedule/event/glustercontainer/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jose Rivera":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mohamed Ashiq":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5010@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T154500
DTEND:20170204T161000
SUMMARY:Relax-and-Recover Automated Testing
DESCRIPTION: <p>Relax-and-Recover (ReaR) is a bare metal Disaster Recovery tool that can save you hours (and sometimes days) to recover a system from scratch in case of failure.However, for us developers before making a new release it is a real nightmare to test all the different Linux distributions in combination with allthe known workflows that ReaR provides. It used to be a manual process of testing the recovery, but we are in progress to automate the whole process for some workflows.We will explain the internals of how we do automated testing and we will give a live demo as well.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Disaster Recovery
URL:https:/fosdem.org/2017/schedule/event/backup_dr_automated_testing/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gratien D'haese":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5633@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T155000
DTEND:20170204T162000
SUMMARY:Graph Processing on SAP HANA, express edition
DESCRIPTION: <p>With the recent announcement of the SAP HANA, express edition, a free to use and streamlined version of SAP HANA that can run on laptops and other resource-constrained hosts, it is now possible to use the SAP HANA Graph functionality for free in own graph projects and applications with up to 32GB main memory limit. In addition, the SAP HANA, express edition offers  development utilities that can be used to develop own applications on top of SAP HANA.</p><p>In this presentation, we will provide an overview of SAP HANA Graph, a native graph processing engine, which is tightly integrated into the database kernel of SAP HANA. It allows to freely combine graph, relational, text, and geospatial processing on a single transactional data representation without the need to replicate data into specialized systems. In particular, we will use the SAP HANA, express edition running on the speaker's laptop to demonstrate the audience a walk-through of the steps to get started with SAP HANA Graph. Specifically, we will show how to execute openCypher queries in SAP HANA and also showcase GraphScript, a high-level domain-specific graph query language for imperative and complex graph query processing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_processing_sap_hana/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Fischer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5613@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T155000
DTEND:20170204T161000
SUMMARY:Enhance metafile importers - a restart
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/enhance_metafile_importers/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Armin Le Grand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5137@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T155500
DTEND:20170204T161500
SUMMARY:QoS Challenges for Real Time Traffic
DESCRIPTION: <p>Quality of Service markings can benefit real time traffic. A survey weconducted on a mobile cellular testbed (Monroe) has revealed howdifferentiated services traffic is treated in practical networks, and showsmany networks do not respect diffserv markings resulting unpredictablereal-time performance.</p><p>This motivates a change to the network programming API for real-time trafficto provide dynamic transport selection and fallback, enabling successful useof network QoS. The API is presented in the context of the NEAT<a href="https://neat-project.org">1</a> opensource project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/qos/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Jones ([tj])":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5305@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T163000
SUMMARY:PNDA.io
DESCRIPTION: <p>In this presentation, we will showcase the whole scope of PNDA, from baremetal provisioning to application deployment. Also, we will describe the current use case on NFV &amp; IoT.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/pnda_io/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeremie Garnier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5877@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T170000
SUMMARY:Transform your monolith into a nice SOA app
DESCRIPTION: <p>Let's look at how to migrate a legacy PHP application to a modern scalable set of services. The presentation will focus on best practices, pitfalls to avoid, and tools that will help you to safely achieve this long-term task.We'll also give some hints to move further to a fully micro-services environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PHP and Friends
URL:https:/fosdem.org/2017/schedule/event/monolithtosoa/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Gillot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5616@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T163000
SUMMARY:YunoHost
DESCRIPTION: <p>YunoHost is a debian-based distribution aimed at making self hosting easier and accessible to a greater number.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/yunohost/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laurent Peuch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5808@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T165000
SUMMARY:An overview of PostgreSQL's backup, archiving and replication
DESCRIPTION: <p>The PostgreSQL documentation explains in detail how to do backup and replication, maybe too detailed for beginners or "part-time" DBAs.</p><p>On the other hand, there are some common misconceptions about data safety.</p><p>The talk gives a comprehensive, yet brief overview of the different approaches to perform backup/restore, point-in-time recovery and replication, advising on what to use in different scenarios.</p><p>Some typical misconceptions and pitfalls are addressed as well.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2017/schedule/event/postgresql_backup/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gunnar Bluth (Nick)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5145@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T162500
SUMMARY:Get the most out of your security logs
DESCRIPTION: <p>Event logging is a central source of information for IT security. The syslog-ng application collects logs from many different sources, performs real-time log analysis by processing and filtering them, and finally it stores the logs or routes them for further analysis. This session focuses on how syslog-ng parses important information from incoming messages, enriches them with additional contextual information, and concludes with demonstrating how all of this can be used for alerting or for dashboards.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2017/schedule/event/syslog_ng_using/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Czanik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4993@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T165000
SUMMARY:Continuous Localisation using FOSS tools
DESCRIPTION: <p>Continuous integration brought us fast reliable and continuous testing.  Continuous localisation brings the same speed and delivery to the translation of software.  We'll look at how to build such a process using FOSS tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Building
URL:https:/fosdem.org/2017/schedule/event/localisation/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dwayne Bailey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5426@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T162000
SUMMARY:What to expect from MySQL 8.0?
DESCRIPTION: <p>GIS development was ramped up in MySQL 5.7, and we expect GIS support to be greatly improved in the coming versions. MySQL 8.0 is still in development, but we're starting to see the first GIS enhancements pushed into development releases. What is new? In which direction is MySQL going?</p><p>In this talk, we will look at the plans for GIS in future versions of MySQL, and in MySQL 8.0 in particular. We'll cover the big overarching design decisions, what it means for the future direction of GIS in MySQL, and how it translates into implementation of specific new functionality.</p><p>This talk is both for those that know GIS and would like to know what MySQL can offer, and for those that know MySQL GIS today and want to know what to expect in future versions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_mysql/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norvald H. Ryeng":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4745@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T165000
SUMMARY:User Session Recording for the Enterprise
DESCRIPTION: <p>Now, when many IT-related services are delegated to external parties, government, medical, financial, and other organizations need tight tracking of what users and administrators do on their critical systems. Up to recording everything they see on the screen, the commands they execute, and files they access.</p><p>In this presentation Nikolai Kondrashov will review available solutions for user session recording, open-source and otherwise, their benefits and shortcomings, and will present a new effort to create an integrated Open-Source solution.</p><p>While there are many capable solutions for session recording, which can centrally collect, search and playback sessions, there is no such open-source code. The best we have is jump servers with script(1), or sudo I/O logging, all manually set up. This presentation will show an approach that would meet the needs of the modern enterprise.</p><p>The presentation will include a demo of a user session and accompanying data being recorded, stored centrally, inspected and played back.</p><p>The intended audience is developers of security, identity and policy management systems, as well as system administrators and security officers responsible for maintaining critical systems and preventing insider attacks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2017/schedule/event/session_recording/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikolai Kondrashov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4974@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T165000
SUMMARY:Quantum computing and post-quantum cryptography
DESCRIPTION: <p>The goal of this talk is to give a simple insight of what quantum computing is, what makes it so different; to see when it poses a threat to existing crypto solutions and when it is not.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2017/schedule/event/quantum/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Savchenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5490@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T162500
SUMMARY:(Mobile) Web Compatibility
DESCRIPTION: <p>Many developers do not consider web standards while create their webpages/apps. This will create a bad experience for some users that not use that product with a certain OS or application.This talk will cover best practices and give examples of how some users could not do some simple booking because of the bad experience given by the website for their app.This will cover web in general, not only Firefox.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_mobile_web_compatiblity/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ioana Chiorean":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5872@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T170000
SUMMARY:OpenHMD Meetup
DESCRIPTION: <p>OpenHMD is a community building full open source drivers for different type of VR devices such as the Oculus Rift, HTC Vive, PSVR and others.Since we found out quite a bunch of our contributors are attending this event, we would like to take this opportunity to meet up to have development and design discussions, but also to introduce new people to our project, and even help out reverse engineering new devices, or help out implementing OpenHMD in other projects!</p><p>This meeting is for everyone interested in our project and community, discuss things like VR in Open Source, multi platform development, application integration, device support and anything related in general.</p><p>For questions poke us on irc.freenode.net channel #openhmd</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in H.3227)
URL:https:/fosdem.org/2017/schedule/event/openhmd_bof/
LOCATION:H.3227
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="TheOnlyJoey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4806@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T165000
SUMMARY:Is it safe?
DESCRIPTION: <p>Config management is a perfect fit for compliance: you model desired compliant state, continually enforce it and have a full audit path of when changes occur and what lead to the drift. But what are the best practises for using config management for compliance, what are the caveats, how do you scan for issues and how can you keep the auditors happy?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config management
URL:https:/fosdem.org/2017/schedule/event/is_it_safe/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Souter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5868@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T165500
SUMMARY:Unbreakable unit tests
DESCRIPTION: <p>How often have you rewritten your unit tests from scratch just because the code it was testing evolved slightly? In this session we will explore some unit testing techniques from other languages to produce more robust tests in PHP. You’ll never have to send your unit test to the trashcan again.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PHP and Friends
URL:https:/fosdem.org/2017/schedule/event/unbreakableunittests/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Simonson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5797@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T162500
SUMMARY:Experiences in a production environment (Graal)
DESCRIPTION: <p>HotSpot's optimizing Just-In-Time compiler C2 is reaching its end-of-life and it's time to look for alternatives. One very promising replacement candidate is Graal. Graal is a Java JIT compiler written in Java. It is being developed by Oracle Labs for a couple years now and has reached a state where it's viable to be that replacement. Twitter's huge distributed system tickles every corner of the JVM and is the perfect testing ground for a new JIT compiler technology like Graal. This presentation will talk about Twitter's experiences with Graal, good and bad, the bugs we found and also the wins.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/graal/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Thalinger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5467@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T160500
SUMMARY:Convergent functions and function parameters
DESCRIPTION: <p>The <code>convergent</code> function attribute has been in LLVM for some time now to model restrictions e.g. on barrier intrinsics for GPUs. Recently, we've become aware of some additional restrictions that are required for the arguments of certain intrinsics in GPU code. The use of the <code>convergent</code> attribute on function parameters has been proposed for this purpose.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2017/schedule/event/convergent_functions/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolai Hähnle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5181@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T162500
SUMMARY:Goal Rush
DESCRIPTION: <p>Goal Rush is a fast paced arcade game where two-robots team will face each other to score the maximum of goals during short matchs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_monogame/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Garry Williams":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5646@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T161500
SUMMARY:Interledger - Internetworking for Money
DESCRIPTION: <p>What if you could send money to anyone, instantly, in any currency and practically for free? What if users could support your project with tiny amounts of money each time they use it? What if we could use anything of value as "currency" and have it automatically exchanged when we want to make a payment?</p><p>Interledger is the inter-networking protocol for money. It enables secure transfers across different currencies and payment networks. By connecting all different types of payment networks or ledgers together, Interledger can help create an "Internet of Value".</p><p>This talk will include a demo of an Interledger payment, a technical overview of how it works, and examples of how Interledger can be built into other projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/interledger/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evan Schwartz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5717@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T163000
SUMMARY:asynctest
DESCRIPTION: <p>asynctest enhances the standard python package unittest with features for asyncio. This talk aims at presenting asynctest and discuss various practices around unit testing of code using asyncio.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/python_asynctest/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Richard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5265@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T162500
SUMMARY:Building a distro with musl libc
DESCRIPTION: <p>How ready is musl libc? How does it actually work to build an entire distribution with musl libc? How does the community benefit from having another libc?</p><p>This talk will discuss why Alpine Linux switched to musl libc, how the migration went and how things goes now, two years after the migration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/building_a_distro_with_musl_libc/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Natanael Copa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5723@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T162500
SUMMARY:AES70
DESCRIPTION: <p>Note: here AES refers to the Audio Engineering Society, not the Advanced Encryption Standard.The growing field of pro-audio networking has recently seen demand for movement away from proprietary technologies towards open standards. AES70 has emerged as a means to control audio devices over the network. This talk covers the motivations driving the standardization efforts and the basic details of the standard itself.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_aes70/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Conrad Bebbington":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5296@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T163000
SUMMARY:Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
DESCRIPTION: <p>Adding support for IEEE 802.15.4 and 6LoWPAN to an embedded Linux board opensup new possibilities to communicate with tiny devices. The mainline kernelsupports the wireless protocols to connect such devices to the internet, actingas border router for such networks.</p><p>This talk will show how to add the needed transceiver to existing hardware,how to enable and configure the kernel subsystems to use it and how tocommunicate between Linux and IoT operating systems like RIOT or Contiki.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/lowpan_embedded/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Schmidt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4830@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T163000
SUMMARY:Getting started with guile-wiredtiger
DESCRIPTION: <p>wiredtiger is a NoSQL database engine. Often dubbed key/value store, we will see that indeed it can be used like leveldb, bsddb or GNU dbm as a simple (ordered) hashmap but also as a (performant) framework for data persistence that can replace your favorite SQL queries with Scheme goodness (and pieces of minikanren).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/guilewiredtiger/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amirouche Boubekki (amz3)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5058@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T165000
SUMMARY:Ethics in Network Measurements 
DESCRIPTION: <p>When designing technologies, networked systems, and measurements on the Internet, we must be aware of their implications and consequences for the society and participants. As engineers, scientists, programmers and other experts, we have moral obligations towards our peers, users of technologies we create, and the wider communities.</p><p>In this talk I want to talk both about general ethical considerations, and specific examples of moral dilemmas that come from building the RIPE Atlas system, and conducting measurements that reveal workings of Internet infrastructure and services.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2017/schedule/event/network_measurement_ethics/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vesna Manojlovic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5373@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T162500
SUMMARY:How We Talk About Free Software Legal Tools
DESCRIPTION: <p>Companies are using more free software than ever, but often with little or no understanding of the licenses or the community norms that are part of the package. When it comes to talking about free software legal tools, we need to control the message. This talk will offer ideas on how we should craft and deliver our message around the adoption of free software legal tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/free_software_legal_tools/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deb Nicholson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5212@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T162500
SUMMARY:Project Lighthouse
DESCRIPTION: <p>Let's see how we can build small IoT devices that can help blind people in their daily life.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_project_lighthouse/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Teller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5188@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T161500
SUMMARY:Crazyflie and Loco Positioning System
DESCRIPTION: <p>The Crazyflie 2.0 is a nano quadcopter, a flying open source development platform invented by <a href="http://www.bitcraze.io/">Bitcraze</a>. It features a modular design (similar to Arduino), powerful and robust hardware, polyglot and cross-platform software support andhas been used in different private and academic science and research projects around the world.</p><p>This talk will focus on news from the Crazyflie universe, like new expansion boards, software improvements, interesting research projects and most importantly the new indoor positioning system based on UWB radios. It promises to make indoor navigation two orders of magnitude cheaper than commercial systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/crazyflie/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frederic Gurr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5347@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T162000
SUMMARY:GNOME Recipe App
DESCRIPTION: <p>GNOME Recipe App is all about food. We all love food. We want the recipe app to be community driven. GNOME people all over the world will be entering their favourite recipes and also they will be able to cook delicious things using the GNOME recipes.</p><p>This is not a new idea. Looking all the way back to 2007, the idea of a GNOME cook book was already around (https://wiki.gnome.org/GnomeCookbook). For one reason or another, we never quite got there. But the idea has stuck around.With the upcoming 20th birthday of GNOME next year, we thought that we should make another attempt at this app, maybe as a birthday gift to all of us. Once we release the app, we will start to collect the content and print as a cookbook.</p><p>My talk will be shortly about how we decided to build the GNOME Recipe App as a community, how i started to work on mock-ups, how Jakub Steiner (design) designed them based on my mock-ups and how Matthias Clasen (engineering) implemented them.</p><p>My real motivation with this talk to explain how we had fun while working on the app and encourage designers to contribute open source projects more.</p><p>You can see the demo video and landing page design on the files screen. Plus you can also visit our wiki page for more details. (https://wiki.gnome.org/Design/Apps/Potential/Recipe%20App)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_gnome_recipe_app/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emel Elvin Yildiz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5543@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T162500
SUMMARY:Postgres MPP Data Warehousing joins Hadoop ecosystem
DESCRIPTION: <p>Hadoop has been touted as a replacement for data warehouses.  In practice Hadoop has had success offloading ETL/ELT workloads, but still has gaps serving requirements for operational analytics.</p><p>Apache Bigtop now includes Greenplum Database in deployment of big data solutions. Greenplum Database is, an open source massively parallel data warehouse  based on PostgreSQL, and is an excellent addition to the Hadoop ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/postgres_mpp_hadoop/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Shaposhnik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5887@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T163000
SUMMARY:Community Round Table disucssion
DESCRIPTION: <p>Discussion on the Community Dev Room, feedback and suggestions for next year</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_roundtable_discussion/
LOCATION:UD2.119 (Moved from AW1.124)
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5066@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160000
DTEND:20170205T162500
SUMMARY:Kitnic.it and 1-click BOM
DESCRIPTION: <p>1-click BOM is a browser extension that lets you easily buy required parts given a bill of materials. This was first presented at FOSDEM in 2015 and in this talk Kaspar catches us up on the progress since.</p><p>One of the most exciting bits to come out of this development is the project sharing site Kitnic.it: a registry for open source hardware that makes complete PCB designs easier to replicate.</p><p>The story of the development of these applications is a tour of the pains and joys of developing electronic design tools for the web with Javascript.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/kitnic_it/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kaspar Emanuel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5711@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160000
DTEND:20170204T170000
SUMMARY:How to fix Usually Slightly Broken (USB) devices and drivers?
DESCRIPTION: <p>Driver not found, incorrect driver bound, kernel oops. If you've ever experienced any of those problems while using USB then this talk is exactly for you!</p><p>We start with a gentle introduction to the USB protocol itself. Then standard Linux host side infrastructure will be discussed. How drivers are chosen? How can we modify matching rules of a particular driver? That's only a couple of questions which will be answered in this part. Final part will be an introduction to USB communication sniffing. Krzysztof will show how to monitor and analyze USB traffic.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/sniffing_usb/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Krzysztof Opasiak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5579@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T160500
DTEND:20170204T162500
SUMMARY:Data Analytics with MySQL, Apache Spark and Apache Drill
DESCRIPTION: <p>Apache Spark is a cluster computing framework, similar to Apache Hadoop. There are a number of tasks where MySQL does not show great performance: for example MySQL is not massively parallel system and a single query will only utilize 1 CPU core . Spark, on the the other hand is designed to be massively parallel; in addition Spark is a clustering framework, so you can easily add more compute nodes so that Spark can utilize more resources and scale.</p><p>Apache Drill is similar project aimed to make data discovery easier. For example it allow you to join data sources in MySQL, MongoDB, flat files, other RDBMS, etc.</p><p>In this talk I will demonstrate how to use Apache Spark together with MySQL for data analysis. I will sho how Apache Spark aggregates data (wikipedia pageview statistics) and stores the resultset in MySQL. I will also show how to use Apache Spark with multiple sources and join virtual tables from MySQL, flat files and even MongoDB.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/mysql_spark/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sveta Smirnova":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Rubin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5847@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T160500
DTEND:20170205T164500
SUMMARY:Perl 5.24, 5.26, and the Future of Perl 5
DESCRIPTION: <p>Perl 5 is doing well in its latest stable version: 5.24. It will soon see it's newest version: 5.26. So why is 5.24 exciting, why will 5.26 be even more exciting, and what can we expect of future versions of Perl 5?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/perl5_future/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sawyer X":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5601@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T161000
DTEND:20170204T163000
SUMMARY:What the Cell?!
DESCRIPTION: <p>Some examples of weird behavior encountered while developing / bug fixing the LibreOffice Calc spreadsheet application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/cell/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eike Rathke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5772@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T161000
DTEND:20170205T165500
SUMMARY:Running virtual machines in containers
DESCRIPTION: <p>The idea of running virtual machines inside containers is surprisingly old and was used due to several reasons. They include willingness to run VM-s in container orchestration engines like Kubernetes or Borg, or packaging IaaS cloud software like OpenStack in containers. In this presentation, I am going to describe these use cases and two main different approaches of containerizing VM-s - putting every qemu(-kvm) process in a separate container (like Borg or Rancher OS are doing) and putting libvirtd process in container (like OpenStack Kolla or Stackanetes are doing)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Linux Containers and Microservices
URL:https:/fosdem.org/2017/schedule/event/virtcontainers/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michal Rostecki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5823@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T161000
DTEND:20170205T165500
SUMMARY:Deploying Prometheus at Wikimedia Foundation
DESCRIPTION: <p>Over the last few months the Technical Operations team at Wikimedia Foundation has been experimenting with Prometheus for operational monitoring. The talk will cover the deployment of Prometheus for MySQL, Kubernetes and machine monitoring. We will discuss what we've learned so far and what our plans are for the future of this project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2017/schedule/event/deploying_prometheus_at_wikimedia_foundation/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Filippo Giunchedi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4990@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T161000
DTEND:20170205T161500
SUMMARY:LLVM at Red Hat
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2017/schedule/event/llvm_at_red_hat/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dodji Seketeli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5350@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T161500
DTEND:20170204T170000
SUMMARY:Bits, Gates, Traces, and Pins
DESCRIPTION: <p>What does it look like when we apply Open Source software licenses and practices to hardware? How do authors intend for Open Source licenses and copyleft principles to apply to hardware, across its many types of components and interconnects, and what legal frameworks can preserve that intent? Hardware raises new scenarios and questions; how might we extrapolate our principles to them? We'll propose some use cases to explore intent and ideal outcomes, and invite discussion on how to get there.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/copyleft_in_open_hardware/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jessica Marz":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josh Triplett":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5384@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T161500
DTEND:20170204T164000
SUMMARY:Introduction to  Bareos Backup Python Plugins
DESCRIPTION: <p>Bareos (Backup Archiving Recovery Open Sourced) is a reliable, cross-network open source software for backup, archiving and recovery of data for all well-established operating systems. Emerged from the Bacula Project in 2010, Bareos was and is actively developed as a fork and enriched with lots of new features. After a short introduction about the Bareos architecture and terminology, this session will introduce how to extend Bareos with Plugins written in Python.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Disaster Recovery
URL:https:/fosdem.org/2017/schedule/event/backup_dr_bareos_plugins/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Dühr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5559@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T161500
DTEND:20170204T163500
SUMMARY:Overview of gr-inspector
DESCRIPTION: <p>This talk copes with the signal analysis toolbox gr-inspector for GNU Radio. I will talk about the development process as well as the functionality and some usage examples.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/grinspector/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Müller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5217@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T161500
DTEND:20170204T165500
SUMMARY:20 years of Linux Virtual Memory
DESCRIPTION: <p>Andrea will provide a high level perspective of the most notable milestones in the long term evolution of the Linux Virtual Memory and Virtualization subsystems. In addition, Andrea will explore recent advances in Memory Management related to the KVM Virtualization Hypervisor, such as NUMA balancing, THP, KSM and userfaultfd/postcopy live migration. Andrea will cover best practices, providing the audience with an understanding of when and how to leverage these features in their environments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_20yealin/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Arcangeli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4736@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T162000
DTEND:20170205T165000
SUMMARY:Kube
DESCRIPTION: <p>Kube is beautiful, modern communication in a reliable, high-performance native groupware application for your desktop, laptop and mobile devices</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Desktops
URL:https:/fosdem.org/2017/schedule/event/desktops_kube_next_generation_communication_collaboration_client/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Mollekopf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5443@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T162000
DTEND:20170205T164000
SUMMARY:Introduction to Boost.Geometry
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_boost/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Wulkiewicz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5068@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T162000
DTEND:20170205T170000
SUMMARY:Test your docs
DESCRIPTION: <p>Documentation is essential for potential users to understand your awesome coding efforts.</p><p>But I know that you'd rather get back to coding as soon as possible, so how about automating as much of your documentation as possible?</p><p>In this presentation I will show you how to automate some of the repetitive tasks involved in documentation and make your colleagues jealous.</p><ul><li>Testing docs</li><li>Spell and grammar checking</li><li>Generating screenshots</li><li>Building different versions and formats</li><li>Notifications</li><li>Generating videos</li></ul><p>I will show you how to build workflows and plugins for several popular documentation editors and CI tools and give you more free time to watch cat videos, complain about important issues, or get replaced by a robot.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2017/schedule/event/testing_docs/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chris Ward":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5207@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T162000
DTEND:20170204T164000
SUMMARY:Metre
DESCRIPTION: <p>Metre is an XMPP Server, but not one that serves XMPP. Instead, it lives in the nether regions between servers - being a Man In The Middle by design and intent - filtering and securing traffic as required.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/metre/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dave Cridland":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5279@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T162000
DTEND:20170204T163500
SUMMARY:OpenScore - by MuseScore and IMSLP
DESCRIPTION: <p>OpenScore is a new initiative to liberate public domain music using MuseScore, the leading open-source music notation program. The aim is to unite MuseScore’s millions of users in an effort to digitise and liberate the works of Mozart, Beethoven and other famous classical composers. OpenScore extends the principles of open source to apply not only to software, but also to the content produced by the software, thereby opening up a new avenue of funding for open source software development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/openscore/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Jonas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5388@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T162000
DTEND:20170205T165500
SUMMARY:FOSDEM infrastructure review
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/fosdem_infrastructure/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5537@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T162500
DTEND:20170204T165500
SUMMARY:TCP/IP for MINIX, the good, the bad, the ugly
DESCRIPTION: <p>I wrote inet (the TCP/IP stack on MINIX) for two reasons: I like to come up with my own designs for everything and, most of all, I had to impress Andy Tanenbaum enough to become a Ph.D. student. Inet had to fit in with MINIX. In particular, it had to live with minimal changes to the MINIX code base. At the same time, there were quite a few areas where I felt sockets and the BSD TCP/IP implementation were wrong.</p><p>In hindsight, there is a lot that I did not know and got wrong. I this talk, I will look at how inet follows the structure of MINIX, what works, and what went wrong.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2017/schedule/event/microkernel_tcpip_for_minix/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Homburg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5483@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T163000
DTEND:20170204T165500
SUMMARY:BigPetStore on Spark and Flink
DESCRIPTION: <p>Implementing use cases on unified data platforms. Having a unified data processing engine empowers Big Data application developers as it makes connections between seemingly unrelated use cases natural. This talk discusses the implementation of the so-called BigPetStore project (which is a part of Apache Bigtop) in Apache Spark and Apache Flink. The aim BigPetStore is to provide a common suite to test and benchmark Big Data installations. The talk features best practices and implementation with the batch, streaming, SQL, DataFrames and machine learning APIs of Apache Spark and Apache Flink side by side. A range of use cases are outlined in both systems from data generation, through ETL, recommender systems to online prediction.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/bigpetstore_spark_flink/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marton Balassi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5755@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T163000
DTEND:20170205T165500
SUMMARY:Open Media devroom wrap-up
DESCRIPTION: <p>The Open Media devroom addresses the topics as found in broadcast (radio/TV) and Web media technologies such as video/audio encoding, playout, streaming, broadcasting, metadata. Information of related activities to this topic. This session is a discussion with attendees on ideas for future events.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2017/schedule/event/om_wrapup/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Massiot":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kieran Kunhya":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5777@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T163000
DTEND:20170205T170000
SUMMARY:Discussion session on PCB development tools
DESCRIPTION: <p>A session to discuss the current landscape for FOSS PCB design tools and possible paths moving forward.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Electronic Design Automation (EDA)
URL:https:/fosdem.org/2017/schedule/event/pcb_dev_discussion/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kaspar Emanuel":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wayne Stambaugh":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maciej Sumiński":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Franken":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roland Lutz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5514@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T163000
DTEND:20170205T165500
SUMMARY:Developers looking for designers? Pitch your project! [Group]
DESCRIPTION: <p>The day has been filled by designers doing all the talking, but here we switch and give the stage to software developers.</p><p>This is a chance to pitch your project to the designers in the room and ask them to contribute. You will be given some time to explain what your project is about, why it's important, and what design work needs to be done. No need to book in advance: just turn up!</p><p>We have done this session for the past 2 years, and everyboy seems to like it. So we are doing it again.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_pitch_your_project/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Belen Barros Pena":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5754@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T163000
DTEND:20170204T165500
SUMMARY:Scientific MicroPython for Microcontrollers and IoT
DESCRIPTION: <p>MicroPython is a FOSS implementation of Python 3 optimised to run on a microcontroller with MHz and tens or hundreds of Kbytes of RAM.  I will present MicroPython in terms of hardware and software, including some boards with network access, like WiFi, Bluetooth and LoRa. But even with these hardware constraints, scientific MicroPython is already available and practical, to be shown from the perspective of users and developers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_micropython/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roberto Colistete Jr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5214@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T163000
DTEND:20170205T165500
SUMMARY:Don't Send An Engineer To Do A Lawyer's Job
DESCRIPTION: <p>A thread on an open source project mailing list offers seven lessons on how to engage an open source community over legal issues.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/dont_send_an_engineer/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Phipps":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5255@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T163000
DTEND:20170204T172000
SUMMARY:Deploying NPM packages with the Nix package manager
DESCRIPTION: <p>Nix is a package manager providing a number of unique features to automate deployments in a reliable and reproducible way. It serves as the basis of the NixOS Linux distribution (that can be automatically installed from a single declarative specification), as well as a number of additional deployment solutions, such as NixOps, that deploys virtual machines in the cloud and Hydra: the Nix-based continuous integration server. Although Nix offers all kinds of deployment benefits, integration with language-specific package managers that also do dependency management, such as the NPM package manager, is problematic as they conflict with Nix's reliability properties. In this presentation, I will show <code>node2nix</code>, a tool that automatically generates Nix expressions (build recipes) froman NPM package's <code>package.json</code> configuration file, allowing users to deploy NPM packages with the Nix package manger alongside other types of packages (e.g. Autotools, Perl, Python, ...) that constitute a large complex system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/deploying_npm_packages_with_nix/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sander van der Burg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5221@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T163000
DTEND:20170204T172500
SUMMARY:Transport Evolution on top of the BSD's
DESCRIPTION: <p>Internet Transport is changing, some changes have been incremental updates tomechanisms (e.g., RACK, BBR), others demand new protocol options (e.g., MPTCP)or entirely new protocols (e.g., QUIC, SCTP). However significant changes arestill difficult to deploy - requiring modifications to application code andsupport by the stack. Even when updates happen, the network needs to supportthe new method to allow applications to use it. Long deployment times havemotivated the need to change how protocols are handled in the stack. We reviewthe state of the art in Internet Transport, and the status of deployment in thBSD's and then propose a new direction for the transport interface, developedin the EU NEAT Project, that can ease deployment of new transports across allplatforms. We conclude by showing the advantages and its prospects forstandards adoption.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2017/schedule/event/transport_evolution_bsd/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Jones ([tj])":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4868@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T163000
DTEND:20170204T165500
SUMMARY:So that was HTTP/2, what's next?
DESCRIPTION: <p>A look at how HTTP/2 has improved the web, which cases that are stillproblematic and what's being done about it next. Will there be a QUIC fix?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_http2_whats_next/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Stenberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5512@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T163000
DTEND:20170204T173000
SUMMARY:Binary analysis with angr
DESCRIPTION: <p>The angr binary analysis platform (http://angr.io) uses libVEX as the base of its analysis engine. In this talk, we discuss the things about VEX that make it attractive for static analysis and symbolic execution, its pitfalls, and ways that it can be improved, including the changes we have made in our fork of libVEX.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2017/schedule/event/valgrind_angr/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Dutcher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5064@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T163000
DTEND:20170205T170000
SUMMARY:Sharing power in our communities
DESCRIPTION: <p>Building safer spaces for everyone can be hard if the wrong questions are answered. I will show how, by working on the root causes of the issues we face, we can be successful in creating better spaces for everyone to participate.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2017/schedule/event/community_sharing_power_in_our_communities/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphanie Ouillon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4886@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T163000
DTEND:20170205T170000
SUMMARY:Ceph weather report
DESCRIPTION: <p>Ceph is a highly available distributed software defined storage, providing object, key/value and file-system interfaces.Ceph Rados Gateway (Radosgw) provides HTTP REST API that is S3 and openstack swift compatible.This talk will give a brief Radosgw architecture overview, present the newest features and our plans for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2017/schedule/event/cephoverview/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Orit Wasserman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5615@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T163000
DTEND:20170205T170000
SUMMARY:The Internet Cube / La Brique Internet
DESCRIPTION: <p>A self hosting server and wifi VPN gateway by YunoHost and the FFDN.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet
URL:https:/fosdem.org/2017/schedule/event/internet_cube/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kload":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5571@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T163000
DTEND:20170205T165500
SUMMARY:Escoria, a libre point'n'click framework using Godot Engine
DESCRIPTION: <p>The Godot community has released a full-featured point'n'click adventure game framework based on Godot Engine. It is fully open source (MIT licensed) and comes with a great open source manual and demo game written by Ariel Manzur, the Escoria creator, and the FLOSS Manuals FR community. This presentation aims at showcasing Escoria, its features and the basics of using it, to give attendants a good starting point for creating their own point'n'click games.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Game Development
URL:https:/fosdem.org/2017/schedule/event/ogd_escoria/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rémi Verschelde":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Murgia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5858@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T163000
DTEND:20170205T170000
SUMMARY:Future of Guix
DESCRIPTION: <p>A discussion on the future of GNU Guix and GuixSD.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:GNU Guile
URL:https:/fosdem.org/2017/schedule/event/futureofguix/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Webber":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Courtès":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pjotr Prins":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ricardo Wurmus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5153@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T163000
DTEND:20170205T170000
SUMMARY:OpenPowerlink over Xenomai
DESCRIPTION: <p>Industrial Ethernet is a successor of classic field bus such as CAN, MODBUS orPROFIBUS.POWERLINK was created by B&amp;R Automation and provides performance and real­time capabilities based on standard Ethernet hardware.openPOWERLINK is open source and runs on lots of platforms such as Linux, Windows, various RTOS and dedicated hardware (FPGA).We will explain how to use openPOWERLINK on top of Xenomai 3, a powerful realtime extension for Linux kernel based on co-­kernel technology.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/openpowerlink_over_xenomai/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Ficheux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5914@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T163000
DTEND:20170205T170000
SUMMARY:Optimization with PuLP
DESCRIPTION: <p>Computer Aided Scheduling using Linear Programming with PuLP</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2017/schedule/event/optimization_with_pulp/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc-André Lemburg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5611@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T163000
DTEND:20170204T165000
SUMMARY:Tackling the LibreOffice update problem
DESCRIPTION: <p>The crash reporter showed that the LibreOffice project has a serious update problem with users using old versions and not updating to newer versions. The talk will present the work on the automatic updater as well as the approach to collect some user statistics to improve the crash reporter.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/libreoffice_updates/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Mohrhard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5798@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T163000
DTEND:20170204T165500
SUMMARY:Challenges updating your code to work with Java 9 Jigsaw
DESCRIPTION: <p>With the introduction of the Jigsaw module system many projects are confronted with issues running their code, now throwing new Exceptions like InaccessibleObjectException because they used to work around issues in the Java API. Although many features like the famous sun.misc.Unsafe are now provided by other public APIs, there is still the problem of making your code work with previous Java versions, but also dynamically using the new Java 9 replacements. Apache Lucene, the open source fulltext search library behind Apache Solr and Elasticsearch, is also using some of those "hacks" to work around issues in the Java API, but the developers also noticed that some code in the project hit some limits introduced by the module system. This talk will show on some examples how Apache Lucene managed to allow its code to run with different java versions (without using multi-release JAR files, as this brings additional burden with the build system) and still offer backwards compatibility to earlier versions. It will show also the common pitfalls that can be easily found with running your tests in a security manager to uncover bugs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/jigsaw_challenges/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Uwe Schindler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5109@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T163000
DTEND:20170204T170000
SUMMARY:When configuration management meet SDN
DESCRIPTION: <p>In the system administration world, Ansible is a well know tool used to deploy and manage systems easily and seamlessly. However, few people know this can also be used by network engineer to manage manage all kind of switches and network equipement thanks to the flexibility of the agent-less design. This in turn open the doors of automation of the network layer without the disruption of a complete SDN solution, permitting to adopt modern best practices of management with small step, and starting the culture change required for embracing SDN.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/ansible_sdn/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mickael Scherer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5540@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T163000
DTEND:20170204T170000
SUMMARY:Graph Analytics on Massively Parallel Processing Databases
DESCRIPTION: <p>As graph processing moves to the mainstream, a large number of specialized graph engines have emerged.   However, for many enterprises, much of their important data resides in relational databases and SQL is the most common workload.  So is it reasonable to suggest that relational data processing engines can be used to solve graph problems in a productive and performant manner?</p><p>The answer to this question is:  “Yes!”</p><p>In this talk, we will address the use of massively parallel processing (MPP) databases for graph analytics workloads.  We will share some recent findings from the Apache MADlib (incubating) project, including design of graph data structures, implementation of common graph algorithms,  and performance results.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_analytics_massively_parallel_processing_databases/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank McQuillan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5623@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T163500
DTEND:20170204T165500
SUMMARY:Group Replication
DESCRIPTION: <p>MySQL Group Replication implements a "synchronous" replication protocol builtupon a Group Communication Framework which is responsible for disseminatingtransactions to a set of MySQL instances and for managing their membership.</p><p>In this talk, we are going to present the framework's key properties and alsodetail the design decisions made to efficiently handle group replication demandfor a high throughput and low latency communication infrastructure. Moreover, weare going to bring forth the main differences between our solution and mainstreamalgorithms such as classic multi-paxos and raft.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/mysql_gr_journey/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alfranio Correia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5442@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T164000
DTEND:20170205T170000
SUMMARY:Geography on Boost.Geometry
DESCRIPTION: <p>What is a great circle, a loxodrome or a geodesic? What are the differences between them and which one is more suitable for each GIS application? This talk addresses this kind of questions and how geography is implemented in Boost.Geometry. The library that is currently being used to provide GIS support to MySQL.</p><p>Following up the introductory talk on Boost.Geometry we discuss the algorithmic, the implementation as well as the user perspective of the development of geography in Boost.Geometry. We define basic geometric objects such as geodesics, and the modeling of the Earth as a sphere or ellipsoid. We try to understand the effect of different Earth models to the accuracy and speed of fundamental geometric algorithms (such as length, area, intersection etc.) by showing particular examples. Finally, we are having a look towards the future of geography in Boost.Geometry.</p><p><em>Comment: This is an entry-level talk on subjects of GIS, geometric algorithms and Boost.Geometry. Attending the introductory talk on Boost.Geometry will help the audience to have a more detailed understanding of the Boost.Geometry development but it is not considered as a prerequisite.</em></p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2017/schedule/event/geo_boost_geography/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vissarion Fysikopoulos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5266@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T164000
DTEND:20170204T165500
SUMMARY:The s6 supervision suite
DESCRIPTION: <p>s6 is the most modern of the "daemontools family" of process supervision suites. It is used to provide lightweight multi-service container images, or extremely fast init systems on real machines - smaller, simpler, faster, and more reliable than systemd. This presentation explains what process supervision is, why it is a good pattern to have, how s6 implements it and how you can use it to your advantage.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/s6_supervision/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laurent Bercot (skarnet)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5848@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T164500
DTEND:20170205T170000
SUMMARY:Announcements and Lightning talks
DESCRIPTION: <p>Announce and talk fast!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl
URL:https:/fosdem.org/2017/schedule/event/announce_and_talk_fast/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claudio Ramirez":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wendy G.A. van Dijk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5123@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T164500
DTEND:20170204T170500
SUMMARY:WebRTC and speech recognition services
DESCRIPTION: <p>In the modern real time communication world, WebRTC is being paired with multiple channels and services to provide an unparalleled customer experience.Utilizing automated speech recognition allows us to build advanced assistive services such as real time captioned phone calls for hearing impaired people, simultaneous translation tools and automated bot assistants.All of that can be achieved leveraging modern open source software such as Adhearsion, the Ruby telephony application framework, FreeSWITCH, Flite, PocketSphinx and (optionally) external APIs such as IBM Watson.Our experience in developing that kind of service will be presented and discussed, plus code samples and a live demo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/webrtc_speech_recognition/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Pradovera":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5657@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T164500
DTEND:20170204T171500
SUMMARY:AMENDMENT SatNOGS
DESCRIPTION: <p>This talk was moved backward one hour from its original timeslot (15:45).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/satnogs/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manolis Surligas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5482@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T164500
DTEND:20170204T174000
SUMMARY:Interacting with Bareos
DESCRIPTION: <p>Bareos (Backup Archiving Recovery Open Sourced) is a reliable, cross-network open source software for backup and recovery of data for a large set of operating systems (Linux, Unix, Windows, MacOS).Bareos offers a lot of tools for user interaction. The best known tool is the bconsole, offering a command line interface.While it offers a lot of functions and can also be scripted, the Bareos JSON backend is much easier parse-able, especially when using the bareos-python module.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Disaster Recovery
URL:https:/fosdem.org/2017/schedule/event/backup_dr_bareos_scripting/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jörg Steffens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5752@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T164500
DTEND:20170204T173500
SUMMARY:Scientific Computing on JRuby
DESCRIPTION: <p>I worked on “Port NMatrix to JRuby” in the context of GSoC 2016. The performance of NMatrix-JRuby is outstanding even without making use of JRuby threading capabilities. Also, I am working on ArrayFire gem that helps in easy GPU computation and is 1e4 to 1e7 times faster than NMatrix gem</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ruby
URL:https:/fosdem.org/2017/schedule/event/ruby_scientific_computing_on_jruby/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Prasun Anand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5552@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T165000
DTEND:20170204T171000
SUMMARY:The Document Foundation Development Dashboard
DESCRIPTION: <p>The LibreOffice project has become a large software development project. To better understand how it is being developed, a software development analytics dashboard has been deployed for it. This dashboard tracks most of the public data about LibreOffice development, and it allows to visualize, drill down and understand that data. The talk will present this dashboard, and will explain how to interpret the data it provides.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/development_dashboard_deployment/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jesus M. Gonzalez-Barahona":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5671@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T165500
DTEND:20170205T170000
SUMMARY:Closing [Group]
DESCRIPTION: <p>Closing remarks for the Open Source Design devroom + Group photo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2017/schedule/event/osd_closing/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ecaterina Moraru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4777@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T170000
DTEND:20170205T175000
SUMMARY:Using Linux in Air Traffic Control
DESCRIPTION: <p>How can Open Source Software and safety critical systems work together? DFS GmbH relies on Linux for its core air traffic control systems. We have successfully managed to standardize a highly reliable, modular operating system and hardware platform at DFS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2017/schedule/event/air_traffic_control/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gerolf Ziegenhain":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5853@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T175500
SUMMARY:PHP in the graph
DESCRIPTION: <p>Graph databases come with enhanced connectivity of data and whiteboard friendly paradigm. It requires learning a new Graph Traversal Language, that crawls the network and brings informations. It's indeed a fresh new look at how we store web of data and search for it. We'll meet gremlin, from Apache TinkerPop, which provides an abstract layer that make it easy to express your business logic without fighting with the code, and several Open Source graph databases, available for testing and toying.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PHP and Friends
URL:https:/fosdem.org/2017/schedule/event/phpinthegraph/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Damien Seguy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5120@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T174000
SUMMARY:VM: Hey VM, can I share a host with you?
DESCRIPTION: <p>The workloads and scenarios for virtual machines grow more complex every year. So do the interactions, availability, and performance requirements. All that requires the administrators to carefully plan where to start the VMs that depend on each other and/or specific hosts.</p><p>This talk will present the concepts that allow the administrator to express the rules for affinity between virtual machines and between virtual machines and hosts to form complex relationships that will cover for example:</p><ul><li>licensing rules - limiting group of VMs to only use certain hosts</li><li>overhead - web + database VMs running together</li><li>performance - eg. storage VMs running on hosts with better IO performance</li><li>failover recovery - VMs returning to “their” hosts</li><li>reservation - There is place for only one of us!</li></ul><p>oVirt is an open source project for managing virtual data centers that will now help the administrator with exactly the above tasks. We have introduced the virtual machine affinity feature in the past and a huge improvement in that area is coming right now.</p><p>And the best part is that all this works in a fully dynamic environment with automatic conflict resolution and no manual management of host pinning rules, saving the administrator his precious time.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_vmheyvm/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Sivák":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5703@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T173000
SUMMARY:Secure and Safe Updates for Your Embedded Device
DESCRIPTION: <p>Recent DDoS attacks powered by embedded devices have finally discredited the old excuse that security is not important: security support (and thus software updates) is suddenly a required feature.</p><p>Often, physical access to these devices is limited and there is no administrator who can fix issues manually. Thus, performing updates is an operation with a critical design goal: Never brick the device!</p><p>This talk gives an overview of the surprisingly complex requirements and common pitfalls for a generic update mechanism by comparing several existing approaches. Also, our reasons for implementing (yet another) tool and the reasoning behind the design choices are explained.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/secure_safe_embedded_updates/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Enrico Jörns":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5668@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T171500
SUMMARY:From pipelines to graphs
DESCRIPTION: <p>The Unix <a href="http://www.spinellis.gr/sw/dgsh/">dgsh</a> shell provides an expressive way to construct sophisticated and efficient data processing pipelines using standard Unix tools, as well as third-party and custom-built components.  Dgsh allows the specification of pipelines of non-uniform non-linear operations. For example <em>tee</em> can feed three processes whose output can then be collected by <em>paste</em>.  The pipelines form a directed acyclic process graph, which is typically executed by multiple processor cores, thus increasing the task's processing throughput.  We will see how to use <em>dgsh</em> in practice through a number of general data processing and domain-specific examples, and how to adapt tools for use with <em>dgsh</em>.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/dgsh/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Diomidis Spinellis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5900@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T180000
SUMMARY:VideoLAN
DESCRIPTION: <p>VideoLAN</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3228)
URL:https:/fosdem.org/2017/schedule/event/videolan_bof/
LOCATION:H.3228
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5898@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T173000
SUMMARY:Oracle Jigsaw
DESCRIPTION: <p>Oracle Jigsaw</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in H.3227)
URL:https:/fosdem.org/2017/schedule/event/oracle_jigsaw_bof/
LOCATION:H.3227
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4718@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T175000
SUMMARY:All Ages: How to Build a Movement
DESCRIPTION: <p>We want the free software movement to keep growing and one facet of successful movement building is embracing a multi-generational community. The good news is that there is no age requirement for using, promoting and contributing to free software. The bad news is that we aren't always doing a great job of facilitating a diverse, inter-generational movement. We'll take a look at what we're currently doing to bring in young people, how we are treating older people in our communities and where there is room for improvement.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2017/schedule/event/all_ages/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deb Nicholson":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Molly de Blanc":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5504@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T172500
SUMMARY:Iotivity from devices to cloud
DESCRIPTION: <p>The OCF/IoTivity project aims to answer interoperability issues in the IoT world from many different contexts to accommodate a huge range devices from microcontrollers, to consumer electronics such as Tizen wearables or your powerful GNU/Linux system The vision of Iotivity is not restricted to ad hoc environment but also can be connected to Internet and make the serviceeasily accessible by other parties. With cloud access in place, usage scenarios for IoT devices can be enriched immensely.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_iotivity/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Coval":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5349@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T175000
SUMMARY:Libreboot
DESCRIPTION: <p>Libreboot is free/opensource boot firmware for laptops, desktops and servers, on multiple platforms and architectures. It replaces the proprietary BIOS/UEFI firmware commonly foundin computers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2017/schedule/event/libreboot/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leah Rowe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5044@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T175000
SUMMARY:Does your configuration code smell?
DESCRIPTION: <p>The wide adoption of configuration management and the increasing size and complexity of the associated code, prompt for assessing, maintaining, and improving the configuration code's quality. This talk introduces configuration smells, their types with various examples, tools to detect them, and suggestions to refactor them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config management
URL:https:/fosdem.org/2017/schedule/event/config_code_smell/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tushar Sharma":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5779@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T173000
SUMMARY:What do you mean ’SDN’ on traditional routers?
DESCRIPTION: <p>The FOSDEM Networking team has managed the network for FOSDEM since its early days. Through our time operating this network, we have learned a few things about keeping networking up for a large group of highly-connected hackers, without an SDN controller managing the network.</p><p>We discuss how you can get traffic and monitoring information out of traditional routers and how to program them using NETCONF/YANG.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2017/schedule/event/netconf_ipv6/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Van Eynde":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5226@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T172500
SUMMARY:Web Logins after Persona
DESCRIPTION: <p>With Mozilla shutting down its Persona web login service in late 2016, a pretty decent solution for logging into small websites became unavailable. The problem that Persona set out to solve is not gone, we still need solutions to log into all kinds of sites without a few central and big players analyzing all data about when and where we log in.I ran into that issue for my sites <a href="https://home.kairo.at/blog/2016-10/the_neverending_question_of_login_system">as documented in my blog</a> - this talk will discuss the problem itself and my solution to it. This may include opening up some source code to the public!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_web_logins_after_persona/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Kaiser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5799@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T172500
SUMMARY:Helping Linux and Java Play Well Together
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/java_linux/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christine H Flood":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5164@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170000
DTEND:20170204T172500
SUMMARY:Democratizing Deep Learning with Tensorflow on Hops Hadoop
DESCRIPTION: <p>According to Andrej Kaparthy, there are four main factors holding back AI: Compute, Data, Algorithms, and Infrastructure. In this talk, we will show how we attack the Data and Infrastructure challenges for Deep Learning. Specifically, we will show how we integrated Tensorflow with the world's most scalable and human-friendly distribution of Hadoop, Hops (www.hops.io). Hops is a new European distribution of Hadoop with a distributed metadata architecture and 16X the performance of HDFS. Hops also includes a human-friendly UI, called Hopsworks, with support for the Apache Zeppelin Notebook. We will show how users can run tensorflow programs in Apache Zeppelin on huge datasets in Hadoop. Moreover, we will show how Hopsworks makes discovering and downloading huge datasets a piece of cake with peer-to-peer sharing of datasets between Hopsworks clusters. Within minutes, you can install Hopsworks, discover curated important datasets and download them to train Deep Neural networks using Tensorflow. Hops is the first Hadoop distribution to support Tensorflow.Hops and Hopsworks are both Apache v2 licensed projects and have been developed primarily at KTH Royal Institute of Technology and SICS Swedish ICT in Stockholm.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/democratizing_deep_learning/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jim Dowling":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gautier Berthou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5000@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170500
DTEND:20170204T173000
SUMMARY:A discussion of Fedora's Legal state
DESCRIPTION: <p>Tom Callaway, the Fedora Legal chair, will talk about the past, present, and future of licensing and legal issues in the Fedora community. Tom is not a lawyer, nor does he play one on TV, but he does consult with lawyers, and occasionally, go drinking with them. Bring your questions, and he'll do his best to answer them. I am not a lawyer, so nothing in my presentation should be (or could be) construed as legal advice.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/fedoras_legal_state/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Callaway":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5621@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T170500
DTEND:20170204T172500
SUMMARY:Fine tuning Group Replication for performance
DESCRIPTION: <p>MySQL Group Replication brings together group communicationtechniques and database replication to build a resilient,highly available database service. Fault-tolerance comes,however, at the cost of complexity and extra work that thesystem itself has to do.</p><p>In this session, we will look at how Group Replication performsand how it can meet the most demanding performancerequirements. We will also bring forth a few tips and guidelinesto configure and manage it in the most optimal way. These mayhelp you to set it up efficiently and meet your infrastructurerequirements. At the end of the session you will have learnedhow to make the most out of the Group Replication plug-in interms of HA while achieving good performance overall.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/finetune_gr/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vitor Oliveira":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5553@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T171000
DTEND:20170204T173000
SUMMARY:The Document Foundation Development Dashboard: hands on
DESCRIPTION: <p>The Document Foundation Development Dashboard shows detailed data about how LibreOffice is being developed. It also allows for drilling down, filtering, and understanding it. The talk will explore some of these possibilities, by showing how to look for specific data, for customizing the results, and for sharing the results with others.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/development_dashboard/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jesus M. Gonzalez-Barahona":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5536@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T171000
DTEND:20170204T174000
SUMMARY:Graphs at scale
DESCRIPTION: <p>In the era of docker, big data and micro services it is really important to distribute your applications reasonable across your cluster and keep a good overview of all of your applications. This fact is well addressed, but it would be great to utilize your cluster in that way, that you locate your data in the same cluster like the rest of your application landscape and share your physical resources all over your running applications, no matter if you are serving user requests, crunching data or calculating big graphs. For this reason we brought the awesome graph database Neo4j to run natively on top of Apache Mesos and DC/OS.In this session we will see how easy it is to install, run, operate and scale out Neo4j Causal Clusters on top of Apache Mesos and DC/OS and which possibilities you have spanning big graphs across your cluster.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_scale_mesos_dcos_neo4j/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jörg Schad":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5099@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T171000
DTEND:20170204T172500
SUMMARY:Asynchronous event/state notifications in the Janus WebRTC server
DESCRIPTION: <p>This presentation introduces a new modular mechanism for implementing live state and event notifications within the context of Janus WebRTC server instances, for the purpose of allowing administrators and developers to monitor and handle WebRTC sessions more effectively.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/janus/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Miniero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5626@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T171000
DTEND:20170204T174000
SUMMARY:The VFS paradigm from the perspective of a component OS
DESCRIPTION: <p>The virtual file system (switch) is an instrinsic element of traditional operating systems and the majority of alternative OSes alike. For the most part, this is caused by existing applications that depend on the file abstraction and to some extent on a global view on system resources. In contrast, component-based OSes with strong security ambitions strive to apply the principle of least authority and shun one global view on the system. This was the starting for the VFS developments for Genode. The talk will present our design considerations and the current state of the VFS in Genode as a component and capability-based microkernel operating system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2017/schedule/event/microkernel_vfs_component_os/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Helmuth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5060@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T171500
DTEND:20170204T174500
SUMMARY:Tensor Processing and Machine Learning for Signal Processing
DESCRIPTION: <p>This talk will discuss the applicability and potential of tensor processing methods for signal processing algorithm implementation.  It will consider both machine learning and non-machine learning signal processing applications and discuss how they can be efficiently implemented with TensorFlow and used quickly in conjunction with GNU Radio.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/radioml/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tim O’Shea":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5144@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T172000
DTEND:20170204T173500
SUMMARY:Scaling your logging infrastructure
DESCRIPTION: <p>Event logging is important not only for IT security and operations, but also for business decisions. The syslog-ng application is an enhanced logging daemon, with a focus on central log collection. It collects logs from many different sources, processes and filters them and finally it stores them or routes them for further analysis.From this session you will learn (using examples from syslog-ng) why and how to parse important information from incoming messages, and how to route logs, feeding downstream systems using arbitrary formats. We will also discuss how the client – relay – server architecture can solve scalability problems. Also, I will present some of the recently introduced “Big Data” destinations of syslog-ng, which can help to scale your infrastructure even further.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/syslog_ng_scaling/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Czanik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5531@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173000
DTEND:20170204T180000
SUMMARY:Software updates with OSTree
DESCRIPTION: <p>Security reasons and market demands dictate that software in a connected embedded Linux device should be updated regularly. Update on a package basis that is used by PC Linux distributions can be a security threat by itself on embedded devices. On the other hand, full fylesystem upgrade that is common in embedded field can be too wasteful for systems constrained in network bandwith and disk space. OSTree is a tool that allows for upgrades that are both incremental and atomic and as such perfectly fits the needs of embedded world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/updates_with_ostree/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Gerasimov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5800@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173000
DTEND:20170204T175500
SUMMARY:JDK 9 Outreach - The Awesome Parts
DESCRIPTION: <p>Over the last couple of years, the OpenJDK Quality Outreach efforthas become a good source of high quality feedback from many popular FOSSprojects starting with JDK 7 Updates, JDK 8 and JDK 8 Updates. It nowplays the same role for JDK 9.</p><pre><code>  With a number of large changes being planned for JDK 9 that are</code></pre><p>being developed through the OpenJDK community, reaching out to popularFOSS projects well ahead of a release and keeping them informed ofupcoming changes, collecting as well as acting on their feedback createda great feedback loop.</p><pre><code>  Today, around 80 open source projects and communities participate</code></pre><p>in testing of early access builds of the JDK, reporting issues theyfind, and helping get them resolved in time. In this session, we'll lookat some examples of how they have helped make JDK 9 better, and discusshow we can together improve the OpenJDK Quality Outreach effort for JDK 10.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/outreach/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dalibor Topić":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rory O’Donnell":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5284@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173000
DTEND:20170204T182500
SUMMARY:CloudABI for FreeBSD
DESCRIPTION: <p>One of the fundamental problems with UNIX-like operating systems is that they don't seem to make it easy and intuitive to develop applications that are strongly hardened against exploits through sandboxing. With CloudABI, we're trying to make this process a lot easier, by having an environment that is purely based on capability-based security.</p><p>In another talk in the main track I'm going to give a more general talk about CloudABI, explaining what the mindset behind the project. During this talk in the BSD devroom I want to focus on one specific aspect, namely how FreeBSD's runtime environment for CloudABI works.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2017/schedule/event/cloud_abi/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ed Schouten":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5048@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173000
DTEND:20170204T175500
SUMMARY:Open Smart Grid Platform presentation
DESCRIPTION: <p>For FOSEM we would like to excite developers - who have interest in working on use-cases for Smart Cities, Utility Companies and other large-scale infrastructure companies - for the Open Smart Grid Platform. The Open Smart Grid Platform is an Open source IoT platform for large infrastructures. The platform allows you to monitor and control hardware in the public space. With several (generic) functions ready to use, the main benefits of the Open Smart Grid Platform are: scalability &amp; high availability, high security, its  generic design, and no vendor lock-in.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2017/schedule/event/iot_opensmartgrid/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonas van den Bogaard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5610@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173000
DTEND:20170204T183000
SUMMARY:Lightning talk session Open Document Editors DevRoom
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2017/schedule/event/open_doc_editors_lightning_talks/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5314@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173000
DTEND:20170204T175500
SUMMARY:Distributions from the view of a package
DESCRIPTION: <p>Having spent more than the last decade being the main point of contact for distributions shipping MySQL, then MariaDB Server, it's clear that working with distributions have many challenges. Licensing changes (when MySQL moved the client libraries from LGPL to GPL with a FOSS Exception), ABI changes, speed (or lack thereof) of distribution releases/freezes, supporting the software throughout the lifespan of the distribution, specific bugs due to platforms, and a lot more will be discussed in this talk. Let's not forget the politics. How do we decide "tiers" of importance for distributions? As a bonus, there will be a focus on how much effort it took to "replace" MySQL with MariaDB.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/distributions_from_the_view_of_a_package/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Colin Charles":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5463@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173000
DTEND:20170204T175500
SUMMARY:Discourse development for beginners
DESCRIPTION: <p>An introduction to Discourse development for the non-ruby inclined where participants will leave with knowledge of how to set up their development environment, where they can contribute to Discourse within Mozilla and upstream, and how to ask for help if they get stuck.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_discourse_development_beginners/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leo McArdle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5658@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173000
DTEND:20170204T190000
SUMMARY:Valgrind BoF and Hackaton
DESCRIPTION: <p>Come and hack on Valgrind together. Open discussion about small (or big) ideas to improve or change Valgrind.</p><p>Valgrind developers and users are encouraged to participate either by submitting ideas/suggestions or by joining the discussion. And of course by kindly (or bitterly) complain about bugs you find important that are <em>still</em> <em>Not</em> <em>YET</em> solved for <em>that</em> many years!?@!!!</p><p>Afterwards we will sit together and try to fix or implement some of the things discussed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Valgrind
URL:https:/fosdem.org/2017/schedule/event/valgrind_hackaton/
LOCATION:UD2.119 (Moved from AW1.124)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Wielaard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4914@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173000
DTEND:20170204T174500
SUMMARY:RTC Analytics with HOMER 6 + Big-Data
DESCRIPTION: <p>HOMER 6 allows users to Export, Analyze and Alert RTC and VoIP sessions in real time using popular Big-Data backends such as InfluxDB and Elasticsearch providing unprecedented flexibility and opening the way for new uses of the platform in larger ecosystems with business intelligence feeds.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/homer/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Mangani":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5897@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173000
DTEND:20170204T180000
SUMMARY:Apache Maven / Jigsaw
DESCRIPTION: <p>Apache Maven / Jigsaw</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in H.3227)
URL:https:/fosdem.org/2017/schedule/event/apache_maven_jigsaw_bof/
LOCATION:H.3227
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5381@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173000
DTEND:20170204T175500
SUMMARY:Kafka Streams and Protobuf
DESCRIPTION: <p>A lot of components in the Kafka and hadoop ecosystem assume you are working with avro messages. In this talk I will highlight some of the advantages and challenges of stream processing with protobuf encoded messages, and why it might be worth using them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/kafka_streams_protobuf/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Clemens Valiente":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5622@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173500
DTEND:20170204T175500
SUMMARY:Mix ‘n’ Match Async and Group Replication for Advanced Replication Setups
DESCRIPTION: <p>Redundancy is the prominent technique for creating resilient, highlyavailable services. MySQL has had a quite mature and feature richreplication solution for over a decade now. Moreover, there areinteresting new features that allow users to create quite advancedsetups. Nowadays, there is group replication, multi-source replication,and of course plain asynchronous replication that allow users tocreate interesting new setups.</p><p>In this session we will present recommended ways to mix and matchgroup replication with regular asynchronous replication. We willshow how the user can combine both to create simple upgrade/migrationpaths to complex setups. We will also show specifically on groupreplication what is the recommended procedure to provision and deployreplicas and detail what happens behind the scenes when a replicajoins the group.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/mix_async_gr/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pedro Gomes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4694@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T173500
DTEND:20170204T180000
SUMMARY:Radio Lockdown Directive
DESCRIPTION: <p>Since June 2014 we face an EU directive that threatens all wireless devices. The Radio Equipment Directive requires all devices that are able to send and receive radio signals to be locked down. This goes much further than the FCC lockdown in the US since it doesn't only affect routers but also mobile phones, GPS receivers, and amateur radio operators.</p><p>From June 2017 hardware manufacturers will be forced to install technical measurements to protect the devices from being flashed with "non-compliant" software: firmware that hasn't been checked by the manufacturer to comply with applicable radio regulations (e.g. signal strenght, frequences). Many European states already have implemented the directive in national law without many ways how to circumvent the major lockdown.</p><p>However, we have identified possible ways how to excluded certain classes of devices from this directive. The speaker will evaluate the current situation, present additional findings and opinions of political and economic actors, and exchange ideas and knowledge with the audience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2017/schedule/event/radio_lockdown_directive/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Mehl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5389@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T174000
DTEND:20170204T175500
SUMMARY:Network Policy Controller in Weave Net
DESCRIPTION: <p>Describing the design and function of Weave Network Policy Controller, which uses iptables and ipsets to govern which Linux containers can talk to which other containers, under control of Kubernetes.The code is all written in Go, and available on GitHub under Apache Licence.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/weave_net_npc/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bryan Boreham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5660@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T174500
DTEND:20170204T181500
SUMMARY:Virtual multi-antenna arrays for estimating the bearing of radio transmitters
DESCRIPTION: <p>This talk will present a new method to estimate the bearing of a radio transmitter with a mobile, single-antenna receiver, and its implementation on a software-defined radio (SDR) testbed.The bearing estimation method relies on the following principle: by considering the signal received at several points along its trajectory, the receiver implicitly creates a virtual multi-antenna array (similarly to synthetic aperture radar systems) that can be used to estimate the bearing of the radio transmitter.Virtual multi-antenna arrays have two major differences with conventional multi-antenna arrays: 1) the position and orientation of each antenna in the virtual array depends on the movement of the receiver and must be estimated; and 2) the local oscillator (LO) offset between transmitter and receiver adds a phase offset to the signal received by each “virtual” antenna, which must be estimated and compensated for.The first problem is solved by using an inertial measurement unit (IMU), which can provide the relative position and orientation of the receiver for short time periods. The second problem is solved by expanding the signal model that is used in bearing estimation algorithms (such as MUSIC) to account for LO offset.The proposed system is implemented on a USRP-N210 SDR with an external high-end IMU and tested in an anechoic chamber. The SDR implementation is a mixture of FPGA and software development, while some parts of the data are processed off-line. The results show that our method is indeed feasible, with bearing estimation errors of only a few degrees. We then present the first efforts of an implementation on a USRP-E310 SDR which has an integrated, lower-quality IMU.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/multiantenna/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francois Quitin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5781@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T174500
DTEND:20170204T183500
SUMMARY:DIY: Home monitoring with Ruby & Pi
DESCRIPTION: <p>Ruby and RaspberryPi are available to us for quite sometime and this talk is meant to discuss how to use Ruby to explore things on a RaspberryPi. From a practical point of view, we will go through installation, setup, and build a simple Motion Sensor application on a RaspberryPi.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ruby
URL:https:/fosdem.org/2017/schedule/event/ruby_diy_home_monitoring_with_ruby_and_pi/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Helio Cola":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5380@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T174500
DTEND:20170204T184000
SUMMARY:Future ideas for ReaR, DRLM, and Bareos
DESCRIPTION: <p>An informal talk with ReaR, DRLM, and Bareos usersabout what they would like to get implementedin future ReaR, DRLM, and Bareos versions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Disaster Recovery
URL:https:/fosdem.org/2017/schedule/event/backup_dr_future_ideas/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gratien D'haese":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Meixner":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Didac Oliveira":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jörg Steffens":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Dühr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5080@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T174500
DTEND:20170204T181000
SUMMARY:Using NVDIMM under KVM
DESCRIPTION: <p>The introduction of non-volatile memory changes how applications, databases,and virtual machines will work in the future.  NVDIMM is not simply a fasterblock device.  Programs can avoid block I/O entirely and use byte-addressableNVDIMM to benefit from the performance characteristics of RAM.  This requiresnew storage APIs that applications must use instead of traditional block I/O.</p><p>These new programs run successfully inside KVM virtual machines thanks to thevNVDIMM support already available in QEMU.  Virtualization offers additionaloptions for managing and using NVDIMM beyond what is available on bare metal.</p><p>This talk covers the NVDIMM programming model and how KVM virtual machines canuse NVDIMM for faster I/O, reduced memory footprint, and faster boot times.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_usinvdund/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Hajnoczi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5396@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T175000
DTEND:20170204T181500
SUMMARY:Network Traffic Analysis of Hadoop Clusters
DESCRIPTION: <p>Cybersecurity is a broad topic and many commercial products are related to it. We demonstrate a fundamental concept in network analysis: re-construction and visualization of temporal networks. Furthermore, we apply the method to describe operational conditions of a Hadoop cluster. Our experiments provide first results and allow a classification of the cluster state related to current workloads. The temporal networks show significant differences for different operation modes. In reallity we would expect mixed workloads. If such workload parameters are known, we are able to handle a-typical events accordingly - which means, we are able to create alerts based on context information, rather than only the package content.We show an end-to-end example: (1) Data collection is done via python, using the sniffer script; (2) using Apache Hive and Apache Spark we analyze the network traffic data and create the temporary network. Finally, we are able to visualize the results using Gephi in step (3). In a next step, we plan to contribute to the Apache Spot project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph
URL:https:/fosdem.org/2017/schedule/event/graph_traffic_analysis_hadoop_patterns/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mirko Kämpf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5104@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T175000
DTEND:20170204T180500
SUMMARY:High throughput CDR Rating Queues using CGRateS
DESCRIPTION: <p>Growing your real-time network infrastructure increases the pressure on backend services, especially billing, which becomes in most of the cases the bottleneck of the products offered.In this talk Dan will exemplify various mechanisms and strategies implemented in CGRateS for improving the speed of CDR rating and implicitly offloading the rest of components waiting for billing to occur.CGRateS is a battle-tested Online Charging System with support for Prepaid, Postpaid, Pseudo-prepaid and Rated charging modes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/cgrates/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Christian Bogos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5575@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170205T175000
DTEND:20170205T180000
SUMMARY:Closing FOSDEM 2017
DESCRIPTION: <p>Some closing words.  Don't miss it!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2017/schedule/event/closing_fosdem/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5554@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T175500
DTEND:20170204T182500
SUMMARY:Virtualization on the Hurd
DESCRIPTION: <p>Virtualization is one aspect of our everyday life where multiserveroperating systems can shine.  Given the right underlying architecture,one gets robust and fine-grained virtualization with little effort andcode.  Achieving the same on conventional monolithic systems requirescareful and invasive changes to the whole system, and the securitymerely depends on the implementation at hand.</p><p>This talk describes and demos how both fine- and coarse-grainedvirtualization is implemented on the Hurd, and how virtualizationhelps users gain freedom #0, i.e. the freedom to shape her computationenvironment anyway she wants.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2017/schedule/event/microkernel_virtualization_on_hurd/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Justus Winter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5391@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180000
DTEND:20170204T182500
SUMMARY:Diversity User Research and Women in Open Source
DESCRIPTION: <p>Diversity User Research: Becoming a Better Listener - Gloria Dwomoh</p><p>In order to understand the struggles and/or challenges of minorities in tech and foster a safe environment for their inclusion, we need to be better listeners. One way we are able to get access to the voice of our users is through user research. However in order to increase effective communication we need to learn the art of listening. Several of us were taught to speak, read and write, but we simply assume we know how to listen. There is a saying that less than 2% of people have had any formal education on how to listen, while that is a skill that many of us use in our daily lives. Through this talk we will understand the difference between hearing and listening; we will also explore active listening and how it can better help us in our user research.</p><p>Women in Open Source Technologies - Kristi Progri</p><p>The Gender Gap is one of the most talked topic since forever, and still a Gap. Where are the women in Open Source? Why is the gap so big? Women participation in open technology and culture is very important so we should all pay more attention. This talk will be focused on the large steps we can take to reduce this gap. Also we will share out experience at our hackerspace in Tirana, Albania since we have lots of women there.</p><p>Let's face it: Gender Diversity in Tech is in a quite bad shape. The sad thing about it is that it's even more noticeable in many Open Source communities in particular. But why is gender diversity important?</p><p>It’s not just diversity for the sake of diversity. If men and women are equally intelligent, statistically speaking, then out of the smartest ten people in the world, five should be male and five should be female. Thus, if your team is anything less than an equal balance of men and women, then your team is probably not the best it can be.</p><p>Unfortunately, if we take a look at a random sample from GitHub active contributors from 2015, just 5.4% of GitHub users with over 10 contributions are female.</p><p>Let's talk about the ways we can fix this and what efforts Mozilla does to improve this and how you can help Mozilla help the community, concretely with Womoz (Women at Mozilla) and the Diversity &amp; Inclusion Team at Mozilla.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_diversity_user_research/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kristi Progri":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gloria Dwomoh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5903@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180000
DTEND:20170204T190000
SUMMARY:Armadito Antivirus
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3228)
URL:https:/fosdem.org/2017/schedule/event/armadito_bof/
LOCATION:H.3228
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5876@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180000
DTEND:20170204T190000
SUMMARY:Upipe meetup
DESCRIPTION: <p>Upipe is primarily designed to be the core of a multimedia player, transcoder or streamer. The framework organizes the processing of incoming data buffer inside a pipeline of modules. It exposes core types for buffers and modules (called “pipes”), and the API of communication between pipes and between the application and pipes.</p><p>The meetup is for everyone interested in our project and community, to discuss the future orientations and problems.</p><p>For questions poke us on irc.freenode.net channel #upipe.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in H.3227)
URL:https:/fosdem.org/2017/schedule/event/upipe_meetup/
LOCATION:H.3227
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Massiot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5219@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180000
DTEND:20170204T185000
SUMMARY:Config Management Community
DESCRIPTION: <p>The leading configuration management tools, Ansible, Chef, Puppet, and others, are open source products, so active communities have formed around these technologies. The people participating in this community are one of the things that really stand out. When you ask about the best part of this community, the most common response is “the people,” since they tend to be welcoming, friendly, knowledgeable, and most importantly, helpful. The community certainly isn't perfect, and there are some challenges. This talk will cover a variety of wonderful and not so wonderful things about the configuration management community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config management
URL:https:/fosdem.org/2017/schedule/event/config_management_community/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dawn Foster":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5598@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180000
DTEND:20170204T190000
SUMMARY:AGL as a generic secured industrial embedded Linux
DESCRIPTION: <p>There is no de facto secured embedded Linux distro while the requirement is becoming more and more critical with raise of IoT in Industrial domains.When looking under the hood of the Yocto built AGL project, it is obvious that it can fit 95% of the most common requirements as a Secured Embedded Linux.We will look how non Automotive industries can easily reuse the AGL code and tools to build their own industrial product and why it's a safer bet than to build it internally.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2017/schedule/event/agl_secure_industrial/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dominig ar Foll":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5863@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180000
DTEND:20170204T184500
SUMMARY:Pieter Hintjens In Memoriam
DESCRIPTION: <p>Pieter Hintjens was a writer, programmer and thinker who has spent decades building large software systems and on-line communities, which he describes as "Living Systems". He was an expert in distributed computing, having written over 30 protocols and distributed software systems. He designed AMQP in 2004, and founded the ZeroMQ free software project in 2007. He was the author of the O'Reilly ZeroMQ book, "Culture and Empire", "The Psychopath Code", "Social Architecture", and "Confessions of a Necromancer". He was the president of the Foundation for a Free Information Infrastructure (FFII), and fought the software patent directive and the standardisation of the Microsoft OOXML Office format. He also organized the Internet of Things (IOT) Devroom here at FOSDEM for the last 3 years. In April 2016 he was diagnosed with terminal metastasis of a previous cancer.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2017/schedule/event/pieter_hintjens/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Henrion (zoobab)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5079@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180000
DTEND:20170204T182500
SUMMARY:Source code
DESCRIPTION: <p>Part of our job as package maintainers in various distributions is to ensure the binary packages can be built from the corresponding source code. This is often a requirement, either from a distribution's own policies (eg, the DFSG for Debian), or from the license of the upstream package (eg, the GPL). But although we are used to seeing .c and .py files as source, we sometimes forget that our packages are built from many other files for which we also must make the source available.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/source_code_are_we_not_forgetting_something/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guus Sliepen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5653@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180000
DTEND:20170204T181500
SUMMARY:From TRL to MRL: Assessing Open Source Project Market Readiness
DESCRIPTION: <p>This talk presents OW2's efforts, experience, vision and methodology to assess the market readiness of open source softwa   re. If ''open source software has won'' it remains that many conventional managers are not comfortable with it : rating open source market readiness can be a powerful tool to help decision makers.This presentation will cover:- the value chain of open source software : an analysis of what makes software valuable from the stand point of the end-user and what are the stakeholders in the value creation process;- the OW2 Open-source Sofware Capability Assessment Radar (OSCAR) platform, an open-source umbrella project implementing the OSCAR model by combining several open-source quality tools such as SonarQube, Fossology, ScanCode, Spago4Q, and outcomes from the RISCOSS European collaborative project;- the first version of OW2 OSS Market Readiness Level (MRL, derived from NASA's TRL or Technology Readiness Levels) scale derived from data ana analysis provided by OSCAR, a work in progress that we are happy to share with and submit to the audience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/open_source_market_readiness/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cédric Thomas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5801@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180000
DTEND:20170204T183000
SUMMARY:OpenJDK Governing Board Q&A
DESCRIPTION: <p>An open Q&amp;A session with members of the OpenJDK Governing Board</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2017/schedule/event/gb/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Reinhold":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mario Torre":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Haley":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georges Saab":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Doug Lea":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5854@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180000
DTEND:20170204T185500
SUMMARY:Metrics and an application log
DESCRIPTION: <p>Do you remember the time you spent an afternoon putting print statements in your app trying to debug an issue and removed them before shipping the fix, only to add them back in a day later to work on another issue? Wouldn't it be great if those debug statements could just stay in your code forever? Like a little gift that keeps on giving, not just for you, but for everyone else on your team too.</p><p>That's what an application log is for! Logs aren't just for when things go wrong. They're for helping you to keep track of what's going on within your application.</p><p>We take a look at how you can add helpful messages throughout your codebase and leave them there, even in production! We'll cover common logging strategies, log aggregation and how to efficiently work with your logs to get the data back out again.</p><p>We'll also take a look at metrics solutions such as Graphite that can help augment your logs to help work out what was going on by correlating event logs with peaks/drops in other monitoring systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PHP and Friends
URL:https:/fosdem.org/2017/schedule/event/metricsapplicationlog/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Heap":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5469@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180000
DTEND:20170204T182500
SUMMARY:Not less, Not more. Exactly Once Large-Scale Stream Processing in Action.
DESCRIPTION: <p>Large-scale data stream processing has come a long way to where it is today. It combines all the essential requirements of modern data analytics: subsecond latency, high throughput and impressively, strong consistency. Apache Flink is a system that serves as a proof-of-concept of these characteristics and it is mainly well-known for its lightweight fault tolerance. Data engineers and analysts can now let the system handle Terabytes of computational state without worrying about failures that can potentially occur.</p><p>In this talk, I am going to explain all the fundamental challenges behind exactly-once processing guarantees in large-scale streaming in a simple and intuitive way. I will further guide you through the tricks and pitfalls that we faced in our effort to make state management easy to use, transparent and yet extraordinarily powerful. Finally, I will demonstrate how you can declare state and the in-flight protocol that is running underneath your processing pipeline to guarantee that your computation will always run consistently and uninterrupted, until infinity.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/large_scale_stram_processing/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paris Carbone":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4818@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180500
DTEND:20170204T185500
SUMMARY:Understanding The Complexity of Copyleft Defense
DESCRIPTION: <p>After 25 years of copyleft enforcement and compliance work, is copyleftsucceeding as a strategy to defend software freedom?  This talk explores thehistory of enforcement of the GPL and other copyleft licenses, and considersthis question carefully.  Attendees who have hitherto not followed thecurrent and past debates about copyleft licenses and their enforcement canattend this talk and learn the background, and can expect to learn enough toprovide salient and informed feedback of their own opinions about theprocesses behind upholding copyleft.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2017/schedule/event/copyleft_defense/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bradley M. Kuhn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4737@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T180500
DTEND:20170204T182500
SUMMARY:MyRocks
DESCRIPTION: <p>MyRocks is the RocksDB storage engine for MySQL. It will soon be available in proper distributions. I will explain when and why it can be useful. I will also cover the features it has, features we are working on and features it is missing. The short version of the story is that it provides the best space efficiency, better write efficiency and good read efficiency. But performance in practice has more nuance and I hope to help you to understand how to evaluate it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/myrocksdb/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Callaghan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5159@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T181000
DTEND:20170204T183000
SUMMARY:Fundraising and Crowdfunding for FreeRTC
DESCRIPTION: <p>RTC development is a very specialized topic.  Developers working in this field often have to make a serious time commitment to know it well and keep up with all the new things that are happening.  This implies that people need to focus on projects that pay their wages.  The projects that pay are not always the projects that deliver the best results for the wider community though.  In this session, we will look at the opportunities that crowdfunding and other schemes may provide to help RTC developers spend some of their work hours on projects for the greater good.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/crowdfunding_free_rtc/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Pocock":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5121@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T181500
DTEND:20170204T184000
SUMMARY:OpenStack with Machine Containers
DESCRIPTION: <p>Find out why LXD machine containers should be part of your OpenStack cloud!</p><p>LXD provides Linux machine containers to users with the performance of bare metal servers and the security and flexibility of virtual machines.</p><p>By combining the LXD hypervisor with OpenStack (using Nova LXD) we can provide fast machine containers to users of a IaaS cloud with the same semantics and functionality of full KVM virtual machines.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_opemaccon/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Page":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4875@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T181500
DTEND:20170204T184500
SUMMARY:Monitoring the ionosphere altitude variation with a sound card
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2017/schedule/event/dcf77/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Michel Friedt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5186@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T182000
DTEND:20170204T183500
SUMMARY:Learning programming in the XXI century
DESCRIPTION: <p>With DOM, software-defined architecture, advanced build tools, StackOverflow and ultra-high-level languages, main languages are still taught (and learned) via I/O operations, simple data structures, loops and switches, and little space to development and deployment environment advances and even algorithmic changes, like asynchronous running, that completely upend the way programming language, and programming, concepts should be assimilated. In this presentation I'd like to advocate for a multi-lingual, multi-paradigm, multi-tool approach to learning programming languages and how this could eventually be carried out.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/goodbye_hello_world/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5264@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T183000
DTEND:20170204T185000
SUMMARY:MyRocks in production at Facebook
DESCRIPTION: <p>In this session, I'll talk about how we migrated from InnoDB to MyRocks in production at Facebook, for both slave and master instances, without stopping services, without losing data, and without returning wrong results. We created many features for easier migration, such as fast data loading, online data correctness check tool. I will share with you about lessons learned from our initial migrations and impacts what we have seen.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2017/schedule/event/myrocks_at_fb/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yoshinori Matsunobu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5178@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T183000
DTEND:20170204T184000
SUMMARY:Telepathy-Bell
DESCRIPTION: <p>Telepathy Bell is a telepathy connection manager that enables a telepathy front end for Ring. Ring is a privacy focused communication application that uses a distributed peer to peer network for real time communications.  In this talk, I would like to share my experience while creating Telepathy Bell.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/telepathy_bell/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alok Anand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5424@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T183000
DTEND:20170204T190000
SUMMARY:Don't break the Internet!, Mozilla Copyright Campaign in Europe
DESCRIPTION: <p>After nearly a decade, the European Commission has presented its draft law for copyright reform. And it’s about time: our copyright laws are out of step with today’s technology. But the proposal to reform copyright lacks ambition, and is inadequate to address the today’s challenges. It even contains some very dangerous provisions - such as a snippet tax, and upload filters for online platforms - that would put the open internet, innovation, and creativity, at great risk. This session will unpack some of the key issues at stake in the reform and how you can get involved. Together we can achieve an EU copyright reform that fosters innovation and creativity.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2017/schedule/event/mozilla_copyright_campaign_europe/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raegan MacDonald":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5502@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T183000
DTEND:20170204T185500
SUMMARY:Why you should care about SQL for big data and how Apache Calcite can help
DESCRIPTION: <p>When working with BigData &amp; IoT systems we often feel the need for a Common Query Language. The platform specific languages are often  harder to integrate with and require longer adoption time.</p><p>To fill this gap many NoSql (Not-only-Sql) vendors are building SQL layers for their platforms. It is worth exploring the driving forces behind this trend, how it fits in your BigData stacks and how we can adopt it in our favorite tools.However building SQL engine from scratch is a daunting job and frameworks like Apache Calcite can help you with the heavy lifting. Calcite allow you to integrate SQL parser, cost-based optimizer, and JDBC with your big data system.</p><p>Calcite has been used to empower many Big-Data platforms such as Hive, Spark, Drill Phoenix to name some.</p><p>I will walk you through the process of building a SQL access layer for Apache Geode (In-Memory Data Grid). I will share my experience, pitfalls and technical consideration like balancing between the SQL/RDBMS semantics and the design choices and limitations of the data system.</p><p>Hopefully this will enable you to add SQL capabilities to your prefered NoSQL data system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/hpc_bigdata_calcite/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian  Tzolov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5119@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T183000
DTEND:20170204T185500
SUMMARY:Using a generic distro to redefine IoT
DESCRIPTION: <p>Generic distributions such as Fedora, CentOS, RHEL and others have well defined update and security mechanisms as well as other processes that have been established and proven to work over a multiple decades. How can we make use of these positives of distributions along with modern tools and technologies to produce a secure, stable, scaleable OS for IoT products?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2017/schedule/event/generic_distro_iot/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Robinson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4754@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T184000
DTEND:20170204T185000
SUMMARY:Real Time Communication
DESCRIPTION: <p>Do you have phone numbers in email messages that you havenever copied to your address book?  Would you like a systematic way tofind them and compare the to your address book?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/improving_rtc/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jaminy Prabaharan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5239@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T184000
DTEND:20170204T185500
SUMMARY:How to write your novel with open source application
DESCRIPTION: <p>Introduction of bibisco, a novel-writing application created with love by book lovers to inspire writers to create “beautiful” work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2017/schedule/event/bibisco/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Feccomandi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5170@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T184500
DTEND:20170204T190000
SUMMARY:Towards a HVM-like Dom0 for Xen
DESCRIPTION: <p>Xen is a hypervisor using a microkernel design that allows running multiple concurrent operating systems on the same hardware. One of the key features of Xen is that it is OS agnostic, meaning that any OS (with proper support) can be used as a host. Xen has a long history going back to the 90s when it was designed and the early 2000s when it was released. As a consequence of this, many of the assumptions and virtualization techniques backed into it are now superseeded by new hardware features, that make virtualization more transparent from an OS point of view.</p><p>This talk provides an overview on the different kind of guests supported by Xen and how these new hardware features are used in order to improve and evolve them. It also describes the design and implementation of a new guest type, called PVHv2, and how it can be used as a control domain (Dom0).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualisation and IaaS
URL:https:/fosdem.org/2017/schedule/event/iaas_towahvm/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roger Pau Monné":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:4923@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T185000
DTEND:20170204T190000
SUMMARY:Updating reSIProcate iChatGW for any XMPP client
DESCRIPTION: <p>The talk consists of an introduction to iChat gateway, tech and protocols used to build it, what new features are being build into it and why we should use ita and a working demo.It mainly shares my ideas and views on this project as that I gathered as I worked on it as part of GSoC'16.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2017/schedule/event/ichat_gateway/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Balram Pariyarath":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5890@FOSDEM17@fosdem.org
TZID:Europe-Brussels
DTSTART:20170204T185500
DTEND:20170204T190000
SUMMARY:Closing
DESCRIPTION: <p>Closing session</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2017/schedule/event/hpc_closing/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasia Kalavri":invalid:nomail
END:VEVENT
END:VCALENDAR