July 20–24, 2015
Portland, OR

Linux conference sessions

11:10am–11:50am Friday, 07/24/2015
Robert Aboukhalil (Fluidigm)
Slides:   external link
In 2008, Nate Silver wowed the public by correctly predicting the outcome of the U.S. elections in 49 out of 50 states. As it turns out, you don't have to be a statistician to perform such analyses. In this talk, I introduce the Bash scripting language and how it can be used to perform advanced number crunching.
1:30pm–5:00pm Tuesday, 07/21/2015
Dani Traphagen (GridGain), Jon Haddad (DataStax)
Slides:   external link
In this three-hour Cassandra tutorial, we’ll explore all the basics you’ll need to become best buds with this radically scalable, always-on, and increasingly popular database solution.
10:00am–10:40am Friday, 07/24/2015
Bryan Smith (Fossetcon)
Botnets can take down virtually any site or service on the internet, including an entire country's internet backbone. Oftentimes your hear about a botnet's path of destruction, but you never hear about how they work. This talk will introduce you to the concepts behind botnets, and also show a live demonstration of a botnet on a sandboxed network.
4:10pm–4:50pm Thursday, 07/23/2015
Nick Shadrin (NGINX, Inc.)
The new standard for web application development is microservices. In this talk we will review a modern web architecture, ways to fit different systems together, and how to scale and manage demand from initial startup deployments to millions of users. We will talk about the importance of unification of the web delivery approach across multiple systems, and demo some new features of nginx.
5:00pm–5:40pm Wednesday, 07/22/2015
Patrick Galbraith (Hewlett Packard)
The HP Advanced Technology Group recently created a proof of concept to build CoreOS components - Docker, Fleet, and Etcd - on top of Debian, using Ansible and HP Cloud Virtual Machines to demonstrate the power and flexibility of a clustered Docker architecture. This talk will cover how our team built this proof of concept and show a ELK Stack demonstration application running on the cluster.
2:30pm–3:10pm Wednesday, 07/22/2015
Josh Deprez (Google Australia)
Slides:   external link
What can be learned about a person's internet habits if every packet in and out was logged by a transparent man-in-the-middle? Here's what I discovered from a few months of self-experimentation.
10:40am–11:20am Wednesday, 07/22/2015
Constanza Heath (Intel)
2014 was a hard year for open source software when it comes to security vulnerabilities. There were great amounts of attention focused on Heartbleed, ShellShock, BERserk, etc. Was that attention well founded? This presentation intends to find out.
10:40am–11:20am Wednesday, 07/22/2015
Nick Gudman (Hewlett Packard)
Slides:   1-ODP 
Learning to develop device drivers can be intimidating, but Linux makes it simpler than ever to write your own device driver. Using a simple driver for a monochromatic character display as a guide, we will briefly explore important topics for developing embedded Linux device drivers.
9:00am–12:30pm Monday, 07/20/2015
Tammy Butow (Dropbox), Georgi Knox (GitHub), Jessica Frazelle (Docker)
Slides:   external link
This will be a hands-on workshop aimed at those who are casually familiar with the Linux operating system. Perhaps you use it on a server or in a virtualbox, but want to gain deeper understanding about the kernel and how Linux actually works.
10:40am–11:20am Thursday, 07/23/2015
Dawn Foster (The New Stack)
Slides:   1-PDF 
The real magic in any community comes from the people. I will show you tools and techniques for performing network analysis, to look at the people in your community along with the relationships between them. Why settle for boring numbers and line charts to describe your community when you can do cool visualizations that show how people connect within your open source community?
4:10pm–4:50pm Thursday, 07/23/2015
John Hugg (VoltDB)
One challenge in building distributed systems is actually running and testing distributed systems. This session will show how developers at VoltDB simplify development and testing using Docker and other container technologies.