Loading…
Vancouver, BC, Canada
August 27 & 28 - Co-Located Events, Tutorials, Labs & Lightning Talks
August 29-31 - Conference
Click Here For Information & Registration
Beginner [clear filter]
Tuesday, August 28
 

1:30pm PDT

Tutorial: A First Tutorial on Container Orchestration - Wyn B. Van Devanter & Vic Kumar, Excella
Many of us have come into interaction with containers, otherwise know it is inevitable. Many may have also noticed that things get complicated when you start to explore deployment options for containers. Getting your hands dirty as soon as possible by deploying a containerized application will demystify a lot of things quickly and allow you to move forward faster.

In this tutorial, we will take an existing simple app that is running in Docker, and go through steps to deploy it to Kubernetes.

We will spin up nodes to do this in Play with K8's which is web-based, so no local installation necessary, but you will need a laptop.

An understanding of Docker is very helpful for this session.

Speakers
avatar for Wyn B. Van Devanter

Wyn B. Van Devanter

Managing Consultant and Software Architect, Excella
Wyn is currently a managing consultant & senior developer with Excella, an agile tech firm. He has experience in various industries and government with the architecture, design and implementation of software, largely with web-based applications. He also works heavily with DevOps... Read More →
VK

Vic Kumar

Software Engineer, Excella


Tuesday August 28, 2018 1:30pm - 3:00pm PDT
Room 121

1:30pm PDT

Lab: Istio Playground - Josef Adersberger & Michael Frank, QAware
Istio service mesh is a thrilling new tech that helps getting a lot of technical stuff out of your microservices (circuit breaking, observability, mutual-TLS, ...) into the infrastructure - for those who are lazy (aka productive) and want to keep their microservices small. Come one, come all to the Istio playground: (1) we provide an overview of all current Istio features on a YAML and CLI level (2) we guide you through the installation of Istio on a local Kubernetes cluster (3) we bring a small sample application (4) we provide assistance in the case you get stuck ... and it's up to you to explore and tinker with Istio on your own paths and with your own pace.
*** Please find prerequisites and content here: https://github.com/adersberger/istio-playground ***

Speakers
avatar for Josef Adersberger

Josef Adersberger

CTO, QAware
Josef Adersberger is co-founder & CTO of QAware, a German custom software development company and CNCF silver member. He studied computer science in Rosenheim and Munich and holds a doctoral degree in software engineering. He is currently responsible for a large-scale cloud migration... Read More →
avatar for Michael Frank

Michael Frank

Software Architect, QAware
Michael is a Software Architect at QAware. He is a performance and benchmarking enthusiast with mechanical sympathy. He has worked many years developing database industry standard benchmarks like TPCx-BB. Currently he is working on cloud migration of large scale enterprise application... Read More →



Tuesday August 28, 2018 1:30pm - 4:45pm PDT
Room 214
 
Wednesday, August 29
 

11:10am PDT

From XML to Flat Protobufs: Markup in the Twenty-teens - Elliotte Rusty Harold, Google
As Andrew Tanenbaum once said, “The nice thing about standards is that you have so many to choose from.” In this talk we’ll discuss the most common markup formats in use today including:

* XML
* JSON
* YAML
* Protobufs
* EXI
* Flat Protobufs

We’ll talk about the advantages and disadvantages of each with an eye toward helping you choose the best format for your projects. We’ll talk about both the internal and external (tool support) features that each format brings to the table.

Speakers
ER

Elliotte Rusty Harold

SWE, Google
Elliotte Rusty Harold is originally from New Orleans to which he returns periodically in search of a decent bowl of gumbo. However, he currently resides in the Prospect Heights neighborhood of Brooklyn with his wife Beth and dog Thor. His books include Java I/O, Java Network Programming... Read More →


Wednesday August 29, 2018 11:10am - 11:50am PDT
Room 207

11:10am PDT

Got the Need for Speed? Hit the Gas Pedal and Accelerate Your Prometheus Dashboard Using Trickster - James Ranson & Shilla Saebi, Comcast
Trickster, an open source project written in Go, is a reverse proxy cache for the Prometheus HTTP APIv1 that dramatically accelerates dashboard rendering times for any series queried from Prometheus. In this presentation James and Shilla will talk about how Trickster was developed at Comcast and the process it went through to go open source.

They will also discuss the process for finding a home or sandbox ecosystem (ex: CNCF) for Trickster or other open source projects that are developed at Comcast.

Speakers
avatar for James Ranson

James Ranson

Principal Software Architect, Comcast
James Ranson is a Platform Software Architect currently living in Denver Colorado. He has been with Comcast for over 8 years specializing in creating software and platforms that operate efficiently and scale horizontally. He is an expert on software development and release management... Read More →
avatar for Shilla Saebi

Shilla Saebi

Program Manager, Open Source, Comcast
Shilla Saebi is an Open Source Program Manager who focuses on community and has been with Comcast for almost a decade. She has worked in many diverse roles within the tech industry in positions ranging from operations engineering, system administration, customer service, and network... Read More →


Wednesday August 29, 2018 11:10am - 11:50am PDT
Room 119/120

11:10am PDT

From Notebook to Cloud Native, a Modern Path for Data Driven Applications - Michael McCune, Red Hat
Notebook interfaces like Apache Zeppelin and Project Jupyter are excellent starting points for sketching out ideas and exploring data driven algorithms, but where does the process lead after the notebook work has been completed?

In this presentation, Michael will discuss how to use notebook interfaces to create insightful data driven demonstrations which can then be ported directly into cloud native applications. Attendees will see an Apache Spark financial services application evolve from a notebook, to a microservice, to a packaged container, and finally deployed through continuous delivery to a Kubernetes backed platform. Michael will also discuss the benefits and challenges that exist when migrating Apache Spark based applications into containerized orchestration platforms.

Speakers
avatar for Michael McCune

Michael McCune

Michael McCune, Red Hat
Michael McCune is a software developer creating open source infrastructure and applications for cloud platforms. He has a passion for problem solving and team building, and a lifelong love of music, food, and culture.


Wednesday August 29, 2018 11:10am - 11:50am PDT
Room 118

11:10am PDT

VM/Container/Cloud Overview (History and Differentiation Talk) - Phil Hopkins, The Linux Foundation (Seating Limited to First 50 Attendees)
What the heck is a hypervisor? Why are there so many of them? What is a container and all the related bits and pieces? Why would we want to use them? And what is Metal-as-a-Service, Infrastructure-as-a-service, Platform-as-a-Service, or Storage-a-a-S, or all the other *aaS? How about OPNFV and Cloud Foundry? What do I need to know and how does this all fit together? This presentation will answer these questions.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Phil Hopkins

Phil Hopkins

Linux Foundation Instructor, Linux Foundation
Phil Hopkins currently is an instructor for the Linux Foundation. He has been involved with the Openstack Documentation team. having submitted serveral documentation contributions, Phil has helds a number of industry certifications including that of a Red Hat Certified Architect... Read More →


Wednesday August 29, 2018 11:10am - 12:40pm PDT
Room 204

12:00pm PDT

10 Pragmatic Lessons for Building Data Collaboration - Patrick McGarry, data.world
While data may be the “new oil,” decision makers and data scientists often struggle with how to refine raw data to the greatest impact across an organization. If done properly, a data-driven approach can drive massive impact, but effective data collaboration is about more than giving everyone access to data. Inclusion, flexibility, setting, and smart prioritization are all key components to fruitful data work. Drawing inspiration from data science practices, ethical data standards, and open source communities, this presentation will explore ten specific ways that you can build data collaboration practices to great impact.

Speakers
avatar for Patrick McGarry

Patrick McGarry

Director of Community, data.world
Patrick McGarry is currently building the thriving data community around data.world as the Head of Community. He has worked to build community and foster Open Source ideals at companies like Sourceforge/Slashdot, Alcatel-Lucent, and Perforce. Most recently Patrick served as the Director... Read More →


Wednesday August 29, 2018 12:00pm - 12:40pm PDT
Room 212

12:00pm PDT

Three Cs to an Open Source Program Office - Justin Rackliffe, Fidelity Investments
When we are trying to formalize our organizational strategy around using and participating in open source we may need to dedicate resources. What can be challenging is how we communicate the need and motivation around that commitment. Justin Rackliffe has found a few points that have helped him communicate his value to technical and non-technical partners around the organization.

Compliance - How do we meet our corporate responsibilities based around internal policies and practices with an emphasis on automation and minimal bureaucracy.
Community - How can we work across silos internally and externally to scale our efforts that focus on customer value
Character - How is Fidelity perceived in the open source community and how can we increase our visibility with direct investment in consortia that help make us successful.


Speakers
avatar for Justin Rackliffe

Justin Rackliffe

VP, Engineering Excellence, Fidelity Investments
Justin Rackliffe has spent the last couple of decades working in financial services in and around a number of major technology shifts by reducing the overhead to adopt and promoting more autonomy and accountability in those informed decisions. Currently, he is focused on how collaboration... Read More →



Wednesday August 29, 2018 12:00pm - 12:40pm PDT
Room 214

2:10pm PDT

Gettting Started with Logging in Kubernetes - Eduardo Silva, Treasure Data
A good practice when deploying applications in Kubernetes is to set proper instrumentation to gather insights and solve general monitoring needs. Logging is a fundamental piece of the instrumentation cycle and is continually evolving to solve pains associated with unstructured formats, performance and monitoring.

In this presentation you will learn the concepts involved in log processing for containerized applications. You will also be introduced to these hot new features in Logging: metering the logging pipeline with Prometheus, performance improvements, scalability and the ability to customize the log processor behavior through declarative resource annotations in Kubernetes.

Speakers
avatar for Eduardo Silva

Eduardo Silva

Principal Engineer, Arm Treasure Data
Eduardo is a Principal Engineer at Arm Treasure Data, he is the author and maintainer of Fluent Bit Log Processor, a CNCF sub-project under the umbrella of Fluentd. He is an international speaker in Open Source conferences, he has participated in Scale California, LinuxConf AU, Linux... Read More →


Wednesday August 29, 2018 2:10pm - 2:50pm PDT
Room 119/120

2:10pm PDT

Linux Jargon - Lucy Wyman, Puppet
Join me on a cultural, technical, and philosophical journey through time and space. Not sure what BDFL, Backus-Naur Form, gparted, astroturfing, or The Evil Bit are? I've got you covered. This talk aims to introduce common phrases, tools, protocols, cultural references, and other tech jargon to help you keep up with technical discussions and learn some great vocabulary! We'll cover some more useful, day-to-day programming terms like API, grep, and daemon, as well as some more fun cultural phrases such as fork bomb, quine, and hunter2.

Speakers
LW

Lucy Wyman

Software Engineer, Puppet
I'm a software engineer at Puppet, where I'm currently working on our open source remote task runner Bolt. I graduated from Oregon State University with a BS in Computer Science in June 2016, where I worked as a Front-End Engineer for the OSU Open Source Lab. In my free time I enjoy... Read More →


Wednesday August 29, 2018 2:10pm - 2:50pm PDT
Room 109

2:10pm PDT

Xen: The Way of the Panda - Lars Kurth, The Xen Project (Seating Limited to First 50 Attendees)
The Xen Project supports some of the biggest clouds in production today and is moving into new industries, like security and automotive. Usually, you will use Xen indirectly as part of a commercial product, a distro, a hosting or cloud service and only indirectly use Xen. By following this session you will learn how Xen and virtualization work under the hood exploring high-level topics like architecture concepts related to virtualization to more technical attributes of the hypervisor like memory management (ballooning), virtual CPUs, scheduling, pinning, saving/restoring and migrating VMs.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for George Dunlap

George Dunlap

Principal Software Engineer, Citrix Systems R&D UK Ltd
George Dunlap worked with the Xen project while a graduate student at the University of Michigan before receiving his PhD in 2006, then worked as a core Xen developer for many years for Citrix's open-source team in Cambridge, England. He is now community manager and chairman of the... Read More →
avatar for Lars Kurth

Lars Kurth

Director, Open Source, Citrix Systems UK Ltd
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is the community manager for the Xen Project. Lars has 12 years of experience building and leading engineering... Read More →



Wednesday August 29, 2018 2:10pm - 3:40pm PDT
Room 204

3:00pm PDT

ACRN Hypervisor for Embedded & IoT - Anthony Xu, Intel
ACRN Hypervisor Open Source project was announced by the Linux Foundation on March 13, 2018, to address the need of IoT device developers who need a light-weight, scalable and open source Hypervisor solution to satisfy the requirements of IoT and automotive applications. Existing Hypervisor solutions were either developed for servers in data centers, in the cloud environment, or proprietary. ACRN has a very small footprint, and can be easily integrated with Android, Linux and RTOS. In particular, ACRN keeps Functional Safety features in mind so that it can be part of a system gearing for Functional Safety certification that is typically needed by automotive and autonomous driving industry.
In this presentation, the architecture and the philosophy behind ACRN Hypervisor will be introduced. There are deep dives of technical details on how ACRN leverages Intel virtualization technology to make ACRN small and robust.

Speakers
AX

Anthony Xu

software architect, Intel


Wednesday August 29, 2018 3:00pm - 3:40pm PDT
Room 114/115

4:00pm PDT

Blockchain Ledger in the Wild: Using the Hyperledger Platform to Manage Open Source - Mark Gisi & Sameer Ahmed, Wind River
Software solutions, whether it is an application, library, container or an entire Linux runtime are comprised of some percentage of open source software. Tracking which components were used, when and by whom across the software supply chain has multiple benefits. We discuss the benefits and how a Blockchain ledger is used to solve the open source tracking problem for both internal development teams in large organizations and external suppliers across a supply chain. We will present a public Blockchain ledger used to track and manage open source compliance artifacts (source, notices, SPDX data) for various hardware runtime builds of the Zephyr project.

Speakers
SA

Sameer Ahmed

Senior Member of Technical Staff - App, Wind River Systems
Sameer Ahmed is a Sr. Member of Technical Staff at Wind River Systems. He has developed various cloud system applications including tools to generate and consumer SPDX data. Sameer is the technology lead of the SParts project and core blockchain ledger developer. Sameer has a Master... Read More →
avatar for Mark Gisi

Mark Gisi

Director, Open Source Program Office, Wind River Systems
Mark is the Director of the Open Source Program Office at Wind River Systems where he is responsible for open source adoption; risk mitigation; community engagement and innovation acceleration using open source principles. He was an early contributor to the SPDX project and founding... Read More →


Wednesday August 29, 2018 4:00pm - 4:40pm PDT
Room 207

4:00pm PDT

Lessons Learned Building Messaging Software with a Fully Remote Team - Corey Hulen, Mattermost
We have learned quite a few lessons about communication tools and how to get work done from our experience of working with hundreds of customers who use Mattermost, an open source messaging workspace, and a distributed team of 50 with hundreds of additional contributors all working remotely. I’ll share several examples of good and suboptimal communication working with remote teams and the infrastructure and tools we found help us, our contributors and our users become more effective teams and provide clarity in their work.

Speakers
avatar for Corey Hulen

Corey Hulen

Co-founder and CTO, Mattermost, Inc.
Corey Hulen is the CTO and co-founder of Mattermost, Inc., creators of the open source enterprise messaging workspace built for privacy-conscious organizations. Prior to Mattermost, he founded Tempo AI, a machine intelligence startup spun out from Stanford Research Institute, which... Read More →


Wednesday August 29, 2018 4:00pm - 4:40pm PDT
Room 212

4:00pm PDT

Open Source Compliance: Reworking Internal Processes - Meng Chow & Aida Rivas, VMware
The 2017 Open Source 360 Survey indicates open source usage continues to increase at a rapid pace. As open source becomes a strategic part of every company’s software portfolio, and as industries move towards shorter release cycles, it is imperative we improve the open source review process to enable compliance and faster product TTM. While product teams stay the course on ongoing product releases, how do we improve the open source review process for longer term productivity gains? How can we opportunistically leverage the DevOps transformation in business groups to streamline the open source review process to minimize friction for development teams? Find out more about selecting the first pilot candidate to implement the improved process, challenges encountered as we rework internal processes, and kicking off parallel workstreams to accelerate process improvements across the company.

Speakers
avatar for Meng Chow

Meng Chow

Staff Open Source Program Manager, VMware
Meng Chow is a Staff Program Manager in the Open Source Program Office at VMware. She focuses on best practices in building and maintaining a successful open source strategy with emphasis on using open source code responsibly. Meng joined VMware in November 2016, and she is based... Read More →
avatar for Aida Rivas

Aida Rivas

Senior Open Source Program Manager, VMware/Open Source Program Office, Office of CTO
Aida Rivas is a Senior Open Source Program Manager in VMware's Open Source Program Office. She is passionate about driving open source compliance automation, building collaborative environments and creating a culture of continuous improvement. Her experience spans working in the energy... Read More →


Wednesday August 29, 2018 4:00pm - 4:40pm PDT
Room 213

4:00pm PDT

KVM: Kernels within Kernels - Lee Elston, The Linux Foundation (Seating Limited to First 50 Attendees)
This will be an introduction to KVM, libvirtd, and virsh.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Lee Elston

Lee Elston

Instructor / Course Maintainer, Linux Foundation
 Lee has been working in the computer industry since 1978 with various hardware and software. Linux became part of his daily business in the early 1990s with applications running on kernel versions as early as 0.97. Currently, he teaches The Linux Foundation’s administration-related... Read More →


Wednesday August 29, 2018 4:00pm - 5:30pm PDT
Room 204

4:50pm PDT

The Apache Way - Daniel Ruggeri, Mastercard
From humble beginnings, the Apache Software Foundation has grown to be the home to hundreds of Open Source projects and the keeper of the famous Apache Public License. The ASF is a great example of a Public Good foundation that values "Community Over Code"... but what does that even mean? What are the values of the ASF? What is the structure of the foundation? How do I get involved?

Come join Daniel as we take a walk through some of the history, structure, processes and all of the stuff that makes the ASF what it is. From demystifying how to begin contributing to managing entire projects in the ASF, you will be well introduced to The Apache Way.

Speakers
avatar for Daniel Ruggeri

Daniel Ruggeri

Principal Engineer, Mastercard
Daniel is Principle Cloud Architect at Mastercard and an Open Source evangelist. Responsible for setting the direction of Mastercard regarding the Web and Cloud space, he spends his days and nights playing with infrastructure and the code that powers it both inside the firewall and... Read More →


Wednesday August 29, 2018 4:50pm - 5:30pm PDT
Room 207

4:50pm PDT

Verify Your Kubernetes Clusters with Upstream e2e Tests - Kenichi Omichi, NEC
Kubernetes upstream repository contains 877 e2e(End-to-End) tests and we are using 160 tests from them as conformance tests at the upstream CI/CD system.
The conformance tests take 1.5 hours normally, and it is easy to pass the tests on any environments including Kubernetes clusters on public/private clouds. However, if you try operating all e2e tests, that would take 12 hours and many tests can be failed. So there are tips to use e2e tests for local Kubernetes clusters.
Kenichi will explain the overview of Kubernetes e2e tests and tips to use e2e tests on your clusters.

Speakers
avatar for Kenichi Oomichi

Kenichi Oomichi

Principal Software Engineer, NEC
Kenichi is a software engineer on production software engineering over 18 years.He mainly focus on cloud distributed platforms: Kubernetes and OpenStack and tries improving their quality based on his knowledge (Linux Kernel internals, network, virtualization, distributed system, REST... Read More →



Wednesday August 29, 2018 4:50pm - 5:30pm PDT
Room 114/115

4:50pm PDT

How Adobe is Changing Its Culture around Open Source - Steven Gill & Filip Maj, Adobe
Steve Gill and Fil Maj will be presenting on the journey Adobe has undertaken to change its culture to embrace open source and open development. They will discuss the process of creating an Open Source Program Office and the wins and challenges the office has faced to date. They will cover how to get management on board, show off some of the tools the OSPO has created and how they are working with engineers to foster a corporation-wide grass roots open source effort.

They will also be demoing an OS ranking system they have created to track progress on how Adobe is doing contributing to open source projects compared to other companies.

Speakers
avatar for Steve Gill

Steve Gill

sr. computer scientist, Adobe
Steve works at Adobe on their Open Source Office. He has over 10 years of experience working on various open source projects include Adobe PhoneGap and Apache Cordova. He has recently spoken about the great new initiatives Adobe's open source office has created at the Linux foundation's... Read More →
avatar for Filip Maj

Filip Maj

Senior Computer Scientist, Adobe Systems
Works on the Developer Experience team at Adobe. Part of Adobe's Open Source Office helping to automate all the open source things like our open source submission process. Has also developed an open source ranking system that helps compare open source activity across large tech c... Read More →


Wednesday August 29, 2018 4:50pm - 5:30pm PDT
Room 214

5:40pm PDT

BoF: Open Source Project to Deploy Software Updates to IoT - Eystein Stenberg, Mender.io
As IoT moves past being a buzzword and into the implementation phase, there have been some obvious challenges that has arisen. One of them is the ability to deploy updates and patch security vulnerabilities to IoT devices. The update process for embedded systems deployed in the field, whether it is a connected car, industrial automation, medical devices, can be a risky endeavor as a device can be bricked if the update is interrupted for any reason, including power loss or poor network connectivity.

In this BOF, Eystein Stenberg (CTO of the OSS Mender.io project) will give an update to this project and go over some of the key risks of IoT implementation and how the project is going about solving those challenges with a freely available over-the-air (OTA) updater.

Speakers
avatar for Eystein Stenberg

Eystein Stenberg

CTO, Mender.io
Eystein Stenberg has ten years of experience in security and systems management as a developer, a support engineer, a technical account manager, a product manager, and now CTO.He has been in the front lines of some of the largest production environments in various roles and has in-depth... Read More →


Wednesday August 29, 2018 5:40pm - 6:20pm PDT
Room 114/115
 
Thursday, August 30
 

11:00am PDT

Getting Started with LXD and System Containers - Stéphane Graber & Christian Brauner, Canonical Ltd. (Seating Limited to First 50 Attendees)
Want a simple, easy to deploy way to run just about any standard Linux distribution on any system without any overhead? Have you considered system containers?

System containers run an entire Linux distribution, providing an experience that's extremely similar to a virtual machine, minus the virtualization aspect.
This makes for no-overhead systems that are very easy to manage and monitor.

In this session, we'll cover what system containers are, when they may make sense for you and then go through how to setup LXD, a system container manager on a number of common Linux distributions, discuss storage and network setup and get some containers running!

Access to a modern Linux system that can be used to run LXD would be beneficial for hands on experience, but isn't strictly required to follow along.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Christian Brauner

Christian Brauner

Principal Software Engineer, Microsoft
Christian Brauner is a kernel developer and maintainer of the LXD and LXC projects currently working at Microsoft. He works mostly upstream on the Linux Kernel maintaining various bits and pieces. He is strongly committed to working in the open, and an avid proponent of Free Software... Read More →
avatar for Stephane Graber

Stephane Graber

Project leader for LXD, Canonical Ltd.
Stéphane Graber is the upstream project leader for LXC and LXD at Canonical and a frequent speaker and track leader at events related to containers and Linux. Stéphane is a longtime contributor to the Ubuntu Linux distribution as an Ubuntu core developer and previous Ubuntu technical... Read More →


Thursday August 30, 2018 11:00am - 12:30pm PDT
Room 204

11:50am PDT

Zephyr 101- Thea Aldrich, Zephyr Project
In an increasingly fragmented RTOS market, Zephyr OS is setting the standard for cross-company, cross-architecture collaboration and technical innovation. This presentation will provide an overview of the current RTOS ecosystem, discuss the mission of the Zephyr Project and the current state of both the project and community. It will take attendees through the technical feature road map of Zephyr OS, as well as a detailed look at our model for collaboration and lessons learned.

A dive deep into the mechanics of managing the Zephyr Project and the ways technical decisions are made, how release cycles are handled and other practical aspects of open source development will also be covered. This includes best practices and practical recommendations for how to leverage Zephyr OS in your organization to take full advantage of the benefits and truly open source RTOS provides.

Speakers
TA

Thea Aldrich

Developer Advocate, Zephyr Project
Thea is a Developer Evangelist at Zephyr Project (Linux Foundation). Previously she worked as a developer advocate at Eclipse Foundation. She is passionate about data, connectivity and IoT.


Thursday August 30, 2018 11:50am - 12:30pm PDT
Room 207

11:50am PDT

Unikraft: An Easy Way of Crafting Unikernels on Arm - Wei Chen, ARM
Unikernels have good performance and a very tiny footprint. Thus, would benefit cloud, IoT, Edge computing and other performance and security sensitive area. But the process of converting an application to a Unikernel requires expert porting work and a considerable amount of time.
Wei will introduce a new Unikernel development model – Unikraft. Unikraft aims to free Unikernels from the fundamental drawback of manual porting costs. Since Unikraft was announced, Wei has been actively working with the community to get involved in this project. In this presentation Wei intends to share:
1) The concept and architecture of Unikraft,
2) The tool stack and config menu,
3) Features available on Arm,
4) Upcoming features on Arm.
Wei also will run a demo on an Arm server showing:
1) Conversion of an application to Unikernel,
2) Configuration of this Unikernel through a menu system,
3) The converted Unikernel running!

Speakers
avatar for Wei Chen

Wei Chen

Principal Software Engineer, Arm Ltd.
Wei Chen is a Principle Software Engineer at Arm in the Opensource Software Ecosystem. The focus of his work is virtualization, RTOS and security. Wei was responsible for Unikernel and kata-container on Arm. Currently, Wei is responsible for the Xen and Automotive software projects... Read More →



Thursday August 30, 2018 11:50am - 12:30pm PDT
Room 114/115

11:50am PDT

Kubernetes: Project Update - Ihor Dvoretskyi, Cloud Native Computing Foundation
Kubernetes is one of the high-velocity projects in the open source world today, and it marks the 3rd anniversary since the project went GA in July of 2015. It’s a great opportunity to see how core functionality and the ecosystem at large has matured. This also gives us a concrete look at where things are headed this year.

As an open source project, Kubernetes incorporated a significant number of enhancements, and Ihor Dvoretskyi (Developer Advocate at Cloud Native Computing Foundation, co-lead of SIG-Product Management) will highlight the brightest of them, together with the most notable achievements from the entire ecosystem.

Speakers
avatar for Ihor Dvoretskyi

Ihor Dvoretskyi

Developer Advocate, Cloud Native Computing Foundation



Thursday August 30, 2018 11:50am - 12:30pm PDT
Room 119/120

2:00pm PDT

Securing Serverless - By Breaking In - Guy Podjarny, Snyk
Serverless rocks the security boat. The fact we don’t need to manage servers or capacity rids us of certain security concerns, while the sheer number of functions and the security management they need raises others.

In this talk, we’ll experience these security concerns live. We’ll break into a vulnerable Serverless application and exploit multiple weaknesses, helping you better understand the mistakes you can make, their implications, and how you can avoid them.

Speakers
avatar for Guy Podjarny

Guy Podjarny

Founder, Snyk
Guy is the Founder of Snyk, the host of The Secure Developer, and an O’Reilly author. He was previously CTO at Akamai and led AppScan, pioneering AppSec. Snyk was founded on Guy’s belief that the future of security depends on developer adoption... Read More →


Thursday August 30, 2018 2:00pm - 2:40pm PDT
Room 114/115

2:00pm PDT

Write Better Docs - Christie Wilson, Google
Bad docs can ruin a project, but great docs draw users and contributors like a magnet. Learn how you can immediately improve your docs. Invest in writing better docs every day for a more inclusive and higher quality project.

It’s hard to contribute to projects that have bad docs. We’ll look at what kind of docs your project exposes and how they can either push contributors away or invite them in. We’ll discuss specific actions you can take immediately to write effective and welcoming docs.

Writing good docs doesn’t have to be hard. You may not realize it but you write them every day, and with just a bit of work you can make them immediately better, and better docs mean a better project.

Speakers
avatar for Christie Wilson

Christie Wilson

Software Engineer, Google
Christie Wilson (she/her) is a software engineer at Google and co-creator of the Tekton project. Over the past decade+ she has worked in the mobile, financial and video game industries. Prior to working at Google she built load testing tools for AAA video game titles, and founded... Read More →


Thursday August 30, 2018 2:00pm - 2:40pm PDT
Room 213

2:00pm PDT

Docker: Learning to Ride the Whale - Phil Estes, IBM (Seating Limited to First 50 Attendees)
An introduction to Docker container technology, including hands-on instruction for writing Dockerfiles, create images, and work with images on DockerHub and other container registries. This instructional talk and lab session will give you the details you need to use and understand Docker container technology.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Phil Estes

Phil Estes

Principal Engineer, AWS
Phil is a Principal Engineer for Amazon Web Services (AWS), focused on core container technologies that power AWS container offerings like Fargate, EKS, and ECS.Phil is currently an active contributor and maintainer for the CNCF containerd runtime project, and participates in the... Read More →



Thursday August 30, 2018 2:00pm - 3:30pm PDT
Room 204

2:50pm PDT

Open Hardware and Open Networking Software: How We Got Here and Where We are Going - Steven Noble, Big Switch Networks / NetDEF
The open hardware, open networking software movement is growing faster than ever. Companies such as Accton/Edge-Core, Quanta and Delta continue to expand the open hardware space covering 1G-400G switches. Open network operating systems such as Stratum, a P4 based NOS first demonstrated by Google, FBOSS, a thrift managed NOS contributed by Facebook combined with the FRRouting project are becoming mainstream. In this talk Steven will quickly cover the growth of the open hardware movement from 2010-now, discuss how each step happened and dive deeply into what the future holds.

Speakers
avatar for Steven Noble

Steven Noble

President of the Board, Network Device Education Foundation
As an Open Networking Evangelist for Big Switch Networks, Steven works on the Open Network Linux project https://opennetlinux.org. Steven is responsible for maintaining the code, managing support requests and evangelizing on the subjects of Open Network Linux and Open Networking... Read More →


Thursday August 30, 2018 2:50pm - 3:30pm PDT
Room 207

2:50pm PDT

Patterns and Pains of Migrating Legacy Applications to Kubernetes - Josef Adersberger & Michael Frank, QAware; Robert Bichler, Allianz Germany
Running applications on Kubernetes can provide a lot of benefits: more dev speed, lower ops costs, and a higher elasticity & resiliency in production. Kubernetes is the place to be for cloud native apps. But what to do if you’ve no shiny new cloud native apps but a whole bunch of JEE legacy systems? No chance to leverage the advantages of Kubernetes? Yes you can!

We’re facing the challenge of migrating hundreds of JEE legacy applications of a German blue chip company onto a Kubernetes cluster within one year.

The talk will be about the lessons we've learned - the best practices and pitfalls we've discovered along our way.

Speakers
avatar for Josef Adersberger

Josef Adersberger

CTO, QAware
Josef Adersberger is co-founder & CTO of QAware, a German custom software development company and CNCF silver member. He studied computer science in Rosenheim and Munich and holds a doctoral degree in software engineering. He is currently responsible for a large-scale cloud migration... Read More →
avatar for Robert Bichler

Robert Bichler

Project Manager, Allianz Germany
avatar for Michael Frank

Michael Frank

Software Architect, QAware
Michael is a Software Architect at QAware. He is a performance and benchmarking enthusiast with mechanical sympathy. He has worked many years developing database industry standard benchmarks like TPCx-BB. Currently he is working on cloud migration of large scale enterprise application... Read More →



Thursday August 30, 2018 2:50pm - 3:30pm PDT
Room 118

2:50pm PDT

Docs as Part of the Product: Open Source Technical Documentation at Scale - Den Delimarschi, Microsoft
When someone says “documentation” they imagine a boring set of articles or API stubs hosted somewhere on a site nobody will find outside an occasional pointer from a search engine. Docs can be out-of-date, inaccurate or related to an old product version. What if we move away from traditional paradigms, to a world where creating and consuming docs is enjoyable, while making them more collaborative and interactive, ensuring there is always relevant sample code that works? Den covers the journey of swapping out the world’s largest technical docs site (MSDN), with a lean open-source cloud solution that scales for any platform, making it a key part of Microsoft products, with better reliability AND attracting a community of OSS developers helping make docs more useful for everyone. Den will also talk about ways in which products can grow their communities by encouraging contributions to docs.

Speakers
avatar for Den Delimarschi

Den Delimarschi

Program Manager, Microsoft


Thursday August 30, 2018 2:50pm - 3:30pm PDT
Room 212

4:00pm PDT

How Can I Contribute: A Guide to Making Your First Open Source Contribution - Lucy Wyman, Puppet
This talk is for you, the documentarian, developer, student, or community
member wondering what you can contribute to open source and how to get started. Contributing to open source is a great way to give back to a project you care about, grow a community around software, and help make a project more useful. But often those who want to contribute have a few misconceptions that prevent them from making that first pull request, including:

* I’m not a good enough programmer to contribute to open source
* I don’t know the project well enough to contribute
* I don’t write code, so I have nothing to contribute
* I’m just a student / community member / manager / llama, I don’t have anything to contribute

In this talk I'll discuss several ways open source projects need your help,
what to look for in a project you’re contributing to, and some first steps to
making your first pull request.

Speakers
LW

Lucy Wyman

Software Engineer, Puppet
I'm a software engineer at Puppet, where I'm currently working on our open source remote task runner Bolt. I graduated from Oregon State University with a BS in Computer Science in June 2016, where I worked as a Front-End Engineer for the OSU Open Source Lab. In my free time I enjoy... Read More →


Thursday August 30, 2018 4:00pm - 4:40pm PDT
Room 207

4:00pm PDT

When eBPF Meets FUSE: Improving Performance of User File Systems - Ashish Bijlani, Georgia Tech
User file systems offer numerous advantages over their in- kernel implementations, such as ease of development and better system reliability. However, they incur heavy performance penalty due to user-kernel round-trip communication. We, however, observe that existing user file system frameworks, such as FUSE are highly general: they implement a minimal interposition layer in the kernel that simply forward all low-level requests to the user-space.

This work introduces ExtFUSE, a framework for developing extensible user file systems that allows applications to also register “thin” eBPF request handlers in the kernel to meet their specific needs, while retaining the complex functionality in user-space. Our evaluation with multiple FUSE file systems, such as Android sdcard and Gluster shows that ExtFUSE can substantially improve their performance with less than few hundreds of lines of eBPF code on average.

Speakers
AB

Ashish BIjlani

Research Scientist, Ossillate, Inc.
Ashish is a published author and researcher with a Ph.D. in Computer Science from Georgia Institute of Technology and extensive experience in building secure systems software from the ground-up. He has worked in the industry for over a decade, coupled with nearly a decade of top-tier... Read More →


Thursday August 30, 2018 4:00pm - 4:40pm PDT
Room 110

4:00pm PDT

How & Why We Embraced Open-Source 20 Years Ago And What We Learned! - Amit Bhutani, Dell EMC
In 1999, Dell EMC became the first major OEM to start offering a fully validated, certified and factory pre-loaded version of Linux OS across their server line. This presentation will uncover what motivated us then to be in the front of this open-source movement. What our Lessons Learned have been in the ~20 years since? What culture changes we had undergo to fully embrace and make open source a religion and not an after-thought? When did we switch gears from being an open-source software integrator to becoming a developer, colloborator, community builder and a champion for OSS via projects like like DKMS, biosdevname, firmware-tools, efibootmgr, EdgeX Foundry, RackHD, REX-Ray, UniK and many more...

Speakers
AB

Amit Bhutani

Linux & Open Source Engineering Technologist, Dell EMC
Amit has been at Dell EMC for nearly 18 years with a focus on Linux and Open Source technologies as infrastructure building blocks for the Enterprise Data Center and the Hybrid Cloud. Amit has been a speaker at various technology conferences such as OSCON, Red Hat Summit, Ubuntu Developer... Read More →


Thursday August 30, 2018 4:00pm - 4:40pm PDT
Room 214

4:00pm PDT

Kubernetes: Who's Driving Your Whale? - Ihor Dvoretskyi, Cloud Native Computing Foundation (Seating Limited to the First 50 Attendees)
An introduction to Kubernetes, kubectl and controlling containers in a cluster.

Important NoteThis session is only open to the 50 people who have registered for this track. You can find out more information about the track here

Speakers
avatar for Ihor Dvoretskyi

Ihor Dvoretskyi

Developer Advocate, Cloud Native Computing Foundation



Thursday August 30, 2018 4:00pm - 5:30pm PDT
Room 204

4:50pm PDT

Make it Official: In Praise of Official Programs for Diversity - Deb Nicholson, Software Freedom Conservancy

Diversity and inclusion programs with metrics, funding and official support from the top perform better, last longer and are more impactful. Well-articulated goals help projects tout successes, which in turn inspires more participation -- so let's make it official!

Once the hard work of choosing strategies to increase diversity and improve inclusion is done, set aside some budget. It's not fair or sustainable to ask employees to do diversity work "on the side." Dedicating resources to inclusion programs creates an environment where it is ok for employees to be transparent about the time and effort they're spending, which is crucial for collecting honest metrics. Ms. Nicholson will share plenty of examples of successful diversity programs and strategies for increasing inclusion that are both official and successful!

Speakers
avatar for Deb Nicholson

Deb Nicholson

Director of Community Operations, Software Freedom Conservancy
Deb Nicholson is a free software policy expert and a passionate community advocate. She is the Director of Community Operations at Software Freedom Conservancy where she supports the work of its member organizations and facilitates collaboration with the wider free software community... Read More →


Thursday August 30, 2018 4:50pm - 5:30pm PDT
Room 121

4:50pm PDT

Building OCI Images without Privilege - Tycho Andersen, Cisco
An age old problem, especially in large enterprises, are piqued sysadmins who rightfully do not trust developers and won't give them root. Another age old problem of containers is: how do we build root filesystems to run? A smooth experience for building rootfses is one of the things that Docker made a great experience, but it uses a privileged daemon. And yet, the developers have to build product binaries on systems that are provided by said sysadmins.

Enter stacker, a tool which can build OCI images without privilege, using user namespaces via LXC, without any extra trickery. In this talk Tycho will give a brief introduction to stacker's declarative yaml format for building container images. He will also give a basic overview of the guts of stacker and how it accomplishes its goals.

Speakers
TA

Tycho Andersen

Technical Lead, Cisco Systems
Tycho is an engineer at Cisco working Linux platforms. He holds degrees from the University of Wisconsin--Madison and Iowa State University, and has co-authored several peer-reviewed papers. In his spare time he rides bikes and does improv comedy.


Thursday August 30, 2018 4:50pm - 5:30pm PDT
Room 118

4:50pm PDT

Mistakes to Avoid when Open Sourcing Proprietary Tech - Jack Humphrey, Indeed
You built a cool and useful piece of software for your company. The project is successful but isn’t core IP. It would be a great idea to open source it, right?

Not so fast. Before you click "New repository" in GitHub, ask yourself, Why do you want to open source? Can you commit the resources necessary to give your project a chance at success? Are you aware of the common pitfalls encountered by corporate open source projects?

In this session, Indeed Engineering VP Jack Humphrey will share his experiences leading such efforts over the last 6 years. He'll walk you through the mistakes he made and what Indeed has learned from them. These experiences led to a more intentional approach to Indeed's open source program.

You will leave this session with a set of questions to ask yourself before releasing a project. And you'll be ready avoid common mistakes as you share your wonderful work with the world.

Speakers
avatar for Jack Humphrey

Jack Humphrey

VP Engineering, Indeed
Jack Humphrey is a vice president of engineering at Indeed, where he has spent the last 10 years in various leadership roles. He currently leads a large engineering group that includes Indeed's open source program and a wide range of infrastructure initiatives.Jack has previously... Read More →


Thursday August 30, 2018 4:50pm - 5:30pm PDT
Room 213
 
Friday, August 31
 

11:00am PDT

Panel Discussion: The Missing Generation: Bringing Youth Into Open Source - Moderated by Guy Martin, Autodesk, Inc.
There has been a lot of work done toward increasing diversity & inclusion in open source and technology in general. Usually, these efforts are aimed at traditionally under-represented groups, such as women, people of color, LGBTQ, etc.

While focusing on those groups is tremendously important, we are also leaving behind another valuable set of people - youth. While many school curriculums are starting to focus on STEAM (Science, Technology, Engineering, Art, and Math), there are still a dearth of opportunities for young people in technology, and especially in open source.

This panel discussion features Phillip Banks and his daughter Keila, who were keynote presenters at Open Source Summit, Europe in 2017. We will dig deeper into what they presented in Europe, focusing on what has worked (and not worked) as they attempt to encourage and provide opportunities for young people in the open source community.

Moderators
avatar for Guy Martin

Guy Martin

Executive Director, OASIS Open
Guy Martin is Director of the Open@ADSK initiative at Autodesk, where he's responsible for overseeing the company's open source strategy, execution and collaborative projects, as well as representing the company in open source communities and organizations. He has over two decades... Read More →

Speakers
avatar for Phillip Banks

Phillip Banks

Owner, Banks Networking
Phillip Banks among his many tech industry adventures globally has created an atmosphere of tech excellence without sacrificing inspiration and fun. Whether it be Fortune 500 company or home based business. Starting out as a 10 year old programmer his desire to bring advanced technologies... Read More →
KB

Keila Banks

Keila Banks is a 15 year old programmer, web designer, entrepreneur and international speaker. She started programming at 9 and has been traveling the world speaking on being a young girl in tech. At age 12 she won the Young Entreprenuer of the year award beating out people much older... Read More →


Friday August 31, 2018 11:00am - 11:40am PDT
Room 121

11:00am PDT

Scaling Big Data Interactive Workloads across Kubernetes Cluster - Luciano Resende, IBM
The Jupyter Notebook Stack has become the "de facto" platform used by data scientists to interactively work on big data problems. With the popularity of deep learning, there is also an increasing need for resources to make deep learning effective. In this session, we will discuss how we brought support for Kubernetes into Jupyter Enterprise Gateway and touch on some best practices on how to scale an interactive big data workloads across a Kubernets managed cluster.

In this session, we will discuss the limitations we have found when running interactive workloads on a Kubernetes environment and how we overcome some of these limitations by enabling distributed containers managed by Kubernetes using Jupyter Enterprise Gateway. We will also describe the roadblocks found during the implementation and how we overcome them. We also plan to discuss how these can be leveraged in different platforms to enhance scalability.

Speakers
avatar for Luciano Resende

Luciano Resende

Data Science Platform Architect, IBM
Luciano Resende is a Data Science Platform Architect at IBM Spark Technology Center. He has been contributing to open source at The ASF for over 10 years, he is a member of ASF and is currently contributing to various big data related Apache projects around the Apache Spark ecosystem... Read More →


Friday August 31, 2018 11:00am - 11:40am PDT
Room 116/117

11:00am PDT

Perceval, Graal and Arthur: The Quest for Software Project Data - Santiago Dueñas & Jesus M. Gonzalez-Barahona, Bitergia
In the last years, tools like Git and GitHub have turned essential to support the daily activities around open source software. Such tools act also like data silos, which can be gathered to derive insightful knowledge about a project (e.g., activities, community). However, collecting this data is often a laborious task, which includes: understanding how to access the data, supporting incrementality, resume and retry mechanisms, and defining a scalable process able to cope with large projects.

This talk will show how to use Perceval, Graal and Arthur (3 tools under the Linux Foundation's CHAOSS umbrella) to collect project data. Perceval performs automatic and incremental data gathering from many tools related to open source development, Graal provides a generic approach to support source code analysis, finally Arthur allows to execute Perceval and Graal at scale, managing incrementality and possible failures.

Speakers

Friday August 31, 2018 11:00am - 11:40am PDT
Room 109

11:00am PDT

Debian to DC/OS: Factors that Shape Open Source Communities - Elizabeth K. Joseph, Mesosphere
Different types of open source projects attract different types of open source communities. Successful communities can be tightly-knit or easy to join, highly technical or simple to contribute to, wildly popular or low key, or anywhere in between. What your community looks like will depend on several project attributes.

In this talk, Elizabeth K. Joseph will compare the architectures, user bases, and governance histories of various open source projects to understand how each factor impacts the type of community a project attracts and sustains. Elizabeth will discuss her extensive work on Debian, Ubuntu, and OpenStack, DC/OS and Apache Mesos. Other popular open source projects will also be included for comparison.

Speakers
avatar for Elizabeth Joseph

Elizabeth Joseph

Developer Advocate, IBM
Elizabeth K. Joseph is a Linux systems administrator turned developer advocate for IBM Z where she works with the community to explore Linux workloads on mainframes. She has previously worked on distributed systems, including OpenStack and Apache Mesos, and has written books on Ubuntu... Read More →


Friday August 31, 2018 11:00am - 11:40am PDT
Room 212

11:00am PDT

Software Defined Networking and You - Timothy Serewicz, The Linux Foundation (Seating Limited to First 50 Attendees)
This is an introduction to virtualizing your networking infrastructure.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Tim Serewicz

Tim Serewicz

Course Developer / Technical Trainer, Training - The Linux Foundation
When Tim Serewicz started teaching Linux system administration classes at IBM, his boss thought Linux was “just a fad.” Serewicz has since made a full-time career out of teaching admins the latest technologies in the ever-evolving and growing Linux ecosystem. He has taught at... Read More →


Friday August 31, 2018 11:00am - 12:30pm PDT
Room 204

11:50am PDT

Hold My Beer While I Open Source with TOSCA, ONAP, and Networking - DeWayne Filppi, Cloudify
Jonathan Bryce, executive director of the OpenStack Foundation, recently said, “The biggest problem in open source today is not innovation; it’s integration.”

So how do we find a happy medium and claim the benefits of both open source and standards to ensure integration and, ultimately, scalability? Here are a few suggestions: 1) Open source should drive standards, not the other way around. 2) We need to define “just enough standards” to ensure interoperability - and let the technology do the rest.

In this talk, I will dive into how open source is already driving standards, discuss examples for how to just enough standards works in practice, and how taking a programmatic approach to standards, this degree of interoperability, integration, and scalability can be achieved even today.

Speakers

Friday August 31, 2018 11:50am - 12:30pm PDT
Room 207

11:50am PDT

Cilium - Bringing the BPF Revolution to Kubernetes Networking and Security - Thomas Graf, Covalent
BPF is one of the fastest emerging technologies of the Linux kernel. The talk provides an introduction to Cilium which brings the powers of BPF to Kubernetes and other orchestration systems to provide highly scalable and efficient networking, security and load balancing for containers and microservices. The talk will provide an introduction to the capabilities of Cilium today but also deep dives into the emerging roadmap involving networking at the socket layer and service mesh datapath capabilities to provide highly efficient connectivity between cloud native apps and sidecar proxies.

Speakers
avatar for Thomas Graf

Thomas Graf

Co-Founder & CTO, Isovalent
Thomas Graf is Co-Founder & CTO at Isovalent and creator of the Cilium project. Before this, Thomas has been a Linux kernel developer at Red Hat for many years.



Friday August 31, 2018 11:50am - 12:30pm PDT
Room 118

11:50am PDT

Code's the Word: Growing your Open Source Community through Blogging - Molly Vorwerck, Uber
Blogging is the glue that holds an open source community together. In this presentation, Uber's Molly Vorwerck discusses how to leverage blogging and social media to amplify your project's voice by sharing best practices for crafting a technical blog article, social engagement tactics, and innovative article ideas that veer off the beaten path of "here is what I built & here is how you use it"-type content. At the end of this presentation, you will have the skill set necessary to take your open source project from the depths of GitHub to the front page of Hacker News.

Speakers
avatar for Molly Vorwerck

Molly Vorwerck

Managing Editor, Uber
Molly Vorwerck is the managing editor of the Uber Engineering Blog, Uber's technical blog, and a program manager on Uber's Tech Brand team. In this role, Molly applies her "fuzzy" skills to working with engineers, PMs, and other "techies" at the company to highlight and broadcast... Read More →



Friday August 31, 2018 11:50am - 12:30pm PDT
Room 212

11:50am PDT

Software Philanthropy for Everyone - Kevin P. Fleming, Bloomberg
All large companies use open source software. Many of them contribute to open source software.

In addition to that many large companies have philanthropic arms; charitable foundations operated by the company or aligned with the company, and primarily funded by the company. These foundations have focus areas which include many charitable causes, but not open source software!

This presentation will talk about Bloomberg's journey to add software philanthropy to its charitable contributions, including the mundane aspects of volunteer coding events, soliciting mentors/leaders, organizing participation, and others, but also how this type of philanthropy can be included in 'employee giving'. Anyone who runs an Open Source Program Office, or similar group, in a company that also has a philanthropic arm should include open source software contributions in their plans.

Speakers
avatar for Kevin P. Fleming

Kevin P. Fleming

Open Source Community Builder, Bloomberg
Kevin operates the OSPO at Bloomberg in New York City, managing Bloomberg's interactions with the global open source community. He facilitates open source contributions, project publications, and supports the processes to bring open source tools and infrastructure into the company... Read More →



Friday August 31, 2018 11:50am - 12:30pm PDT
Room 214

4:00pm PDT

Generating Adoption: A Case Study in Open Source Marketing - Charles Dorner, Amazon Web Services
Open source projects compete with millions of others for users and contributors. To stand out from the crowd, your project needs... marketing. If that term makes you shudder, or you simply don’t think you know how to do it, this talk will help you understand the simple ways you can market and see what will work best for you. We’ll examine what marketing is and review a case study on how we market Style Dictionary – with code, documentation, blog posts, video … and a logo/mascot! You’ll walk away with a new view on building community and how to make your own project a success.

Speakers
avatar for Charles Dorner

Charles Dorner

Design Technologist, Amazon
Charles is a prolific inventor at Amazon, with more than 70 patents granted or pending. He focuses on customer experience and technology integrations and supports the Human Centered Machine Learning program at Amazon.


Friday August 31, 2018 4:00pm - 4:40pm PDT
Room 213

4:00pm PDT

Cloud Foundry Applications - Tim Harris, Cloud Foundry Foundation (Seating Limited to First 50 Attendees)
Getting started with Cloud Foundry.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Tim Harris

Tim Harris

Director of Certification, Cloud Foundry Foundation


Friday August 31, 2018 4:00pm - 5:30pm PDT
Room 204

4:50pm PDT

A Dive into Kbuild - Cao Jin, Fujitsu
Kbuild/Kconfig system have been with linux kernel for quite a long time, any linux kernel developer will use it, but I guess they are seldom in the spotlight. For junior developer, they might not even know there are actually 2 or 3 parts in the final bzImage file.

Cao jin, driven by the cause he want to know how linux kernel is booted, digged into this area about one year ago, benefit a lot by understanding them.

In this talk, he will show you how this cool config/build system looks like, by showing you the internal details of them: configuration process, how vmlinux/bzImage/module file is generated, and also introduce a smart trick used by kbuild to track the dependency.


Speakers
avatar for Cao Jin

Cao Jin

Engineer, Fujitsu
Cao jin is linux kernel developer now employed by Fujitsu. He worked for Huawei & Alcatel-lucent before. He contributed almost 100 patches during the first year in open source world(qemu, kernel, etc). He has strong interests in the low level things.Half a year ago, he began to dive... Read More →


Friday August 31, 2018 4:50pm - 5:30pm PDT
Room 110

4:50pm PDT

Open Standards and Open Source Software in the Government of Canada - Sébastien Lemay, Treasury Board of Canada Secretariat
Sébastien will talk about how the Government of Canada (GC) is working to become an open organization and shift to a more open culture. From a digital perspective this means adopting open Standards for data, information and communications; using existing open source software (OSS) in our technology stack; contributing to upstream development of OSS; releasing code developed internally under open source licenses to collaborate more widely with other public administrations in Canada and around the world.

He will share knowledge on current initiatives like the Open First Whitepaper, the Digital Playbook, the Open Source Advisory Board, Agile Procurement and a range of initiatives across policy, program and infrastructure. One such project is building an open and accessible digital workspace using OSS and practices. He will also discuss some of the GC's recent international commitments to open Standards and OSS.

Speakers
avatar for Sébastien Lemay

Sébastien Lemay

Open source software and strategic partnership officer, Treasury Board of Canada Secretariat
Sébastien Lemay is a programmer analyst and Web application developer for Canadian Heritage. He is currently on secondment with the Treasury Board Secretariat as the open source software & strategic partnership officer in the digital collaboration division (GCTools). He’s passionate... Read More →


Friday August 31, 2018 4:50pm - 5:30pm PDT
Room 118
 
Filter sessions
Apply filters to sessions.