October 4-6 in Berlin, Germany
Register Now for LinuxCon+ContainerCon Europe

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Beginner [clear filter]
Tuesday, October 4


Kubernetes 101 and Fun - Mario-Leander Reimer, QAware GmbH
Cloud native applications are popular these days – applications that run in the cloud reliably und scale almost arbitrarily. They follow three key principles: they are built and composed as micro services. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. Kubernetes is an open-source cluster manager for the automated deployment, scaling and management of cloud native applications. In this hands-on session we will introduce the core concepts of Kubernetes and then show how to build, package and operate a cloud native showcase application on top of Kubernetes step-by-step. Throughout this session we will be using an off-the-shelf MIDI controller to demonstrate and visualize the concepts and to remote control Kubernetes.

avatar for Mario-Leander Reimer

Mario-Leander Reimer

Chief Software Architect, QAware GmbH
Passionate Java developer. Proud father. #CloudNativeNerd. Leander works as a chief software architect at QAware. He’s continuously looking for innovations in software engineering and ways to combine and apply state-of-the-art technology in real-world projects. As a speaker at national... Read More →

Tuesday October 4, 2016 11:15 - 12:05


If You Build It, They Won't Come - Ruth Suehle, Red Hat
Good code isn't enough for a successful open source project. First of all, only you know how to use what you've made. Maybe it's time for a little UI and UX help? At the very least some documentation! Next, how is anyone else going to find what you've created? And that's only the beginning. Ruth Suehle, manager of Red Hat's Open Source and Standards community leadership team, will take you through examples of the best and the worst, from projects large and small, to help you see what you need beyond your code to build a successful open source project and community.

avatar for Ruth Suehle

Ruth Suehle

Senior Manager, Community Outreach, Red Hat
Ruth Suehle is Senior Manager of Community Outreach in Red Hat’s Open Source Program Office, which supports software communities and their projects. Co-author of Raspberry Pi Hacks (O’Reilly, December 2013) and previously editor of Red Hat Magazine and opensource.com, Ruth is... Read More →

Tuesday October 4, 2016 12:15 - 13:05


Container Standards: Past, Present and Future - Vincent Batts, Red Hat
Standards often arise out of patterns arising, but needing common interfaces to design to. So it goes with containers, but a culmination of hype, adoption and formal standards, is a lot to wade through. Many companies involved, but the interfaces you integrate with need to not be locked-in.
In this talk Vincent Batts will review how standards have arrived where they are, what the important next steps will be and how this affects you.

avatar for Vincent Batts

Vincent Batts

Red Hat, Red Hat
A mindful polyglot, Vincent Batts has spent the last 15 years participating in the Linux and open source community. Presently involved on the Open Containers Initiative as a maintainer and on the technical board. Still a current member of Slackware Core Team and has been a maintainer... Read More →

Tuesday October 4, 2016 14:30 - 15:20
Charlottenburg I/II


Continuous Integration for Fun and Profit - Arnold Bechtoldt, Inovex GmbH
Continuous Integration helps to improve the process of developing and delivering software. Many people vote for it, but implementing and introducing it can be very challenging in various ways. Let’s take a look at container techniques and tools to implement a Continuous Integration process for a web app to make developer’s life easier.

avatar for Arnold Bechtoldt

Arnold Bechtoldt

Systems Engineer, inovex
Arnold uses great technologies to move companies in Germany beyond #Neuland. As Systems Engineer at inovex he has gathered deep knowledge in software-defined datacenter management, continuous integration/delivery and getting rid of *the legacy stuff* for the last years.

Tuesday October 4, 2016 14:30 - 15:20


Are Containers Enterprise Ready? - Michal Svec, SUSE
Containers has been around for quite some time and are a hot topic these days. In this session we will look at how containers and Docker can be used, what are the pros and cons of using containers and will show tools which help in enterprise deployments of containers, explaining aspects of container security and lifecycle.

avatar for Michal Svec

Michal Svec

Senior Product Manager, SUSE
Michal Svec is a Senior Product Manager at SUSE, responsible for virtualization and containers in SUSE Linux Enterprise product family. Prior to this he served as a Director of Engineering focused on the installation and systems management and was involved in developing various parts... Read More →

Tuesday October 4, 2016 16:50 - 17:40
Charlottenburg I/II


openQA - Avoiding Disasters of Biblical Proportions - Marita Werner, SUSE
openQA is an automated testing tool, capable of full system, console, and graphical application testing. This session will give an introduction to openQA's capabilities, share how it is used by SUSE for the testing of SUSE Linux Enterprise, Fedora for the testing of their distribution, and openSUSE for the testing of both Leap regular release and their Tumbleweed rolling release. The talk will go into some detail as to how openQA tests a very wide range of scenarios, including multiple architectures, extensions and modules, as well as virtual and 'real hardware' platforms. The session will suggest ideas to attendees as how it could be used for testing their software, operating systems, or virtual machine images.

avatar for Marita Werner

Marita Werner

QA Project Manager, SUSE Linux GmbH
I joined SUSE's ISV Team in 2010 as Manager of the SUSE Partner Catalog. In 2014 I moved to the SUSE R&D Quality Assurance department as QA Project Manager for the SLE family. I am responsible for the Quality of quite a wide range of products, including SUSE Linux Enterprise Server... Read More →

Tuesday October 4, 2016 16:50 - 17:40
Potsdam III


From git tag to dnf update: How Linux Kernel Gets Released - Konstantin Ryabitsev, The Linux Foundation
Go on a journey through the kernel.org and fedoraproject.org infrastructures all the way from the moment Linus does "git tag" to when your computer pops up a notification that new kernel updates are available.

avatar for Konstantin Ryabitsev

Konstantin Ryabitsev

Director, IT Projects, The Linux Foundation
Long-time systems administrator responsible for infrastructure security at The Linux Foundation.

Tuesday October 4, 2016 16:50 - 17:40
Charlottenburg III
Wednesday, October 5


Getting Started with Apache Mesos, Marathon, Containers, and DC/OS - Brenden Matthews, Mesosphere
Brenden will give an introduction to the primary components that make up the Mesos ecosystem: Apache Mesos, Marathon, and DC/OS. This talk will be an excellent entry point for anyone who is new to cluster management, container orchestration, and building distributed applications. In this talk Brenden will discuss best practices for architecting and deploying applications in a modern datacentre environment.

avatar for Brenden Matthews

Brenden Matthews

Brenden Matthews is a Software Architect at Mesosphere who works closely with customers and engineering. He ensures technical goals are aligned with customer needs. Previously, he was a software engineer at Airbnb, running Airbnb’s analytics stack. He is an Apache Mesos contributor... Read More →

Wednesday October 5, 2016 11:00 - 11:50


Clang: Much More than Just a C/C++ Compiler - Tilmann Scheller, Samsung Electronics
With the Clang C/C++ frontend built on top of LLVM, Linux developers get a powerful optimizing compiler.
While compiling source code is the core task of Clang, it can also be used for much more than just compiling code: the built-in static analyzer detects bugs at compile time, clang-format allows for automatic source code formatting, clang-tidy enables heavier checks which go beyond traditional compiler warnings, the AddressSanitizer/MemorySanitizer tools help to detect memory corruption bugs early and with LibFuzzer there is an integrated solution for fuzz testing as well.
Various Clang-based source code navigators allow for accurate browsing through even the most complex C++ codebases, where traditional tools like Ctags are struggling heavily.
This talk will introduce the various different tools available as part of Clang and highlight the benefits they provide to Linux developers.


Tilmann Scheller

LLVM Compiler Engineer, Samsung Electronics
Tilmann Scheller is a Principal Compiler Engineer working in the Samsung Open Source Group, his primary focus is on the ARM/AArch64 backends of LLVM. He has been working on LLVM since 2007 and has held previous positions involving LLVM at NVIDIA and Apple.

Wednesday October 5, 2016 11:00 - 11:50


OpenStack Swift - Christian Schwede, Red Hat
OpenStack Swift - 101: Swift is an open source object storage system that is highly available, distributed, eventually consistent object/blob store. Organizations can use Swift to store lots of data efficiently, safely, and cheaply. In this session, Mahati will cover an overview of Swift's architecture, its use cases, some of it's interesting features and sample code snippets/commands on how to inspect a stored object.

avatar for Christian Schwede

Christian Schwede

Principal Software Engineer, Red Hat
Christian started working on Swift about two years ago and works as a Principal Software Engineer at Red Hat. Most of his Swift related work is related to supporting customers running Swift and working on automation, testing and development tools.

Wednesday October 5, 2016 11:00 - 11:50
Potsdam I/II


Docker Adoption and Usage Patterns 2016 - Ilan Rabinovitch, Datadog
As a SaaS monitoring solution specializing in dynamic infrastructure, Datadog has a unique vantage point into the container usage patterns at a global scale. What patterns are organizations finding most successful in their adoption? Which technologies are being containerized? Join us as we open up the data and discuss real world container, orchestration and scheduler usage in organizations large and small, from startup to enterprise.

avatar for Ilan Rabinovitch

Ilan Rabinovitch

Dir, Technical Community, Datadog
Ilan is Director of Technical Community at Datadog. Prior to joining Datadog, he spent a number of years leading infrastructure and reliability engineering teams at organizations such as Ooyala and Edmunds.com. In addition to his work at Datadog, he active in the open-source and DevOps... Read More →

Wednesday October 5, 2016 15:40 - 16:30
Schinkel II/III


OpenDaylight Performance Report - Daniel Farrell, Red Hat
Get the latest on OpenDaylight’s performance, including the just-released OpenDaylight Boron Performance Whitepaper and OPNFV CPerf’s Colorado Results.

OpenDaylight’s performance testing community produces a user-focused performance whitepaper for each OpenDaylight release. The OpenDaylight Boron release and the OpenDaylight Summit are just before LinuxCon EU 2016, and will mark the culmination of many performance testing efforts. An overview and analysis of these hot-of-the-presses results will be presented.

OPNFV’s CPerf project tests SDN controller performance in the large, realistic deployments required for NFV. While the exact date isn’t set, OPNFV’s Colorado release will likely be very close to LinuxCon EU 2016. CPerf’s Colorado results will be presented.

avatar for Daniel Farrell

Daniel Farrell

Software Engineer, Red Hat
Daniel Farrell is a Software Engineer on Red Hat’s SDN Team, where he contributes to upstream ODL and OPNFV. He has been involved in SDN since it emerged from Stanford, including early OpenFlow and OpenStack work. He’s now an active committer on ODL’s Integration Team. During... Read More →

Wednesday October 5, 2016 15:40 - 16:30


A Summary and Assessment of Docker Hosting and Management Options - Claus Matzinger, Crate.IO
As part of my journey with Docker, I have discovered and assessed many options for hosting, management and scaling Docker containers. I have dug beneath their collective surfaces, taken them for a test drive, pushed them to the edge, broken them, asked their staff a lot of questions and built up a good idea of which ones are worth spending your time (and maybe money) on.

In this presentation I will take a sample Docker application stack and demonstrate how Docker hosting solutions help (or hinder) the process. This will include Docker Cloud, AWS, Azure, Code Ship, Container Ship and several others.

I will cover:

- Using images from the Docker Hub and custom images
- Hosting options and portability of containers
- How Docker configuration options such as ports, entry points and commands are exposed
- Scaling containers
- Integration with Docker Toolset
- GUI and CLI options

avatar for Claus Matzinger

Claus Matzinger

Developer Relations/Support, Crate.IO
Former CTO and consultant but Software Engineer by trade, I am now a developer relations engineer at Crate.IO. My language journey has brought me from C#, Java, C, Scala, Python to Rust, in my opinion the most interesting language to date. Aside from that, I am an experienced presenter... Read More →

Wednesday October 5, 2016 16:40 - 17:30
Thursday, October 6


Gender-Diversity Analysis of Technical Contributions to the Linux Kernel - Daniel Izquierdo, Bitergia
Women are half of the population in the world, but they are still under represented in the tech world industry nowadays. While there are clear actions in favor of attracting more female developers in order to bring more diversity to the project, the Linux Kernel shows a similar trend with this respect with low numbers.

This talk will focus on the contributions made by women to the Linux Kernel since the beginning (when possible!). This talk is specifically focused on technical contributions such as the code development activity and the code review process. It is intended to be a quantitative analysis plus specific manual polishing process to help in the accuracy of the data.

avatar for Daniel Izquierdo

Daniel Izquierdo

Director of Consulting, Bitergia
Daniel Izquierdo Cortazar is a researcher and one of the founders of Bitergia, a company that provides software analytics for open source ecosystems. Currently the chief data officer at Bitergia, he is focused on the quality of the data, research of new metrics, analysis, and studies... Read More →

Thursday October 6, 2016 11:50 - 12:40
Charlottenburg III


How to Monitor Docker Containers with the Open Source ELK Stack - Asaf Yigal, Logz.io
As Docker becomes more and more popular, the number of deployed containers is increasing rapidly. As a result, the ability to monitor the logs of each container is becoming more and more difficult -- especially when organizations have many containers distributed across many servers. Centralized logging with the open source ELK Stack (Elasticsearch, Logstash, and Kibana) is the solution to this problem.

Setting up the ELK Stack to monitor Docker logs might seem like an easy task, but Asaf Yigal of Logz.io went through several iterations in his company's architecture and made mistakes in their deployments that are common in the industry. In this tutorial, he will go through what they did and explain what worked and what failed -- and why. This presentation is for people who use are interested in using open source ELK to perform Docker log analysis in their own environments.


Asaf Yigal

Asaf Yigal is co-founder and the VP of Product at Logz.io. Prior to Logz.io, Asaf co-founded Currensee, a social trading platform, which was later acquired by OANDA in 2013. Prior to Currensee, Asaf played executive roles at Akorri in developing an end-to-end performance monitoring... Read More →

Thursday October 6, 2016 16:00 - 16:50
Charlottenburg I/II


WARNING is a Waste of My Time - Schlomo Schapiro, Zalando
How many log levels do you know? How many log levels are actually useful? What is the practical difference between WARNING and NOTICE?

Schlomo believes that in a world of automation, one needs only two log levels:

ERROR and everything else.

ERROR means that Schlomo as a human should take action. Everything else is irrelevant for him. All the other log levels are just a remnant of the past from the last century. This lightning talk looks at the WARNING problem from both a Dev and an Ops perspective in order to find a useful definition for the age of automation.

See also http://blog.schlomo.schapiro.org/2015/04/warning-is-waste-of-my-time.html

avatar for Schlomo Schapiro

Schlomo Schapiro

Chief Cloud Architect, DB Systel GmbH
Schlomo Schapiro is an Agile IT and Open Source enthusiast dedicated to advancing an agile mindset and a DevOps-orientated culture in IT. He works as Chief Architect Cloud at DB Systel in Berlin, is author of several Open Source projects, and regularly publishes blog and magazine... Read More →

Thursday October 6, 2016 17:00 - 17:50
Charlottenburg I/II
Friday, October 7


Tutorial: Docker 101 Lab - Bruno Cornec, Hewlett Packard Enterprise
This session will allow you to get a first experience with the docker ecosystem, download existing containers from the Docker Trusted Registry to start building your first environment, explore with the basic docker commands (search, run, pull), start using a Dockerfile to build your own container and think about various aspects related to build a containerized application such as owncloud.

avatar for Bruno Cornec

Bruno Cornec

Open Source & Technology Strategist, HPE
Bruno Cornec has been managing various Unix systems since 1987 and Linux since 1993 (0.99pl14).Bruno first worked 8 years around Software Engineering and Configuration Management Systems in Unix environments.Since 1995, he is Open Source and Linux (OSL) Technology Strategist, Linux... Read More →

Friday October 7, 2016 09:00 - 11:30
Charlottenburg I/II


Tutorial: CoreOS: Hyperscale Infrastructure - Brandon Philips, CoreOS

Recommened for tutorial: It would be ideal to come prepared with a working minikube configuration and etcd downloaded for your system. Find details in the prerequisites sections found here:

The architectural patterns of large scale platforms are changing. Dedicated VMs and configuration management tools are being replaced by containerization and new service management technologies. This presentation will give an overview of the components available to build Google-style infrastructure, including CoreOS, etcd, Kubernetes, and rkt. Come and learn how to use these new technologies to build efficient, reliable, and secure distributed systems at any scale.

Friday October 7, 2016 09:00 - 12:00