July 20–24, 2015
Portland, OR

Sponsored conference sessions

Add to your personal schedule
9:00am–5:00pm Monday, 07/20/2015
E141
Michael Hausenblas (Red Hat), Zed Shaw (Mesosphere)
This one-day course provides you with an end-to-end understanding of Linux containers and how to operate and orchestrate them at scale. It will teach you about the low-level concepts that make up Linux containers, best practices on Docker containers, as well as how to orchestrate them using Kubernetes. Read more.
Add to your personal schedule
9:00am–5:00pm Tuesday, 07/21/2015
F150
Open Cloud Day at OSCON will cover the latest innovations in public and private clouds, IaaS, and PaaS platforms. You'll learn from industry practitioners from a variety of platforms, who will share their expertise, and provide you with a vision of where open source in the cloud is heading. Read more.
Add to your personal schedule
9:00am–12:30pm Tuesday, 07/21/2015
E142
Fred Melo (Pivotal), William Markito Oliveira (General Motors)
In less than half a day, this hands-on workshop will show you how to leverage open source software like Apache Geode, Spring XD, Docker, and Cloud Foundry/Lattice to quickly build a complete IoT solution. The Internet of Things requires new applications to consume data that streams in from connected devices, and apply advanced real-time analytics. Read more.
Add to your personal schedule
9:00am–5:00pm Tuesday, 07/21/2015
F151
Pierre Chamberland (Netmail), Laurent Denel (OpenIO), Matt Technical Advisor (Spamhaus)
Learn and contribute to modernizing open source messaging. Meet technologists from FastMail, Cyrus IMAP, Atmail, MXTools, OpenIO, and Spamhaus, who are re-booting email with smarter clients, hyper-scale storage grids, secured transport, and high performance virtualization. Discover exciting tools that can be used to develop cool new apps that can interoperate with existing systems and devices. Read more.
Add to your personal schedule
9:00am–12:30pm Tuesday, 07/21/2015
E141
Christopher Cannon (Hewlett-Packard)
This is an interactive, informative session for those getting started or wishing to learn more about OpenStack. Join Chris Cannon from the HP Cloud Team for an overview of OpenStack, and a hands-on introduction to HP Helion OpenStack. Read more.
Add to your personal schedule
10:00am–5:00pm Tuesday, 07/21/2015
Portland Ballroom
Experience a first look into the future of container orchestration at the Kubernetes 1.0 Launch. Come and learn about the Kubernetes project, its future, and how real people are using Kubernetes for their applications Read more.
Add to your personal schedule
1:30pm–5:00pm Tuesday, 07/21/2015
E141
Rajeev Pandey (Hewlett-Packard Company), Sujay Maheshwari (HP Helion)
In this tutorial, we will explore different ways to develop and deploy applications to the cloud via the open source Cloud Foundry and OpenStack environments. This will be a hands-on session where participants will have free access to a Helion cluster for learning and experimentation. The information covered will be applicable to any OpenStack and Cloud Foundry environment. Read more.
Add to your personal schedule
1:30pm–5:00pm Tuesday, 07/21/2015
E142
Paco Nathan (O'Reilly Media), Haichuan Wang (Huawei), Jacky Li (Huawei technology), Vimal Das Kammath V (Huawei)
This tutorial provides a hands-on introduction to Apache Spark, with coding exercises for Spark apps showing Python, Scala, R, and SQL. We will review the Spark core API, how to build a pipeline with SQL + DataFrames, plus look through the broader Spark ecosystem: Tungsten, Streaming, MLlib, and GraphX. Read more.
Add to your personal schedule
2:00pm–2:30pm Tuesday, 07/21/2015
F150
Jeff Ruby (Intel)
OpenStack has gained a lot of attention for its ability to deliver an open software-defined infrastructure in an on-demand, self-service manner. This session will highlight key learnings from deploying Cloud Foundry on OpenStack into production from Intel IT; future direction; and efforts to improve the deployment of OpenStack and Cloud Foundry within the enterprise. Read more.
Add to your personal schedule
3:45pm–4:15pm Tuesday, 07/21/2015
F150
Andrew Hately (IBM), Jason McGee (IBM)
Lessons learned from building and deploying customer applications on the platform of Cloud Foundry, OpenStack, Docker, and, of course, Linux. Learn why open source is defining the landscape for cloud. Read more.
Add to your personal schedule
4:45pm–5:15pm Tuesday, 07/21/2015
F150
Derek Thurston (Booz Allen Hamilton)
Is your cloud secure? Is your cloud of containers secure? Security should be built-in from Day Zero, and not layered in as an afterthought. What open source tools are out there now to help you in your quest to not be on the front page of the news? How are all of the latest hacks happening, and how can we put tools in place to prevent these from happening again? Read more.
Add to your personal schedule
9:20am–9:30am Wednesday, 07/22/2015
Portland Ballroom
Angel Diaz (IBM)
Dr. Angel Diaz, IBM VP Cloud Architecture & Technology, provides a retrospective on the evolution of open source from the “old ways” in the early years to today’s new model of “code, community and culture” which brings together users and developers to accelerate innovation. Read more.
Add to your personal schedule
9:45am–9:55am Wednesday, 07/22/2015
Portland Ballroom
Allison Randal (Hewlett Packard Enterprise and Open Source Initiative)
The early days of the open source movement were all about creating an approachable on-ramp to software freedom. We focused strongly on practical benefits of free software and refined the message, hoping to help the professional software sector better understand. We succeeded but success in our first goal doesn't mean we're done, it means we're due to clearly define the next phase of open source. Read more.
Add to your personal schedule
10:40am–11:20am Wednesday, 07/22/2015
E141
Rachel Pedreschi (DataStax)
With 1000's of Cassandra users worldwide, we claim victory on how to keep a distributed database always available. Now it is time to tackle all the smaller problems that help a database go from great to spectacular. Developer productivity, ease of use, and a rich ecosystem are firmly in our target. Let's talk about what has been added and what's coming and why. Read more.
Add to your personal schedule
10:40am–11:20am Wednesday, 07/22/2015
E 143/144
Janina Bläsius (SAP SE), Michael Graf (SAP SE)
Nowadays, there’s a wide variety of devices, platforms, and screen sizes on which web apps can be run. What if your web app was responsive, adaptive, and able to run on all devices without you having to take care of all the details? We will demonstrate how to build well-designed web apps based on the example of an app we created for one of the most loved sports in Germany: soccer. Read more.
Add to your personal schedule
10:40am–11:20am Wednesday, 07/22/2015
E142
Sastry Malladi (StubHub)
Everyone wants to leverage Hadoop for their data processing needs, whether for real-time processing or batch processing; but there is no single common way to bring data from a variety of data sources and types into Hadoop in an automated fashion. In this talk we cover an approach that we took, and present the generic ingestion framework we developed that leverages Flume, Kafka, and others. Read more.
Add to your personal schedule
11:30am–12:10pm Wednesday, 07/22/2015
E142
Jared Smith (Bluehost)
We'll discuss concrete steps your company can take to become a good citizen in various open source communities, strategies to influence upper management and show them that it's in their best interest to become more involved with open source, and some of my experiences with companies I've worked for and how I was able to get them to become more involved with free and open source software. Read more.
Add to your personal schedule
11:30am–12:10pm Wednesday, 07/22/2015
E 143/144
Michael May (Fastly)
When it comes to caching, we fall into two categories - those who make phat stacks of cache money and those who suffer from cache anxiety. In this talk, we’ll cover HTTP caching, old and new strategies for caching historically ‘uncacheable’ content, and secret features of HTTP accelerators like Varnish. Read more.
Add to your personal schedule
11:30am–12:10pm Wednesday, 07/22/2015
E141
ChunEon Park (Samsung Electronics)
Recently, Samsung has released various products powered by Tizen, including the NX Camera Series, Z1 Smartphone, Samsung Gear, and SUHD TVs. Tizen is a brand new platform, so developers can easily enter and have a strong presence in the Tizen applications market. Read more.
Add to your personal schedule
1:40pm–2:20pm Wednesday, 07/22/2015
E142
Matt Quill (F5 Networks)
Take advantage of F5 scalable application delivery services to accelerate your application development process and migration to cloud architectures. Integrate with open source orchestration and cloud frameworks Puppet, Chef, Ansible, and OpenStack, enable automation and management of entire application stacks, starting at the server level and moving up to network and security services. Read more.
Add to your personal schedule
1:40pm–2:20pm Wednesday, 07/22/2015
E141
Jarret Raim (Rackspace), Laurens Van Houtven (Rackspace)
The landscape of information security has changed significantly over the last few years. Increasing amounts of economic value are directly linked to computer infrastructure, making that infrastructure increasingly interesting as a target for malicious actors, both state and private. In this talk, we'll explore this evolving problem space, and how Rackspace is helping solve problems in this space. Read more.
Add to your personal schedule
1:40pm–2:20pm Wednesday, 07/22/2015
E 143/144
Danese Cooper (PayPal)
As Open Source moves out of its teen years, more and more practitioners are younger than the movement. What should grown-up Open Source be doing around communities, licensing, corporate involvement and more? What's the minimum knowledge of history required to not screw up the future of Open Source? Read more.
Add to your personal schedule
2:30pm–3:10pm Wednesday, 07/22/2015
E142
Soohong Park (Samsung)
This session will give an overview of what the various interpretations of the Internet of Things actually are, and the technologies behind them. It will talk about the IoTivity project, what it is trying to solve, and how it is going about that, including its governance structure and especially its unique relationship with the Open Interconnect Consortium. Read more.
Add to your personal schedule
2:30pm–3:10pm Wednesday, 07/22/2015
E141
Ironic is a modern tool for hardware provisioning. Combining a RESTful API, scalable control plane, and pluggable hardware drivers, Ironic installs operating systems efficiently and repeatably on diverse hardware. We will demonstrate Ironic with Ansible, install, build, and deploy a machine image, and discuss the project's architecture, history, and goals. Deep knowledge is not required. Read more.
Add to your personal schedule
2:30pm–3:10pm Wednesday, 07/22/2015
E 143/144
Yujie Du (Huawei Technologies)
Why do we need an open source way when an emerging technology hits the world's largest market, China? Huawei would help the China community link up with the global community. Read more.
Add to your personal schedule
4:10pm–4:50pm Wednesday, 07/22/2015
E142
Stevan Arychuk (New Relic)
Every company is a software company, but crafting good software is hard. This presentation will explore approaches needed to craft good software, look at why these modern architectures patterns are an important part of that story, and how DevOps and monitoring fits into this puzzle. Read more.
Add to your personal schedule
5:00pm–5:40pm Wednesday, 07/22/2015
E141
Bradley Holt (IBM Watson Data Platform)
Mobile web apps shouldn't stop working when there's no network connection. Based on Apache CouchDB, PouchDB is an open source syncing JavaScript database that runs within a web browser. Learn how to use HTML5, PouchDB, IBM Cloudant, and IBM Bluemix to build and deploy offline-first mobile web apps that provide a better, faster user experience both offline and online. Read more.
Add to your personal schedule
5:00pm–5:40pm Wednesday, 07/22/2015
E 143/144
Patrick Reilly (Kismatic, Inc.)
Docker runs your code in a container, which is like a lightweight VM. A container runs your code directly on the host operating system and hardware, but in an isolated userspace. This way, you get all the isolation and consistency benefits of a VM, but with very little overhead. If you run your code on top of Linux in production, then Docker is for you pair this with Kubernetes and you're all set. Read more.
Add to your personal schedule
9:20am–9:30am Thursday, 07/23/2015
Portland Ballroom
Danese Cooper (PayPal), Arnold Goldberg (PayPal), Manish Jain (PayPal)
InnerSource is what we call using open source tools and methodologies inside a company to improve engineering practices, and it's gained a foothold at PayPal. We've found it useful for helping to break down engineering silos, increasing emphasis on code craftsmanship and, more generally, for increasing employee collaboration and satisfaction. Read more.
Add to your personal schedule
10:40am–11:20am Thursday, 07/23/2015
E142
Brent Beer (GitHub)
GitHub is a large and fantastic place with everything you could ever want and more for software development, but are you using everything it has to offer? Whether you've used GitHub for a while now, or are just starting out, come learn the best ways to use the platform to its fullest potential. Read more.
Add to your personal schedule
10:40am–11:20am Thursday, 07/23/2015
E141
Chip Childers (Cloud Foundry Foundation)
This talk takes the audience inside the architectural foundation of a modern cloud native platform. Read more.
Add to your personal schedule
10:40am–11:20am Thursday, 07/23/2015
E 143/144
Harold Hannon (SoftLayer)
Part of the challenge of running a production OpenStack deployment can be scheduling instances. There are many deployment options; how do you get the guest VM to the correct pool? How do you efficiently assign guests to hosts? What if you have pools for specialized deployments? We'll look at filters, dissect how they work, and how you can leverage them to solve real-world issues. Read more.
Add to your personal schedule
11:30am–12:10pm Thursday, 07/23/2015
E 143/144
Jim Wasko (IBM), Troy Peterson (IBM Systems Group)
In this session, we will share case studies and use cases of developers who have successfully exploited open source technology using IBM z Systems and Power. We will focus on the application development, databases, cloud infrastructure, and big data/analytics categories along with ISV partnerships that can help you get the most out of your open source projects. Read more.
Add to your personal schedule
11:30am–12:10pm Thursday, 07/23/2015
E142
Greg Bentley (Intel)
In this presentation, we’ll talk about the work Intel is doing to improve server dynamic languages and some of the successes we’ve achieved, as well as future challenges and how we can help. Read more.
Add to your personal schedule
11:30am–12:10pm Thursday, 07/23/2015
E141
This session will provide a rare opportunity to hear perceptions of the current state of the IT universe and a fresh perspective on corporate engagement with open source, from someone applying more than 35 years of continuous involvement in free software, decades of community leadership, and unique experience guiding open source activities at major corporations. Read more.
Add to your personal schedule
1:40pm–2:20pm Thursday, 07/23/2015
E 143/144
Andrew Purtell (Salesforce)
This session will cover how the Data Platform and Services group at Salesforce.com built a multitenant storage platform, that supports structured relational data access using the open source nonrelational scale-out datastore Apache HBase and its open source "SQL skin" Apache Phoenix. Read more.
Add to your personal schedule
1:40pm–2:20pm Thursday, 07/23/2015
E141
Dan Makoski (Capital One)
Dan Makoski, VP design, will share how the nation’s largest direct bank is using open source concepts to reinvent products and services, redesign digital experiences, and reimagine commercials – connecting people and money in more meaningful ways. Join Dan for a lively discussion about how Capital One views the intersection of code, creativity, customers, and currency. Read more.
Add to your personal schedule
1:40pm–2:20pm Thursday, 07/23/2015
E142
Ben Schumacher (Cisco)
As teams transition to the world of Fast IT, they need their development lifecycles to keep up. Typical tools require teams dedicate resources for SCM and platform services. Is there an easier way to enable teams to build nextgen applications? Enter the world of Hybrid DevOps, and reach the goal of enabling teams to easily deploy and run their products across hybrid clouds and the Intercloud. Read more.
Add to your personal schedule
2:30pm–3:10pm Thursday, 07/23/2015
E141
Kyeongwoon Lee (Samsung Electronics)
IoT.JS is for JavaScript developers who want to write IoT services on small devices. It provides programmable IoT spaces with full JavaScript functionality. Read more.
Add to your personal schedule
2:30pm–3:10pm Thursday, 07/23/2015
E142
Neil Jenkins (FastMail)
Should Email & Calendaring developers have to choose closed/proprietary protocols in order to get the performance and functionality they need? We don’t think so and we want to tell you why this is no longer a problem! In our session we'll explore how JMAP and Cyrus are coming together to produce a truly modern, robust & scalable solution that is both fun to deploy and simple to manage. Read more.
Add to your personal schedule
4:10pm–4:50pm Thursday, 07/23/2015
E141
Doug Crockford has long been a leader in the JavaScript world. His work for the past couple of years at PayPal has yielded a company-wide shift to Node.js, amongst other changes. Currently his team is working on implementing the latest research into hardening browsers. Team members Aashish Sheshadri and Rohit Harchandani will discuss their early implementation work on this exciting project. Read more.
Add to your personal schedule
4:10pm–5:40pm Thursday, 07/23/2015
E 143/144
Paco Nathan (O'Reilly Media), Jacky Li (Huawei technology)
This session provides an introduction to Apache Spark, with a brief overview of how/why it evolved, then covering the Spark core API, with examples in Python and Scala, how to build a pipeline with SQL + DataFrames, plus look through the broader Spark ecosystem: Tungsten, Streaming, MLlib, GraphX, Packages, etc. Plus many links out case studies of production use cases at scale for Spark. Read more.