17–19 October 2016: Conference & Tutorials
19–20 October 2016: Training
London, UK
 
Sandringham
10:50 Monitoring 101: Finding signal in the noise Ilan Rabinovitch (Datadog)
11:40 Infrastructure as code might be literally impossible Joe Damato (packagecloud.io)
14:25 A brief history of orchestration anne currie (Container Solutions)
17:35 Event Ignite OSCON (sponsored by PayPal) | Room: Sandringham Paul Fenwick (Perl Training Australia)
Balmoral
11:40 Building containerized microservices with Swift Paris Buttfield-Addison (Secret Lab), Jon Manning (Secret Lab), Tim Nugent (lonely.coffee)
13:35 TBC
14:25 Deep learning with TensorFlow Eli Bixby (Google)
16:05 I just want to talk about Wagtail and how great it is Eloise Macdonald-Meyer (Takeflight)
16:55 The new Redis module system Dvir Volk (Redis Labs)
Buckingham Room
10:50 Making community decisions without consensus George Dunlap (Citrix Systems, UK)
11:40 Project umbrellas for Europe Simon Phipps (Public Software CIC), Moritz Bartl (Renewable Freedom Foundation)
13:35 Hacking your head: Managing information overload Jo Pearce (Snowthorn Ltd.)
14:25 Yes, I mind the gender gap Lucy Crompton-Reid (Wikimedia UK)
16:05 Building healthy open source communities. . .in space Paul Fenwick (Perl Training Australia)
16:55 Exploring privilege in open source communities Taylor Barnett (Keen IO)
Blenheim Room
16:05 Ignite your impact with open source Zaheda Bhorat (Amazon Web Services)
16:55 Something New: Building an open source political party James Smith (Something New)
Windsor Suite
10:50 Communities of Practice Marc Burgauer (Lloyds Banking Group)
11:40 Handle conflict like a boss Deb Nicholson (Software Freedom Conservancy)
13:35 Getting started contributing to Apache Spark Holden Karau (Independent)
14:25 Beyond open source: The democratization of software Robert Lefkowitz (Warby Parker)
16:05 Open source as a strategy in innovation Steve George (Independent Consultant)
16:55 Crossing the river by feeling the stones Simon Wardley (Leading Edge Forum)
Park Suite (Sponsored)
16:05 Managing security in an open source world Brian Doll (SourceClear)
16:55 Using microservices to strangle monoliths Kenny Bastani (Pivotal)
King's Suite
9:00 Tuesday opening welcome Rachel Roumeliotis (O'Reilly), Simon Wardley (Leading Edge Forum), Francine Bennett (Mastodon C)
9:25 Is software freedom a social justice issue? Karen Sandler (Software Freedom Conservancy)
9:55 How you got here Cory Doctorow (EFF)
8:00 Morning Coffee | Room: King's Suite Foyer
8:00 Coffee and Speed Networking | Room: Monarch Suite Foyer
10:15 Morning Break | Room: Sponsor Pavilion (Monarch Suite)
12:20 Event Tuesday lunch and Topic Tables | Room: Sponsor Pavilion (Monarch Suite)
15:05 Afternoon Break | Room: Sponsor Pavilion (Monarch Suite)
19:00 Event Tuesday evening Birds of a Feather sessions | Room: Palace and Windsor Suites
10:50-11:30 (40m) Infrastructure DevOps, Linux
Monitoring 101: Finding signal in the noise
Ilan Rabinovitch (Datadog)
It only takes monitoring a few machines and applications for it to become very complicated to identify and fix issues in your environment. Knowing which metrics to watch and how to use them to troubleshoot will help you solve problems more quickly. Ilan Rabinovitch covers the three types of monitoring data, what to collect, what should trigger an alert, and how to avoid pager fatigue.
11:40-12:20 (40m) Infrastructure DevOps, Linux, Security
Infrastructure as code might be literally impossible
Joe Damato (packagecloud.io)
Infrastructure as code might be literally impossible because none of the core open source software we use actually works. Joe Damato explores commonly held misconceptions about fundamental infrastructure tools and commonly used system libraries and presents some surprising failure cases that resulted in security vulnerabilities, broken software, and infrastructure management nightmares.
13:35-14:15 (40m) Infrastructure DevOps, Techniques, Tools
Building a powerful data tier from open source datastores
Joseph Lynch (Yelp)
In the past few years, there has been a proliferation of production-ready open source databases, giving developers and operators more choices than ever. Joseph Lynch explores how Yelp has combined complimentary data stores to provide a powerful data tier for our developers. Along the way, Joseph shares lessons learned about deployment, configuration, and monitoring from a production environment.
14:25-15:05 (40m) Infrastructure DevOps, Tools
A brief history of orchestration
anne currie (Container Solutions)
Orchestrators like Kubernetes, Mesos/Marathon, and Docker Swarm are increasingly playing a role in infrastructure, controlling where your code executes. Anne Currie introduces the main characteristics of orchestrators and considers how using them affects both the psychology and the tools required to manage your infrastructure.
16:05-16:45 (40m) Infrastructure DevOps
Unik: A platform for automating unikernel compilation and deployment
Idit Levine (solo.io)
Unikernels are rapidly gaining momentum in the market: Docker acquired Unikernel Systems, and Google trends show it's a leading topic. Idit Levine explores Unik, a open source orchestration system for unikernels that is a useful tool in the cloud-native application space, and explains how to integrate Unik as a backend to Docker, Kubernetes, and Cloud Foundry runtime.
16:55-17:35 (40m) Infrastructure DevOps, Security, Tools
Packaging and maintaining Docker-based solutions with OpenShift
Steve Pousty (Red Hat)
Steve Pousty outlines the processes, tools, and techniques that Red Hat is adopting in order to help improve security for building, running, and maintaining container images. Steve covers topics such as OpenShift templates and source-to-image builds and includes a workflow demonstration showing how operations teams can distribute security patches throughout a Kubernetes cluster.
17:35-19:00 (1h 25m)
Ignite OSCON (sponsored by PayPal)
Paul Fenwick (Perl Training Australia)
If you had five minutes on stage, what would you say? What if you only got 20 slides, and they rotated automatically after 15 seconds? Would you pitch a project? Launch a website? Teach a hack? We’ll find out again at this year's Ignite OSCON.
10:50-11:30 (40m) The new stuff Business , Emerging languages, Networking
Hyperledger: Distributed computing with FOSS DNA
Arnaud Le Hors (IBM)
The Hyperledger Project, a collaborative software initiative building a distributed ledger and smart contract platform, is a real test for FOSS. Many contributors are new to public collaboration, much of this space is still being defined, and some companies have made huge bets on particular outcomes. Arnaud Le Hors explains how the project balances these challenges and ships production code.
11:40-12:20 (40m) The new stuff Emerging languages, Swift, Tools
Building containerized microservices with Swift
Paris Buttfield-Addison (Secret Lab), Jon Manning (Secret Lab), Tim Nugent (lonely.coffee)
Microservices. Containerization. Swift. Three words that bespeak greatness in this modern technology world. Paris Buttfield-Addison, Jonathon Manning, and Tim Nugent explain how to combine them. This is actually useful—come and learn why.
13:35-14:15 (40m) The new stuff Business
Session
To be confirmed
14:25-15:05 (40m) The new stuff Python, Techniques, Tools
Deep learning with TensorFlow
Eli Bixby (Google)
TensorFlow is Google’s open source framework for machine intelligence. Eli Bixby gives a conceptual overview of TensorFlow, as well as a cursory introduction to some concepts in deep learning, and provides a short example of putting the concepts to use with TFLearn, TensorFlow’s high-level API wrapper.
16:05-16:45 (40m) The new stuff Python, Tools
I just want to talk about Wagtail and how great it is
Eloise Macdonald-Meyer (Takeflight)
Eloise Macdonald-Meyer offers an introduction to Wagtail, an open source content management system built on Django. Eloise discusses the pros and cons of the system, its unique features and nature as an open source project, and the future of the project and explains how to get started with Wagtail.
16:55-17:35 (40m) The new stuff C++, Core programming concepts, DevOps
The new Redis module system
Dvir Volk (Redis Labs)
The new Redis module system gives you the ability to extend Redis by loading dynamic libraries into it, creating new commands that operate on different data types or perform functions that Redis wasn't designed for. Dvir Volk explains how the Redis module system was designed and how developers can take advantage of the power of Redis to create new commands and different data types.
10:50-11:30 (40m) Collaboration and community Security
Making community decisions without consensus
George Dunlap (Citrix Systems, UK)
George Dunlap discusses the XenProject's experience trying to make a difficult community decision. George outlines the decision-making process, which allowed everyone to feel that their viewpoint was considered despite the lack of any option with clear consensus, to help you navigate similarly difficult waters.
11:40-12:20 (40m) Collaboration and community Business , Geek lifestyle, Venture Capital
Project umbrellas for Europe
Simon Phipps (Public Software CIC), Moritz Bartl (Renewable Freedom Foundation)
Do you need to start an open source foundation? Many open source projects choose to become legal entities to support their collaboration. In the US, there are several general purpose bodies for hosting open source projects, but up to now there have been none in Europe—so Simon Phipps and Moritz Bartl started one. They explain what they are doing to address the need and how you can benefit.
13:35-14:15 (40m) Collaboration and community HTML/CSS, JavaScript, Techniques
Hacking your head: Managing information overload
Jo Pearce (Snowthorn Ltd.)
There are limits to our ability to learn and process information. Overload impacts productivity by causing psychological and physiological stress. Jo Pearce relates findings from cognitive psychology that help us understand how, as developers, we might be overloading both ourselves and those we work with—and what to do about it.
14:25-15:05 (40m) Collaboration and community
Yes, I mind the gender gap
Lucy Crompton-Reid (Wikimedia UK)
Lucy Crompton-Reid discusses Wikipedia and the other Wikimedia projects in the context of diversity and equality, focusing particularly on the gender gap. Lucy explores the impact of the gender gap on the production and consumption of open knowledge and what Wikimedia UK and the wider global movement is doing to help eradicate bias on one of the leading sources of information in the world.
16:05-16:45 (40m) Collaboration and community C#/F#/.NET
Building healthy open source communities. . .in space
Paul Fenwick (Perl Training Australia)
The Comprehensive Kerbal Archive Network (CKAN) has hundreds of contributors, tens of thousands of users, and success metrics measured in decades of human joy delivered. Paul Fenwick uses the example of CKAN to examine how to help maximize your open source project's chance of success from the beginning, with a focus on community building and contributor growth.
16:55-17:35 (40m) Collaboration and community Networking, Techniques
Exploring privilege in open source communities
Taylor Barnett (Keen IO)
While it's not easy to talk about, exploring privilege is necessary if we want to make sure open source is truly open for everyone. Taylor Barnett explores a number of sources of privilege, including axes of identity like race and gender and factors such as family responsibilities, financial resources, and the luxury of free time, and considers how they can affect participation in open source.
10:50-11:30 (40m) Open government
How GOV.UK Verify is using open standards to disrupt the identity market
Adam Cooper (GDS, gov.uk)
Adam Cooper offers lessons from building GOV.UK Verify, a standards-based, federated, cross-government identity assurance service—the first of its kind in the world.
11:40-12:20 (40m) Open government Business , DevOps, Techniques
Boiling frogs
GCHQ deals with high-complexity issues in terms of technology and engineering. Like any progressive organization, it keeps an eye on emerging trends and schools of thought so that it can adapt and evolve to be the best it can be. Speakers from GCHQ examine the characteristics GCHQ is embracing and the directions it's traveling. Join in to hear GCHQ's ideas for software development and change.
13:35-14:15 (40m) Open government
Power, design, and possibilities: Designing digital services that are accountable, understood, and trusted
Richard Pope (memespring.co.uk)
Politics is about the distribution of power in society. In the early 21st century, digital products are exerting influence on how power is distributed among us. Richard Pope explains why software is now politics and what your responsibilities are in this new world.
14:25-15:05 (40m) Open government Business , Techniques
GCHQ’s open source software journey: How a secret organization can be open
GCHQ has access to diverse, creative, and talented people, allowing it to take huge leaps in technical innovation. The company wanted to know what would happen if it could offer this innovation back into the public domain. This session recounts GCHQ’s journey, including the challenges and lessons learned for high-security organizations thinking about open sourcing software.
16:05-16:45 (40m) Collaboration and community
Ignite your impact with open source
Zaheda Bhorat (Amazon Web Services)
Zaheda Bhorat shares impactful lessons on open source collaboration techniques and tools. Take away industry best practices that will help you succeed while contributing to the long-term sustainability of open source.
16:55-17:35 (40m) Open government Geek lifestyle
Something New: Building an open source political party
James Smith (Something New)
Openness is a political idea, and our democracy is changing for the network age. Something New is a startup political party in the UK built for the network age and founded on open source principles. The party created an open source manifesto, ran it in the 2015 general election, and is now building momentum for the future. Join James Smith to learn what an open source democratic future looks like.
10:50-11:30 (40m) Leadership
Communities of Practice
Marc Burgauer (Lloyds Banking Group)
In order to make an Open Source project successful, we often need the help of others. By sharing the problem in public, we find other people who have the same problem. They have the same need and are looking too for ideas how to satisfy that need. Creating a Community of Practice is often key to finding solutions that also benefit people who lack the skills to solve the problem on their own.
11:40-12:20 (40m) Leadership Business , Geek lifestyle, Techniques
Handle conflict like a boss
Deb Nicholson (Software Freedom Conservancy)
The FOSS 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? Deb Nicholson covers strategies for handling conflict and offers tips on how to scale your conflict resolution skills like a boss.
13:35-14:15 (40m) Leadership Python, Scala
Getting started contributing to Apache Spark
Holden Karau (Independent)
Apache Spark is one of the most popular tools for big data and with 400+ open pull requests as of this writing, very active in terms of development as well. With such a large volume of contributions, it can be hard to know how to begin contributing yourself. Holden Karau offers advice on finding good issues, formatting code, finding reviewers, and what to expect in the code review process.
14:25-15:05 (40m) Leadership Core programming concepts, DevOps, Techniques
Beyond open source: The democratization of software
Robert Lefkowitz (Warby Parker)
The Schumpeterian sensibility of our age is that incumbents get disrupted. So when one asserts that open source has won, the logical follow-up questions are: What will disrupt the incumbent? What comes next? Robert Lefkowitz explains why the answer is the democratization of software.
16:05-16:45 (40m) Leadership Business
Open source as a strategy in innovation
Steve George (Independent Consultant)
Achieving competitive advantage is a key driver for companies' involvement in open source. Drawing on experiences from product development at Canonical, Steve George examines the role of innovation and open source for creating and capturing business value and explores the barriers, benefits, and lessons learned.
16:55-17:35 (40m) Leadership
Crossing the river by feeling the stones
Simon Wardley (Leading Edge Forum)
We live in a competitive world. That competition forces change. It has always forced change. Change is normal. The question is not whether our organisations will change, that’s a given, but can we see this change before it hits us, do we know where we’re heading or are we simply floating aimlessly being carried by a river? It certainly feels that way sometimes.
16:05-16:45 (40m) Sponsored
Managing security in an open source world
Brian Doll (SourceClear)
How many security vulnerabilities are lurking in the open source libraries that make up the majority of your codebase? For maintainers and developers alike, managing security in an open source world isn't so straightforward. Brian Doll offers an overview of different types of vulnerabilities and explores some tools and tips on how best to stay safe.
16:55-17:35 (40m) Sponsored
Using microservices to strangle monoliths
Kenny Bastani (Pivotal)
Platform engineering is the art of automating the practices and principles of software delivery. Kenny Bastani explores how platform engineers use open source tools like Cloud Foundry and Spring Boot to automate how developers build and operate cloud-native applications.
9:00-9:05 (5m)
Tuesday opening welcome
Rachel Roumeliotis (O'Reilly), Simon Wardley (Leading Edge Forum), Francine Bennett (Mastodon C)
Program chairs Simon Wardley, Francine Bennett, and Rachel Roumeliotis open the second day of keynotes.
9:05-9:20 (15m)
From secret to open: GCHQ's open source software journey
GCHQ has been using open source software for decades in its mission to keep the UK safe and secure but has never contributed code back to the community, despite employing a large number of extremely talented technologists who love open source software. In this keynote, the speaker address what would happen if GCHQ could offer software back into the public domain.
9:20-9:25 (5m)
Why and how Software Heritage is building the universal software archive
Roberto Di Cosmo (Software Heritage)
Software Heritage's mission is to collect, organize, preserve, and share the source code of all publicly available software. Roberto Di Cosmo surveys the motivations behind the launch of Software Heritage, which has already archived more than 3 billion unique source code files and 650 million unique commits, spanning more than 25 million FOSS projects from major software development hubs.
9:25-9:40 (15m)
Is software freedom a social justice issue?
Karen Sandler (Software Freedom Conservancy)
With so many important issues on a global scale, just how important is software freedom? Karen Sandler shares the evolution of her own thoughts about free and open source software on a bigger political and social scale and examines the ways we should frame discourse around the issue.
9:40-9:55 (15m)
Building an open source culture at Europe’s largest fashion platform
Lauri Apple (Zalando)
In March 2015, the leadership of Berlin-based Zalando gathered the company’s entire tech team and announced a new way of working—something called “Radical Agility.” Lauri Apple explains how Radical Agility deeply transformed Zalando’s open source development efforts by freeing up engineers to experiment, create, and innovate.
9:55-10:10 (15m)
How you got here
Cory Doctorow (EFF)
Open licenses have served us well for more than two decades, but they need help if we're going to survive the era in which computers invade our bodies and the structures we keep those bodies in. Cory Doctorow explains that we can lock the whole future Web open, if we do it right.
10:10-10:15 (5m)
Closing remarks
Program chairs Rachel Roumeliotis, Simon Wardley, and Francine Bennett close the second day of keynotes.
8:00-9:00 (1h)
Break: Morning Coffee
8:00-8:45 (45m)
Coffee and Speed Networking
Jump-start your networking at OSCON by coming to Speed Networking on Monday morning before the keynotes begin. Bring your business cards and prepare a minute of patter about yourself, your projects, and your interests. You’ll spend two minutes exchanging cards and information with a fellow attendee before moving on to the next attendee. If there’s time at the end, we’ll have an open mix.
10:15-10:50 (35m)
Break: Morning Break
12:20-13:35 (1h 15m)
Tuesday lunch and Topic Tables
Join us for Topic Tables at lunch each day of the conference. Find and connect with other like-minded people while you eat lunch at tables designated for certain languages, technologies, and interests. Look for the signs on the tables near the buffet lines each day. No advance signup is necessary.
15:05-16:05 (1h)
Break: Afternoon Break
19:00-21:00 (2h)
Tuesday evening Birds of a Feather sessions
Monday and Tuesday evenings, you'll have the chance to participate in a Birds of a Feather session with like-minded people.