Loading…
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.

Wildcard [clear filter]
Tuesday, October 4
 

11:15

Container Orchestration with Docker Swarm, Mesos/Marathon and Kubernetes - Adrian Mouat, Container Solutions
Container orchestration is one of the most fierce battlegrounds in IT today, with several frameworks competing for control. In this talk, I'll explain what container orchestration is, and why it's important, before comparing and contrasting the major platforms: Docker Swarm, Mesos/Marathon and Kubernetes.

I'll use a simple web application as a running example, adapting it to run on each of the platforms in turn. This will allow us to drill down into details of the platforms and highlight their comparative advantages and disadvantages.

Speakers
avatar for Adrian Mouat

Adrian Mouat

Chief Scientist, Container Solutions
Adrian Mouat is Chief Scientist at Container Solutions and the author of the O'Reilly book "Using Docker". He has been a professional software developer for over 10 years, working on a wide range of projects from small webapps to large data mining platforms. His current focus is on... Read More →


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

12:15

Building Distributed Systems without Docker, Using Docker Plumbing Projects - Patrick Chanezon & David Chung, Docker & Phil Estes, IBM
Docker provides an integrated and opinionated toolset to build, ship and run distributed applications. Over the past year, the Docker codebase has been refactored extensively to extract infrastructure plumbing components that can be used independently, following the UNIX philosophy of small tools doing one thing well: runC, containerd, swarmkit, hyperkit, vpnkit, datakit.

This talk will give an overview of these tools and how you can use them to build your own distributed systems without Docker.

Speakers
avatar for Patrick Chanezon

Patrick Chanezon

Chief Developer Advocate, Docker
As the Chief Developer Advocate for Docker, Patrick Chanezon helps drive the direction of the company’s open source projects, acting as an advocate for the developer community to assure that their requirements and issues are addressed in the Docker platform. From 2013 to 2015, he... Read More →
avatar for Phil Estes

Phil Estes

Distinguished Engineer & CTO, Container & Linux Strategy, IBM Cloud
Phil is a Distinguished Engineer in the office of the CTO for IBM Cloud, guiding IBM's strategy around containers and Linux. Phil is a founding maintainer of the CNCF containerd runtime project, and participates in the Open Container Initiative (OCI) as a member of the Technical Oversight... Read More →


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

12:15

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.

Speakers
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
Tiergarten

14:30

Container Orchestration: Swarm, Mesos, Kubernetes - Which Conductor? - Mike Bright, HPE
Oh my, as if we didn’t have enough container choices with LXC, Docker, rkt, LXD, we still have to choose a container orchestrator and there are lots of them !

Worse - the choice of orchestrator is the new industry battleground.
Feature sets increase rapidly and industry players are making acquisitions and investments.

It’s still early days in container orchestration and so existing solutions partially overlap meaning that combinations of orchestrators may be needed.

So how should you choose for your use case?

In this talk we’ll take a look at what is orchestration and why you need it.
We’ll look at the main contenders amongst Docker Swarm, Google’s Kubernetes, Apache Mesos as well as Fleet, Rancher/cattle and Juju.

We’ll compare and contrast the existing solutions, look at where they are heading and how you can use them in your solution today and tomorrow.

Speakers
avatar for Michael Bright

Michael Bright

Technical Trainer, @mjbright Consulting
Michael Bright, is a Technical Trainer for Docker, Kubernetes, Serverless, Micro-services. Based in Grenoble, France, he runs a Python user group, and is a co-organizer of the Docker and FOSS Meetup groups. He has a keen interest in Containers, Orchestration, Unikernels and Serverless... Read More →


Tuesday October 4, 2016 14:30 - 15:20
Schinkel II/III

14:30

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.

Speakers
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

14:30

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.

Speakers
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
Schöneberg

14:30

Ceph Community Update - Lars Marowsky-Brée, SUSE
The Ceph project is the most vibrant and active Software-Defined-Storage project in the Linux world. With the recent "Jewel" release, significant functionality, stability, and performance work has been made available. By the time of LinuxCon Europe, we will already be close to the "Kraken" release, in preparation for the next long-term release "Luminous" in 2017. There is plenty of exciting work in the management tooling space, from GUIs to configuration management, and downstream activity and distribution adoption. Some of the features promise significant performance gains, or major new functionality like CephFS.

We will discuss the recent developments, current status of various features, and the roadmap of the Ceph project. We will also look at the state of the community and contributions.

Speakers
avatar for Lars Marowsky-Brée

Lars Marowsky-Brée

Depressed Engineer, SUSE
Lars is the architect for Software-Defined-Storage at SUSE, and represents SUSE on the Ceph Foundation Board of Governors. He lives in Berlin.


Tuesday October 4, 2016 14:30 - 15:20
Köpenick

14:30

Explain Yourself! Documentation for Better Code - Chris Ward, Crate.IO
Explain Yourself! Documentation for Better Code (Chris Ward) - How many times have you come across an awesome looking library or tool that you're keen to work with in your own project but can't even begin to understand how to use it?

Programmers are great at creating amazing and cutting-edge code, but not always so good and explaining themselves, and I want to help. In this presentation I want to draw upon my experience in writing tutorials and technical documentation to help you write clear, concise and usable documentation for your own projects.

We will cover topics such as:

- Why write documentation?
- Explaining your point and motivation
- Creating context and meaning
- Writing clear copy
- Creating meaningful examples and tutorials
- Documentation systems and formats
- Making documentation part of build processes
- Testing Docs
- Versioning of Docs

Speakers
avatar for Chris Ward

Chris Ward

Developer Advocate, Crate.IO
Developer Relations, Technical Writing and Editing, (Board) Game Design, Education, Explanation and always more to come.


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

14:30

An Introduction to Linux Control Groups (cgroups) - Michael Kerrisk, man7.org
Control groups (cgroups) are a method of grouping processes for the purpose of monitoring, management, and control. Using cgroups, we can: limit CPU and memory consumption; freeze and resume execution of a group; limit device access; limit the number of processes in a group; and much more. Cgroups are a key building block in modern container systems and are also used in systemd. This tutorial provides an introduction to cgroups, covering both v1 and the recently released v2. The focus is on understanding the operation of the cgroup system itself, rather than going into details of individual controllers. So we'll look at how to create and populate cgroups using shell commands that operate on the cgroup filesystem, and look at topics such as notification, inheritance, and delegation. Bring a laptop so you can walk through some of the examples. No previous cgroups knowledge is assumed.

Speakers
avatar for Michael Kerrisk

Michael Kerrisk

Trainer/consultant, man7.org Training and Consulting
Michael Kerrisk is the author of the acclaimed book, "The Linux Programming Interface" (http://man7.org/tlpi/), a guide and reference for system programming on Linux and UNIX. He contributes to the Linux kernel primarily via documentation, review, and testing of new kernel-user-space... Read More →


Tuesday October 4, 2016 14:30 - 16:20
Tegel

15:30

Building Efficient Parallel Testing Platforms with Docker - Laura Frank, Codeship
Fast and efficient software testing is easy with Docker. We often use containers to maintain parity across development, testing, and production environments, but we can also use containerization to significantly reduce time needed for testing by spinning up multiple instances of fully isolated testing environments and executing tests in parallel. This strategy also helps you maximize the utilization of infrastructure resources. The enhanced toolset provided by Docker makes this process simple and unobtrusive, and you’ll see how Docker Engine, Registry, and Compose can work together to make your tests fast.

Speakers
avatar for Laura Frank

Laura Frank

Director of Engineering, CloudBees
As the Director of Engineering at CloudBees and a Docker Captain, Laura's primary focus is making tools for other developers. At CloudBees, she works on improving the Docker infrastructure of the Codeship product and overall experience for all users of the CI/CD platform. Previously... Read More →


Tuesday October 4, 2016 15:30 - 16:20
Schöneberg
 
Wednesday, October 5
 

11:00

Quality Assessment and Assurance to Provide 'Industrial Grade Linux' - Carsten Emde, Open Source Automation Development Lab (OSADL)
Using Linux in industrial products and particularly its real-time capabilities requires exact knowledge of the systems' reliability and stability. To be able to fix stability issues, meticulous monitoring of a large number of system variables and messages including console output is required. The latter is used to assist post-mortem debugging.

The Open Source Automation Development Lab (OSADL) operates a test center dubbed "QA Farm" where more than 120 different embedded Linux systems (x86, ARM, PowerPC, MIPS) are continuously monitored under idle, average and extreme CPU and GPU load. Kernel versions that proved to be stable on all system during a given interval are labelled "Latest Stable" and recommended for use in industrial products.

Speakers
CE

Carsten Emde

General Manager, Open Source Automation Development Lab (OSADL)
Carsten Emde has spent more than 25 years as a software developer, system integrator and software consultant for industrial computer systems. Among others, he is specialized on real time, video and image processing. Since founding the Open Source Automation Development Lab (OSADL... Read More →


Wednesday October 5, 2016 11:00 - 11:50
Potsdam III
  • Experience Level Any

12:00

Rkt Architecture and Security Features - Luca Bruno, CoreOS
rkt is a container runtime engine developed by CoreOS that was designed for security. rkt can run the same container with varying degrees of protection, from lightweight, OS-level namespace and capabilities isolation to heavier, VM-level hardware virtualization. rkt’s primary interface comprises a single executable, rather than a background daemon, and rkt uses this design to easily integrate with existing init systems while minimizing exposure to threats.

Speakers
LB

Luca Bruno

CoreOS
Luca Bruno is a software and security engineer at CoreOS where he works on rkt, a modular and security ­minded container engine. Luca is currently focused on network and system security topics. He is a longtime FLOSS supporter and an active Debian developer. Born on the Italian Riviera... Read More →


Wednesday October 5, 2016 12:00 - 12:50
Tegel

12:00

Demystifying the Storage Management Challenge Using Industry Wide Collaboration - Steven Tan, Huawei & John Mark Walker, Dell EMC
Cloud computing frameworks like Kubernetes are designed to address containerized application management using "service" level abstraction for delivering smart data center manageability. Storage management intelligence and interfaces need to evolve to support "service" oriented abstraction. Having every computing framework reinvent the storage integration makes the storage management more challenging from end user perspective. Moreover it adds significant burden on storage vendors to write drivers and certify for every orchestration stack which is least desirable. Industry wide collaboration is needed to address storage management in an open way that supports traditional and cloud computing frameworks. In this panel, we will cover the motivation behind Linux Foundation OpenSDS project, objectives, technical focus and governance.

Speakers
ST

Steven Tan

VP & CTO Cloud Storage Solution, Huawei
Steven Tan is OpenSDS TSC chair, and VP & CTO Cloud Solution at Futurewei where he is responsible for cloud solutions, and open-source collaboration. Steven brings over 20 years of engineering experience spanning cloud, virtualization, data security, data management, and storage... Read More →


Wednesday October 5, 2016 12:00 - 12:50
Hugos South

12:00

The World of 100G Networking - Christoph Lameter
2015 saw the arrival of multiple 100Gbps networking technologies: Fast 100G Ethernet switches, Mellanox released EDR (100G Infiniband) and Intel came up with OmniPath (also 100G). 2016 is therefore likely going to be a battleground of these competing technologies. Facebook already is supposed to upgrade their infrastructure to 100G in 2015 and its likely that others are going to follow. This talk gives an overview about the competing technologies in terms of technological differences and capabilities and then discusses the challenges of using various kernel interfaces to communicate at these high speeds (POSIX, RDMA, OFI).
Hopefully we can come up with some ideas how to improve the situation.

Speakers
avatar for Christoph Lameter

Christoph Lameter

R&D Team Lead, Jump Trading LLC
Christoph Lameter is working as a lead in research and development for Jump Trading LLC (an algorithmic trading company) in Chicago and maintains the slab allocators and the per cpu subsystems in the Linux Kernel. He contributed to a number of Linux projects since the initial kernel... Read More →


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

14:30

ELK: A Log Files Management Framework - Giovanni Bechis, SNB S.r.l.
Managing log files is every day harder when you have to districate with lot of gigabytes of data and different file formats.
The ELK stack (ElasticSearch, Logstash, Kibana) is a great solution to this problem, with Logstash you can collect, parse and manage log files in an easy and productive way from different sources.
It can also provide important informations out of your log files with an easy to use web interface, and it can be integrated with a monitoring and alerting system.
The ELK stack is not only dedicated to log management but it can be used to aggregate any kind of data in an impressive and very productive way.

Speakers
avatar for Giovanni Bechis

Giovanni Bechis

Ceo / Software Developer, SNB S.r.l.
I started working with Linux and *BSD in late 90's, I worked as Linux and FreeBSD system administrator in a software house. In 2005 I founded my own software house, we create web solutions, hosting and ICT solutions. From 2008 I am an OpeBSD committer and I develop ports and some... Read More →


Wednesday October 5, 2016 14:30 - 15:20
Potsdam III

15:40

Networking Containers in an Ultra-Low-Latency Environment - Avi Deitcher, Atomic Inc.
Containers must communicate. Without a method for one container to talk to another, let alone the outside world, the overwhelming majority of containers serve little purpose. Yet the networking stack for containers is not well understood, especially in environments with networking performance requirements, such as high performance computing, financial services, or simply those who cannot just throw hardware at a problem.

We will review how containers internetwork, explore multiple networking options for containers, and evaluate the latency and throughput characteristics of each.

Finally, we will look at an actual analysis of each option and the performance results as compared to bare metal, and what lessons we can learn.

Speakers
avatar for Avi Deitcher

Avi Deitcher

Consultant, Atomic Inc.
Avi Deitcher has been an engineer and businessman for over 20 years, designing and implementing technology, strategy and operations. He loves technology, but most importantly he loves what it enables us to do as individuals and businesses. He has run operations for global businesses... Read More →


Wednesday October 5, 2016 15:40 - 16:30
Charlottenburg I/II
  • Experience Level Any

15:40

Graphite@Scale or How to Store Millon Metrics per Second - Vladimir Smirnov, Booking.com
This is a story about dealing with metrics at scale. A lot of metrics.

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.

Speakers
VS

Vladimir Smirnov

System Administrator, Booking.com
I've dealt with large scale systems design and administration in IT for over 6 years. For the last 8 month I've been working Booking.com, specializing in scaling our Graphite stack, improving its reliability and performance. We at Booking.com have hundreds of backend servers, hundreds... Read More →


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

15:40

Kernel Development - I Still Think We Have a Scaling Problem - Wolfram Sang, Consultant
An often heard statement from the media regarding the Linux Kernel development cycle: "The overall picture ... is one of a development process that continues to function like a relatively well-tuned machine. The number of contributors continues to increase, the patch flow is steady, and there do not appear to be many process-scalability issues in sight." (LWN on May 11th, 2016). While I agree that we do a great job, I don't think all is well, especially when it comes to scalability. Two years ago, I already gave a talk to point out some issues. So, let's see if we got any better in these areas or if we need a "Linuxbleed" or "Kernelshock" before these areas change.

Speakers
WS

Wolfram Sang

Consultant / Maintainer, Freelancer
Wolfram Sang has been working as a Linux kernel developer for embedded systems since 2008. He maintains the I2C subsystem and works as a consultant, mainly for the Renesas Upstream Kernel Team. Programming since his childhood, he still hacks his machines from the 80s, especially the... Read More →


Wednesday October 5, 2016 15:40 - 16:30
Charlottenburg III
  • Experience Level Any

15:40

The Future of Open Source Automotive Software - Dan Cauchy, The Linux Foundation

Car hacking continues to be a concern and high profile software bugs are on the rise and in the news at an alarming frequency. The traditional way of developing automotive software is not working. OEMs are starting to adopt an open source approach to change the way software is built for cars.

Automotive Grade Linux (AGL) is a Linux Foundation Collaboration Project that is bringing together OEMs and suppliers to build a shared platform from the ground-up for in-vehicle infotainment. Dan Cauchy will provide an update on the latest AGL activities and discuss how AGL and GENIVI have been collaborating in various areas of open source automotive software, and what lies ahead in the future. He will also discuss how developing a common platform and building an ecosystem and supply chain that all use the same code base will transform the traditional automotive supply chain model, reduce fragmentation, improve time-to-market and enable companies to focus more on rapid innovation and new features. 


Speakers
avatar for Dan Cauchy

Dan Cauchy

Linux Foundation/Automotive Grade Linux


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

16:40

Bringing Security and Multi-tenancy to Kubernetes - Lei Zhang, HyperHQ/Kubernetes Project
In this presentation, I will introduce HyperContainer, a hypervisor based container and see how it was introduced into the Kubernetes as first class container runtime, and enables users to serve their customers directly with virtualized containers, instead of wrapping them inside of full blown VMs. You will learn about Kubernetes design principles and implementation details from its maintainer. You will see the essential differences between Kubernetes and other projects like Swarm and learn how to make a choice. Today, many developers are not comfortable with Linux containers as an effective boundary, and requires for a stronger degree of isolation, particularly for those running in a multi-tenant environment. We believe HyperContainer with Kubernetes (Hypernetes project) is one of the best answers.

Speakers
avatar for Lei Zhang

Lei Zhang

Core Dev Member, HyperHQ
Phd candidate, and also a feature maintainer of Kubernetes project. I once worked for Cloud Foundry team in VMware and Baidu. Now as HyperCrew, the author team of world's leading open-source hypervisor based container. I mainly focus on Kubernetes upstream about scheduler and CRI... Read More →



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

10:50

Towards Sustainable Systems with the Civil Infrastructure Platform - Urs Gleim, Siemens AG, Corporate Technology & Yoshitake Kobayashi, Toshiba
Linux has become one of the most important software component to run civil infrastructure systems such as power plants, water distributions, traffic controls or healthcare systems. However, there are still gaps to fill regarding domain-specific requirements such as safety, reliability or real-time. At the same time, rapid advances in machine-to-machine connectivity are driving changes in industrial system architectures and
raise the importance of long-term support for security.

The Linux Foundation established "Civil Infrastructure Platform (CIP)" as a new collaborative project. CIP aims at developing a super long-term supported open source "base layer" of industrial grade software. This base layer consists of software building blocks that meet requirements of industrial and civil infrastructure systems. In this talk, we will explain technical details and focuses of this project.

Speakers
avatar for Urs Gleim

Urs Gleim

Head of Smart Embedded Systems, Siemens AG
Urs Gleim is leading the embedded systems group at Siemens Corporate Technology which hosts the Corporate Competence Center Embedded Linux. This team centrally provides Linux and related technologies for various Siemens products. Additionally, he is the Chair of the Governing Board... Read More →
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

Senior Manager of Open Source Technology department, Toshiba Corporation
Yoshitake Kobayashi is the Senior Manager of The Open Source Technology Department at Toshiba Corporation. The team provides a Linux based system and related technologies such as Database and Web application frameworks for various Toshiba products. His research interests include operating... Read More →


Thursday October 6, 2016 10:50 - 11:40
Köpenick
  • Experience Level Any

10:50

Visualize Your Code Repos and More with Gource - Dawn M. Foster, The Scale Factory
Why settle for boring numbers and static graphs to describe your open source project when you can dynamically display the movements and activity within your project? Gource is an amazing and flexible tool that can be used to display activity from your repositories using a video visualization that people love!

With this flexibility comes a dizzying array of options and configurations. This talk will show some of the more useful options within Gource to help you select the ones that will work best for your project. Gource can also be used to display non-repository information (bug trackers or mailing lists) using the custom log format. Other topics include related tools, generating video files, and more.

The goal is for you to walk away from this talk with ideas and techniques for how to create awesome videos showing the activity within your open source projects and communities.

Speakers
avatar for Dawn Foster

Dawn Foster

Director of Open Source Community Strategy, VMware
Dawn is the Director of Open Source Community Strategy at VMware within the Open Source Program Office. She has 20+ years of experience at companies like Intel and Puppet with expertise in community building, strategy, open source software, metrics, and more. She is passionate about... Read More →


Thursday October 6, 2016 10:50 - 11:40
Potsdam III
  • Experience Level Any

11:50

Test It Like You Deploy It: Ansible Based CI with Zuul - Monty Taylor, Red Hat
The OpenStack Infra team runs one of the world's largest and craziest CI infrastructures. In service of our community, we have recently replaced our fleet of Jenkins masters that were connected to Zuul v2 via a Gearman system with Zuul v3 and Ansible. In the process, we also added a bunch of other fun features like support for static bare metal, container orchestration engines and per-repo job config. If replacing Jenkins with Ansible sounds crazy to you, that's cool - come anyway and we'll see if we can't convince you it was a good idea. If replacing Jenkins with Ansible sounds awesome, you're right - it is! We can talk about all the super cool things we can do ... and how you can do them too.

Speakers
avatar for Monty Taylor

Monty Taylor

Monty works on OpenStack and Zuul for Red Hat. He leads a team that works on developing and running the Developer Infrastructure systems for the project. He is the PTL Emeritus of the OpenStack Infra Program, set up the original project gating infrastructure and sits on the OpenStack... Read More →


Thursday October 6, 2016 11:50 - 12:40
Schöneberg

11:50

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.

Speakers
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

16:00

The Set of Programmers: How Math Restricts Us - Carol Smith, Github
This presentation will open a discussion about how we are introducing new developers to programming. Most textbooks, tutorials, and trainings begin by introducing new developers to mathematics lessons within the language. Many courses on programming require math skills as prerequisites. However, math prowess is not usually an indicator of one's potential programming abilities. Those people who have been told from a young age that they aren't good at math or generally doubt their math skills often feel excluded from the world of programming unnecessarily.

Speakers
CS

Carol Smith

Education Partnership Manager, Github
Carol Smith is an Education Partnership Program Manager at GitHub. Before GitHub, she managed the Google Summer of Code program for 6 years and worked at Google for over 10 years. She has a degree in Journalism from California State University, Northridge, and is a cook, cyclist... Read More →


Thursday October 6, 2016 16:00 - 16:50
Potsdam III
  • Experience Level Any

17:00

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

Speakers
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

17:00

Handle Conflict, Like a Boss! - Deb Nicholson, Open Invention Network
Conflict sucks! The open source 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. 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.

Speakers
avatar for Deb Nicholson

Deb Nicholson

Director of Community Outreach, Open Invention Network
Deb Nicholson is a free software policy expert and a passionate community advocate. She is the Community Outreach Director for the Open Invention Network, the world's largest patent non-aggression community which serves Linux, GNU, Android and other key FOSS projects. She’s won... Read More →


Thursday October 6, 2016 17:00 - 17:50
Potsdam III
  • Experience Level Any

17:00

Why Moja Global? - Guy Janssen, Moja Global
moja global is a Linux Foundation project that develops and manages software for estimating greenhouse gas emissions from the land sector. Models are used to simulate changes in emissions across all lands, including forests, crops and grasslands. The models are controlled by generic data processing software and can be configured to meet countries specific needs.

moja global provides a generic framework that integrates remote-sensing and ground data to allow countries to estimate their emissions in the land sector. moja global provides for a variety of country-specific configurations and other tools to support inventory development. The software does not rely on any specific remote sensing sensor or method. As the system is customisable, countries are able to use the moja global tool to compare different scenarios for their land-use emissions-transforming a country’s national accounts into a tool that supports policy making and scenario planning.

Speakers
avatar for Guy Janssen

Guy Janssen

Interim Director, moja global
Climate Change. Governance. The world in 2026


Thursday October 6, 2016 17:00 - 17:50
Tiergarten