Skip to main content  




Home

SCALE 11x

CFP

Schedule

Register

Information 
Venue

Presentations

Speakers

Special Events

Exhibitors

Sponsors


Streaming

 





SCALE 12x dodecahedron logo
SCALE 12x dodecahedron logo




Venue

Presentations

Speakers

Special Events

Exhibitors

Sponsors

 




FacebookTwitterIdenti.caGoogle+YouTubeLanyrd

Subscribe to our newsletters

 

Email
Confirm your email address



Home/
Information/
Presentations
 

Presentations






Opening Keynote: Only You Can Get This, So Where Are You? 

Lawrence Lessig
 

Audience: Everyone 

Topic: Keynote 

Seven years ago, Aaron Swartz recruited me to a cause. It is a cause that affects you directly, and one that you uniquely can grok. But this movement isn’t yet dominated by the talent and energy of this community. Why? And when will that change? Because we don’t have much time left in this fight.
 



Why Checking Your Privilege is Good For *You* 

Leslie Hawthorn
 

Audience: Everyone 

Topic: Keynote 

We've seen lengthy discussions about the position of women in technology for the past several months, to the point where Wired is covering debates on the LKML. While it's been useful to raise awareness of issues within the open source and technical communities, I haven't seen anyone discussing why evaluating and checking one's privilege is actually good for the individual. In this talk, I will discuss why it's worth your while to understand your own innate privledge - or, as I like to think of it, 'stuff' you get that other people don't - and how doing so will make you more successful.
 



What Linux can learn from Solaris performance, and vice versa 

Brendan Gregg
 

Audience: Everyone 

Topic: Keynote 

How does Linux system performance compare to other OSes, particularly the performance-focused Solaris family? What features inspired by them could be added to Linux? Both are bristling with performance features and optimizations, and it's difficult enough to fully understand the performance of the Linux kernel and its distributions, let alone other kernels and OSes for comparison. Brendan Gregg has unique insight into the performance features and analysis capabilities of both Linux and Solaris-based systems.
 


LPI and BSDA Exams 


Linux Professional Institute (LPI) and the BSD Certification Group  will be offering certification exams at SCALE 12x.
 


openSUSE, how it compare to other distros 


Topic: BoFs 

Curious about openSUSE? Considering openSUSE? Why might you want to choose openSUSE over another distro for your specific use?

An informal gathering to share information why openSUSE can make your Linux experience sing.

Numerous openSUSE Desktop options and various solutions will be available for demonstration.

Any questions about the distro or other SUSE projects are welcome.
 


Elasticsearch, Logstash , Redis Live Demo 


Topic: BoFs 

A Live Demo of how to fire up a 5 node Elasticsearch Cluster and input a month of Apache logs!
 


Stammtisch 


Topic: BoFs 

deutschsprachige Stammtisch
 


Perl 


Topic: BoFs 

Perl related Lightning talks!

Lightning talks are short presentations of 5 minutes or less in duration.

http://en.wikipedia.org/wiki/Lightning_talk
 


OLPC 2.0 


Topic: BoFs 

Come together for a short time to meet other supporters of Open Source Software In Education including some people who are doing wonderful things with Internet In A Box and small Contributors' program XO deployments in Africa, Haiti, and beyond. Expect to make new friends and connections and come away
 


SGVLUG / SGVHak 


Topic: BoFs 

Do you like working on hardware projects? Did you get a Raspberry Pi/Arduino/Kinect with the intentions of doing something cool? Do you wish that there was a local group where you can meet up with like-minded folks and actually make progress with your projects?
 


LA DevOps and hangops live! 


Topic: BoFs 

Come join members and organizers of LA Devops ( meetup.com/ladevops ) and hangops live! ( twitter.com/hangops ) on Saturday evening for informal discussion and, well, hanging out.
 


PHP: The Cool and the Bizarre 


Topic: BoFs 

The PHP BOF this year has an added twist of having four dynamic speakers to get the conversation going. Jorge Garifuna will speak about PHP and Laravel, Chris McKenzie will speak about how PHP is not your daddy's nor your mama's PHP, Oleg Baranovsky willl reach into his treasure chest of knowledge and share some precious gems. Sharon Levy is going to share some confounding truths that can stump even experienced PHP developers. This engaging event is one whose broad appeal will engage both those new to PHP as well as senior developers.
 


Career and Job-Search Best Practices and Jobs Meetup 


Topic: BoFs 

Looking for work? Open to better opportunities? What is the market looking like these days?
 


Key Signing Party ***MOVED*** to first floor in the area between the expo floors 


Topic: BoFs 

Key Signing Party
 


Spam control, inbound and outbound 


Topic: BoFs 

Discussion of spam control methods. Inbound spam control prevents spam from reaching your customers. Outbound spam control prevents your customers from sending spam.
 


Open source routing - vyatta/vyos 


Topic: BoFs 

Discussion of linux based open source routing platforms such as Vyatta, Vyos, Ubiquiti.
 


Open Crypto Currencies 


Topic: BoFs 

Open Crypto Currencies
 


Open Source Personal Social Media Aggregation Project - Demo Session looking for Feedback 


Topic: BoFs 

We have been working on a Personal Social Media aggregation app, designed to run on a linux server in the cloud or anywhere, and it provides a responsive UI design so it works on mobile, tablet or desktop. It allows for single feed aggregation of Twitter, Facebook, LinkedIn, and instagram, it allows for posting (to multiple sites), searching, basic analytics, and custom feed creating (for reading). We are looking for feedback and based on the Demo.
 


Patents, Trademarks and Other Intellectual Property Protections 


Topic: BoFs 

Ever wondered if your innovative idea, brand, logo or software code should be protected? There are ways to protect all of that through intellectual property. We'll be covering those IP protections and what they all actually protect. Also, we'll explore what you can actively do to ensure that those IP protections can be pursued. Finally, we'll have a short Q/A discussion to discuss any IP questions you may have.
 


Community: How to Nurture Existing and Grow New 


Topic: BoFs 

As our communities grow, we face the challenge of nurturing and keeping our existing community happy while also constantly trying to grow it. How do we do both of these things?
 


Internet Security 


Topic: BoFs 

There are many many security companies around that offer internet security, pen testing and ethical hacking services, however I have yet to see one that offers their services as a franchise. I am holding this BoF meeting to find people who have similar interests in the internet security field and would be ready and willing to offer security services as a franchise. This idea had not stemmed as my own, it was an idea of a friend of mine named Alex Roston, who leads the Kleios Library exhibit, when he told me about this, I thought this was one of the best ideas that I have heard and would be gre
 


Elastic Search Community Meetup 


Topic: BoFs 

A community meetup for ElasticSearch users.
 


Facebook sponsored BoF 


Topic: BoFs 

"Open Source at Facebook" - Join some of Facebook's infrastructure team as they discuss several open source initiatives along with how they provide impact as engineers.
 


CrunchBang Linux 


Topic: BoFs 

CrunchBang is a Debian GNU/Linux based distribution offering a great blend of speed, style and substance. Using the nimble Openbox window manager, it is highly customizable and provides a modern, full-featured GNU/Linux system without sacrificing performance.
 


business meetup 


Audience: Everyone 

Topic: BoFs 

FLOSS for business
 


MySQL Security 101 

Solomon Chang
 

Topic: MySQL 

Is your database secure? Where are the best places to fish out a password? Do you want to know how to conduct a SQL Injection attack? More importantly, how do you avoid these vulnerabilities? Solomon discusses best practices for your database, and stupid ways people leave their data out in the open.
 



If Cloud Scaling Techniques Were Correct, We Would Cut Down Trees With Bags of Termites 

Jeffrey Papen
 

Audience: Everyone 

Topic: UpSCALE 

The cloud is not a magical land of unicorns and rainbows. Â The same laws of physicals apply as in every other datacenter. Â Look beyond the hype to the reality of the underlying architecture and know what it is that you're actually getting.
 



Scale Fail 

Josh Berkus
 

Audience: Everyone 

Topic: UpSCALE 

You, too, can learn how to not scale like many popular websites.  Be the envy of your friends!  Get prominent speaking engagements!
 


IPv6 â€” You’ve got Questions, We’ve got Answers! 

Owen DeLong
 

Audience: Everyone 

Topic: General 

IPv6 Expert Owen DeLong from Hurricane Electric will be on hand to answer your IPv6 questions, discuss your IPv6 plans, designs, thoughts, etc. This is your chance to get free advice from an experienced IPv6 practitioner.
 


Game Night 


Topic: Evening Entertainment 

SCALE's world famous game night returns for a 4th year.
 



Open Source Systems Administration 

Elizabeth Krumbach Joseph
 

Audience: Everyone 

Topic: Sponsored 

 This talk will outline the fully open source tools we use to accomplish this, the benefits and challenges of doing all of our work in the open and tips for organizations who wish to migrate to a similar, or just slightly more open, infrastructure.
 



Hypervisor Selection and Decisions in CloudStack 

Tim Mackey
 

Audience: Everyone 

Topic: Sponsored 

CloudStack embraces a philosophy of choice when it comes to the virtualization layer. Implementers have the option of basing their cloud on XenServer, vSphere, KVM, Oracle VM, LXC or soon even Hyper-V, and even incorporating more than one. While the choices are great, it can and does impact how your cloud is designed and managed. In this session we'll cover some of the trade-offs architects make to accommodate a preferred hypervisor.
 


Puppet and CloudStack 


Audience: Everyone 

Topic: Sponsored 

Not yet available.
 


Game Night Family Hour 


Topic: Evening Entertainment 

SCALE's world famous game night returns for a 4th year.
 



Doing statistics backwards: Structural Equation Modeling Using R 

Jeremy Miles
 

Audience: Intermediate 

Topic: Big Data 

Structural equation modeling (SEM) is a powerful tool for testing complex hypotheses. In SEM we start with a model and test it on the data; rather than starting with the data and developing a model - backwards. But SEM allows us to test complex hypotheses that cannot (easily) be tested using other methods. In this talk I'll attempt to explain why you should be as excited about SEM as I can be.
 


Address Planning UPScale 

Owen DeLong
 

Audience: Everyone 

Topic: UpSCALE 

I got my /32, now what?

OK, most of us won't get nearly that large a chunk of address space, but what about planning for our /48(s)? How many computers should I put on a single LAN? How many IPv6 addresses should I plan for growth on a LAN? What can I do to avoid the pitfalls of the scarcity mentality?

 

These and many other questions will be answered in this quick introduction to IPv6 address planning.

 
 


Arduino Powered Balloon 

Eugene Clement
 

Audience: Everyone 

Topic: Open Source Software In Education 

Last year presentation was partially about a possible future high altitude balloon launch using one or more Arduino micro-controller.

This year is about the preparation, what has been accomplished to successfully launch, track and recover two high altitude balloons.

The presentation include choice and talk about micro-controllers, sensors and cameras configuration, tracking method (APRS), as well as a few success as well as pitfalls encountered during the flights.

 
 



Puppet Demo 

Spencer Seebald
 

Topic: Sponsored 

This is a flexible demo that will start by showing you all of the various technologies involved in using Puppet and Puppet Enterprise. It is meant to be interactive, so there should be plenty of time for additional demos to answer your specific questions about using Puppet and the related technologies.
 



Puppet and Docker 

Jérôme Petazzoni
 

Topic: Sponsored 

Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere. This talk will focus on using Puppet and Docker together in your infrastructure.
 


Puppet and Apache CloudStack 


Topic: Sponsored 

Learn how automate classification of an abundance of nodes, and how to abstract instance provisioning with puppet.
 



Getting Started with Puppet 

Michael Stahnke
 

Topic: Sponsored 

When beginning a Puppet deployment are many decisions and trade-offs to make around code promotion, source code control, workflows, and resource modeling. These decisions will have a long-term impact on the viability of your Puppet deployment. In this session Michael will walk through some of those decisions along with how to begin your Puppet rollout.
 



Puppet Best Practices 

Christopher Webber
 

Topic: Sponsored 

There are many lessons to be learned about how to use Puppet (and not use it). In this presentation, Christopher will talk about a number of best practices, many of which are available on puppetbestpractices.com, along with why each one is important.
 


PuppetCamp Keynote 

Ryan Coleman
 

Audience: Everyone 

Topic: Sponsored 

In this presentation, we start by briefly talking about why configuration management and automation tools are becoming increasingly important along with our general approach and the community that supports it. We will also provide a comprehensive overview of the technologies used with Puppet, so expect to learn more about Puppet Enterprise, Puppet, PuppetDB, MCollective, Forge and more. Other programs that help people learn about Puppet, like training and certification programs are also included.
 


Coder's Corner 


Audience: Everyone 

Topic: Coder's Corner 

The Coder's Corner will be an opportunity for attendees to explore and interact with various free & open source software projects including the OLPC, Sugar On A Stick, and Scratch. Â There will be mentors available on hand for any questions.
 


Coder's Corner 


Audience: Everyone 

Topic: Coder's Corner 

The Coder's Corner will be an opportunity for attendees to explore and interact with various free & open source software projects including the OLPC, Sugar On A Stick, and Scratch. Â There will be mentors available on hand for any questions.
 



Hadoop 101 

Maxime Dumas, Rob Ryan
 

Audience: Everyone 

Topic: Big Data 

Hadoop: Â The story of how a whitepaper from Google sparked an idea that has revolutionized the way data is stored and processed. Â 

This exciting new technology allows all of us to "ask bigger questions". 
 


Fedora Activity Day 


Audience: Everyone 

Topic: Fedora 

The Fedora Project hosts its annual Fedora Activity Day at SCALE 12x on Friday, February 21st 2014, beginning at 10 a.m.
 


UpSCALE 


Audience: Everyone 

Topic: UpSCALE 

The UpSCALE talks will take place on Friday the 21st at 8pm in the La Jolla room.  Please join us as members of the Free and Open Source community do their best to beat the clock and get their ideas out!
 


SaltStack Training 

Thomas Hatch
 

Topic: Sponsored 

Everybody knows and loves SaltStack for configuration management simplicity and flexibility, but there's much more to the Salt platform. Get started with SaltStack for infrastructure automation with this introduction to the power of SaltStack remote execution for building clouds and managing enterprise data center environments. Running commands in parallel everywhere, real-time pushing and pulling, and targeting systems in compound ways at break-neck speeds. Remote execution is the heart of Salt.
 



Big Data Visualization 

David Guttman
 

Audience: Intermediate 

Topic: Big Data 

In this talk we'll cover how to create a modular, end-to-end system for visualizing your Big (or small) Data. We'll go through the steps of acquisition, storage, retrieval, and of course, display.

 



Hadoop 2: Enabling the Modern Data Architecture through efficient multi-tenant workload management. 

David Kaiser
 

Audience: Intermediate 

Topic: Big Data 

Hadoop is about so much more than batch processing. Â With the recent release of Hadoop 2, there have been significant changes to how a Hadoop cluster uses resources, including new applications for iterative analysis and stream-data processing. This talk will discuss the new design and components of Hadoop 2, and examples of Modern Data Architectures that leverage Hadoop for maximum business efficiency.
 



Are you down with OCP 

Amber Graner
 

Audience: Everyone 

Topic: UpSCALE 

In this talk Amber will walk the audience through the OCP Community and show you how you and your organization can be "Down with OCP"
 



The Bacon Ubuntu Briefing 

Jono Bacon
 

Audience: Everyone 

Topic: Ubucon 

In this new presentation, Jono Bacon, the Ubuntu Community Manager at Canonical will provide an update on the wide variety of efforts going on in the Ubuntu world as they build convergence for phones, tablets, desktops, and TVs. The presentation will touch on the user experience, developer platform, advocacy, and many other areas to bring you fully up to date with where Ubuntu is in its roadmap. At the end of the session Jono will provide an extended Q&A where you can ask him absolutely anything. If you are an Ubuntu fan, be sure to be there!
 


Beginning SysAdmin Training Lab 


Audience: Beginner 

Topic: SysAdmin 

SCALE will conduct a training lab that will provide practical hands-on beginning sysadmin training. The topics covered will loosely follow those covered in Saturday's sysadmin track. The training is targeted at Red Hat Linux or clones.

Prerequisites: students must bring a computer pre-loaded with Red Hat Enterprise Linux 6.x, CentOS 6.x or Scientific Linux 6.x and must have root privileges on that computer.

Seating is first-come, first-serve and space is limited.
 


Full text search in MySQL or MariaDB using Sphinx 

Frank Flynn
 

Audience: Developer 

Topic: MySQL 

Sphinxsearch is an open source full-text search engine.  It can index data directly from your MySQL database and service queries natively, via Sphinx MySQL network protocol and via MySQL server with a pluggable storage engine (SphinxSE).  In this talk we will demonstrate how to index data query it using a MySQL client and how to query it from inside your database server using the SphinxSE.
 


Puppet and Gluster 


Topic: Sponsored 

TBD
 



Measuring your OpenStack Cloud with Ceilometer 

Rich Bowen
 

Topic: Sponsored 

Bring up Ceilometer on your OpenStack cloud to get metering across all the various components of your private cloud. Rich will show you how to install and configure Ceilometer, and get useful stats out of it.
 


OpenShift PaaS Anywhere 

Diane Mueller, Ryan Jarvinen
 

Topic: Sponsored 

Adding a PaaS to your Infrastruture had never been easier than with OpenShift, the Red Hat-sponsored Platform as a Service project. In this session, we'll: Define PaaS and review it's benefits Learn about what PaaS brings to the table that other automation approaches don't Take a peek at the future of PaaS with Docker, Solum, and other initiatives We'll also show you how to find everything you need to get started in our index of community cartridges & quickstarts: http://openshift.github.org
 


Elastic Overkill: Is Cloud Really The Be-All End-All for Everyone? 


Topic: Sponsored 

IT managers are chomping at the bit at the ease of use found with VMs, as well as the cost savings. They can build a superior architecture with hundreds of VMs, all ready to run any application. The question on their minds now is, should they build a virtual data center that mirrors the physical one they might already have, or migrate straight to the cloud, with all of its elasticity and software-defined features?
 



How to Assemble A Cutting Edge Cloud Stack With Minimal Bleeding 

Jason Brooks
 

Topic: Sponsored 

Whether you end up opting for a vendor-charted or a DIY course, piecing together your own cloud environment is a great way to explore the latest available technologies, and to learn about potential issues that might not be spelled out in your vendor or project's marketing materials.Attend this presentation to hear about lessons I've learned while making projects such as Gluster, oVirt, OpenStack, Fedora and Cen
 


Growing CentOS as a Platform for Infrastructure Development 


Topic: Sponsored 

The data center is changing, and the role of server operating systems is evolving along with it. CentOS is taking on the challenge of becoming a platform for innovation that enables next-generation services to meet the needs of the data center today and tomorrow.

We'll look at how CentOS is embracing special interest groups (SIGs) and variants, in addition to its standard offerings, to meet those needs.
 



Welcome and Housekeeping 

Joe Brockmeier
 

Topic: Sponsored 

Intro for the day, talk about the program, outline the schedule, and thanks to sponsors.
 



Chef: The Swiss Army Knife of Cloud Infrastructure 

Matt Ray
 

Audience: Everyone 

Topic: Sponsored 

Chef is an open source configuration management and automation framework used to configure, deploy and manage infrastructure of every type. Deploying to the cloud has made it easy to run large numbers of servers and Chef makes it even easier to deploy to nearly every public and private cloud platform as well as virtualized and physical servers. This talk will provide a quick introduction to Chef and is intended for sysadmins and developers familiar with the concepts behind managing applications and infrastructure in the cloud, without diving too deeply into technical specifics.
 


Automating CloudStack configuration and deployment using SaltStack 

Thomas Hatch
 

Audience: Everyone 

Topic: Sponsored 

With scale comes complexity. CloudStack and SaltStack are no strangers to either. SaltStack provides scalable and secure orchestration to automate as many elements of CloudStack configuration and deployment job as possible. In this tutorial, Tom will walk through the use of various SaltStack components to simplify CloudStack management. He will dive into Salt formulas and state files for CloudStack configuration and show how the Salt remote execution capabilities provide a full management stack for CloudStack environments.
 


LPI Exam Cram - LPIC-1 Exam 101 

ross brunson
 

Audience: Everyone 

Topic: ScaleU 

Ross Brunson of LPI will host a half day exam cram sessions for LPI-101 exam (the first of two exams necessary for the highly-respected LPIC-1 certification.) This session will assist exam candidates in preparing for the LPIC-1 Exam 101. Exam cram sessions include information on exam structure, question types, and how to use practical experience and one's knowledge of Linux to determine the correct answers to exam questions. Participants in these exam cram sessions will also gain important tips, tricks and techniques in order to successfully complete and pass their LPI exams. Ross is
 


Intro to Zenoss 


Audience: Everyone 

Topic: Sponsored 

An introduction to the Zenoss 4 UI, and the Zenoss Community.
 



Managing infrastructure with Application Policy 

Mike Cohen
 

Topic: Sponsored 

Through its launch of Application Centric Infrastructure, Cisco introduced the concept of using declarative, application-centric policy to management datacenter infrastructure. This talk will discuss how these policies are constructed, their advantages, and also explain how they are being realized in the open source community through OpenStack and Open Daylight.
 


Fundamentals of Ceph by Greg Farnum 

Gregory Farnum
 

Audience: Everyone 

Topic: Sponsored 

Ceph is an open source distributed object store, network block device, and file system designed for reliability, performance, and scalability. With an advanced placement algorithm, active storage nodes, and peer-to-peer gossip protocols, Ceph scales from terabytes to exabytes with no single point of failure. Instead of using scale-up storage appliances, Ceph is a software solution that works on commodity hardware that can be tailored to the needs of the deployer.
 



Welcome to Build a Cloud Day 

Mark Hinkle
 

Audience: Everyone 

Topic: Sponsored 

Will kick off the event with a review of the program and discussion on cloud computing.
 



Managing Cassandra 

Albert Tobey
 

Topic: ScaleU 

In this course, Al will cover the the essentials of Cassandra administration, including: installation, clustering, monitoring, and tuning. Attendees will be expected to have basic Linux systems administration skills such as filesystem navigation, package management, and editing configuration files.
 


Quickstart into the Amazon Cloud 

Florian Drescher
 

Topic: ScaleU 

This training will introduce you to Amazon EC2 and RDS. It will teach you everything you need to know in order to create your own website and database backend.
 



KidsRuby Workshop 

Ron Evans
 

Audience: Beginner 

Topic: Youth 

Have fun and make games, or hack your homework using Ruby! Just tell your parents or teachers you are learning Ruby programming... ;)

KidsRuby (http://kidsruby.com) is FREE and OPEN SOURCE SOFTWARE and works on any computer that runs Linux, OSX, or Windows. We have set aside 1.5 hours to teach kids how to program in Ruby using KidsRuby. All you need is your own laptop computer and a desire to have fun.

We will also be bringing Sphero robots, so if you ever wanted to learn to program your own robots, don't miss it!
 


Securing Your System 101 

Alejandra Corona, Elizabeth Garcia, Alexander Cosio, Yolanda Kol, Koda Kol
 

Audience: Everyone 

Topic: Youth 

 

Students at Roosevelt High School in Los Angeles will demonstrate basic processes to harden Linux OS. As society becomes increasingly immersed in information technology on a vast array of networks, sensitive data stored as digital files are at risk of being exposed to hackers. Our computer systems must be protected from unintended and unauthorized access. In a lesson on how to secure Linux OS, the next generation will present solutions for today's 21st century challenges.

 
 



If you give a programmer a cookie... 

Erik Johnson
 

Audience: Everyone 

Topic: UpSCALE 

This talk is a re-imagining of the classic children's book "If You Give a Mouse a Cookie" by Laura Numeroff.
 


Optimizing EMC Storage for Postgres:: Is FAST slowing you down. 

Oscar Herrera
 

Audience: Intermediate 

Topic: PostgreSQL 

This presentation focuses on optimizing EMC VMax tiered storage
for use with PostgreSQL.  The presentation will discuss the use of
FAST, tiered storage, how to identify if EMC Storage policies are
impacting Postgres performance, and how to troubleshoot PostgreSQL,
VMWare, and the EMC Storage array to ensure that your optimizations
have improved your performance.  The presentation will also highlight
a real world case study where EMC VMax Storage policies impacted the
performance of Postgres and  recommendations
for fixing issues.
 



Samba For Dummies 

Mike Maki
 

Audience: Beginner 

Topic: SysAdmin 

Have you ever wanted to access your Windows files from your Linux box or vice-versa? In this course you will learn the basics on just how to do that. We'll go over the setup of a simple shared directory on a Linux system that can be accessed from Windows. We'll also show you how you can access a Windows share from a Linux system. We'll touch a bit on user and password management for accessing each system.
 


Lightning Talks 


Audience: Everyone 

Topic: DevOps 

Lightning Talks
 


Introduction to Chef 


Audience: Everyone 

Topic: Sponsored 

Chef is an automation platform that transforms infrastructure into code. This is a hands-on tutorial that will cover the basics that everyone needs to know about how to use Chef for system and infrastructure management. We'll discuss the server API, the code primitives, and the tools required to successfully use Chef. Hands-on exercises throughout the tutorial will reinforce the material discussed
 


Introduction to Chef 


Audience: Everyone 

Topic: Sponsored 

Chef is an automation platform that transforms infrastructure into code. This is a hands-on tutorial that will cover the basics that everyone needs to know about how to use Chef for system and infrastructure management. We'll discuss the server API, the code primitives, and the tools required to successfully use Chef. Hands-on exercises throughout the tutorial will reinforce the material discussed.
 


LPI and BSDA Exams 


Topic: Sponsored 

Linux Professional Institute (LPI) and the BSD Certification Group  will be offering certification exams at SCALE 12x.

 
 



Introduction to patching for the new sysadmin 

Thomas Cameron
 

Audience: Beginner 

Topic: SysAdmin 

One of the important roles of the system admin is to keep systems up to date. Keeping systems patched addresses security problems, program bugs, and brings new features or enhancements into your environment. 
 



Machinima with OpenShot: Turn your video games into movies 

Keila Banks
 

Audience: Beginner 

Topic: Youth 

There has been a community of gamers who want to express their moviemaking instincts through their video games. Learn about how you can make movies with web-based games and online games with this speech.

 



Magical SysAdmin Incantations for New Freedom Fighters 

George Robinson
 

Audience: Beginner 

Topic: SysAdmin 

Welcome to a beginners guide to the basic spells cast by a first level linux sysadmin.  Collected in this presentation are routines that will impress your peers and confound your proprietary enemies.

 
 


Time Management for Systems Administrators 


Topic: ScaleU 

This tutorial will cover techniques for managing your time in an interrupt driven environment. We will cover the key principles of managing your time and Tom's Cycle system. These principles and techniques can greatly increase the efficiency of a single person shop, when applied to a group, be a quantum shift in productivity. In addition, they will reduce your stress, provide greater peace of mind, and put you back in control of your life.
 



CentOS Project Q&A Forum 

Karsten Wade
 

Audience: Everyone 

Topic: General 

You may have heard the interesting news in the Linux world, that
CentOS and Red Hat are embarking on a new journey together in to the
future of community development platforms.<p>

"CentOS and Red Hat joining forces" was not something most Linux users
expected to hear at the beginning of 2014. Now that the news is out,
it's time to write the next chapter of the CentOS story and you can
get a first-row seat to hear what's coming next.<p>
 


Federated PostgreSQL 

Jim Mlodgenski
 

Audience: Developer 

Topic: PostgreSQL 

As more and more alternative data stores come into use, the problem of being able to easily use and report on the data scattered across those data stores becomes increasingly difficult. PostgreSQL has a feature called Foreign Data Wrappers that allows external data sources to be queried from PostgreSQL and look like a standard table. Using Foreign Data Wrappers, users can create a report that joins data residing in Oracle, Hadoop and MongoDB all in a single query.
 


Talking to Strangers is Fun 

Deb Nicholson
 

Audience: Everyone 

Topic: UpSCALE 

Maybe you've always thought that talking to strangers just wasn't a thing you could do? You're wrong, it can totally be learned. I'll share a few guidelines for approaching not-known-to-you people and having nice conversations with them. Meeting strangers can be educational, rewarding and fun!
 


Autovacuum and You 

Gabrielle Roth
 

Audience: Intermediate 

Topic: PostgreSQL 

Autovacuum’s like a Roomba, right? You just turn it on and it does all the work for you. Well, not quite â€“ for one, your pets can’t ride around on it â€“ and occasionally it may get stuck in a (figurative) corner. In this talk, we’ll discuss vacuum, analyze, and their daemonic counterparts: how to adjust them to perform appropriately, and perhaps more importantly, what the heck are they actually doing?

 



PostgreSQL 9.3 Replication in 10 Minutes 

Josh Berkus
 

Audience: Beginner 

Topic: PostgreSQL 

Since PostgreSQL 9.3, setting up and managing replication has become extremely easy.  In this demo presentation, Josh will set up a 4-node cascading replication cluster on AWS, and demonstrate failover, remastering, and circular replication.  During the talk, he will explain the setup and configuration required to make it all work.
 



Legacy is not an excuse: DevOps success in the enterprise 

Jody Mulkey
 

Audience: Everyone 

Topic: DevOps 

As the largest live event ticketing company in the world, Ticketmaster is in the rare position of having to balance the needs of a $16 billion global business with the need to defend against competitors that are hungry and very agile. Â Powered by legacy systems, it's clear that Ticketmaster can't rest on its laurels and must innovate to maintain its market leadership.

But how do you take such a large, mission critical enterprise service and make it nimble enough to compete with competitors and delight our customers?
 



DevOps Isn't Just for WebOps: The Guerrilla's Guide to Cultural Change 

Michael Stahnke
 

Audience: Everyone 

Topic: DevOps 

DevOps has been a hot topic for several years, but it’s nearly always talked about with respect to web operations and startups. Since DevOps starts culturally, you can take a bottom-up approach and create a DevOps mindset inside your organization, even if you’re not deploying code twenty times a day.
 



User Authentication and Management 

Craig Zeller
 

Audience: Beginner 

Topic: SysAdmin 

<p>Presentation of the benefits and pitfalls of centralized authentication/user management systems.</p>

 



5 ways to get involved with Ubuntu today 

Elizabeth Krumbach Joseph
 

Audience: Everyone 

Topic: Ubucon 

5 specific ways that a new contributor can easily get involved with Ubuntu, including documentation, software testing, user support, news and advocacy.
 



Cylon.js: The JavaScript Evolution Of Open Source Robotics 

Ron Evans
 

Audience: Everyone 

Topic: Next Generation 

Cylon.js (http://cylonjs.com) is a JavaScript framework for robotics based on Node.js that can communicate with many different kinds of hardware devices at the same time. With surprisingly few lines of code, you can write apps that tie together Arduinos, ARDrones, Spheros, and more. The time has come for the next generation of open source robotics, and Cylon.js can help lead the way!





Getting Started with LiveCode 

Richard Gaskin
 

Audience: Everyone 

Topic: Ubucon 

LiveCode is a rapid application development tool that's easy enough for non-programmers and flexible enough for professionals - and it's now open source.

Deploying to Linux, Windows, Mac, iOS, and Android, LiveCode has been used many thousands of educators, business owners, and professional developers for productivity apps, courseware, games, and more.

This session will introduce the LiveCode language and development environment, building a simple application in real-time and showing some of the apps that have been built with it.
 


Building Droplabs: a Business Model for the Open Source Community 

Lee Vodra, Christefano Reyes
 

Audience: Everyone 

Topic: Mentoring 

Droplabs is a coworking space, classroom and makerspace in Downtown Los Angeles. We'd love to see more places like Droplabs, and we're happy to talk at SCALE about how others can replicate our success â€” and avoid or overcome the challenges we've had over the years:

 â€¢ Identifying a space to build a location-based community
 â€¢ Traffic and parking in Downtown Los Angeles
 â€¢ Making decisions in a consensus-based organization
 â€¢ Empowering members to become leaders
 â€¢ Disrupting the coworking business model
 â€¢ Paying the bills (rent, insurance, staff, etc.)
 â€¢ â€¦ and still having fun!

 



A New Approach to Accounting Software for Non-Profit Organizations 

Bradley Kuhn
 

Audience: Developer 

Topic: General 

Most accounting systems are embedded within some larger ERP system and designed to give users the screens and reports they want, not for the developer who wants to build new accounting applications.

Conservancy is building an â€œaccounting application SDK” to provides the tools needed for good accounting systems and avoid repeated reimplementation. This talk will discuss Conservancy's NPO Accounting Project and its plans for the design of this API, and report on early results since the project began in October 2013.
 


Diversity, outreach, and teaching free software to college students 

Shauna Gordon-McKeon
 

Audience: Everyone 

Topic: Mentoring 

Open Source Comes to Campus is an in-person workshop, held at college campuses nationwide, to welcome newcomers to open source. OpenHatch, the non-profit that leads the effort, has honed the workshop over three years of practice with 20 student groups, 9 of which were women in CS groups. Our first event, with 30%+ attendance by young women, showed us that interest in open source skills cut across demographic lines.

This talk discusses the challenges we've faced, the specifics of our curriculum, and how you can join the effort and bring it to a campus near you!
 


Presto - SQL Engine for Big Data 

Dain Sundstrom
 

Audience: Everyone 

Topic: General 

Presto is a new open source distributed SQL query engine for interactive analytics on big data. This talk we will discuss the motivation and main design points behind developing Presto at Facebook, delve into the architecture details, and discuss the project roadmap.
 



Internet-in-a-Box: Resources for the unconnected world 

Braddock Gaskill
 

Audience: Everyone 

Topic: Hot Applications 

The Internet-in-a-Box is a small, inexpensive device which provides essential Internet resources without any Internet connection. It provides a local copy of a terabyte of the world's Free information.  We have trial deployments in a dozen schools across half a dozen countries around the world.  This Open Source project is being developed by volunteers in southern California. We are working with schools and communities worldwide.
 



Next Generation High Availabilty Linux Clustering 

Thomas Cameron
 

Audience: Everyone 

Topic: General 

Red Hat's Thomas Cameron will talk about the current state of high availability clustering in Fedora and RHEL 7.
 


Automated MySQL failover with MHA: getting started & moving past its quirks 

Colin Charles
 

Audience: Everyone 

Topic: MySQL 

In the third edition (2012) of High Performance MySQL, MHA usage is described as: "anyone other than Yoshinori who is using it in production, and we haven't used it ourselves." Little known to the authors, we've spent quite a lot of time working on MHA and figuring out its kinks. It has also been deployed in many a production environment over the past year. Today MHA is in use in places like DeNA (gaming), Facebook (social networking), SK Telecom (telecoms), and DAPA (defense).

 
 


MariaDB: Viable MySQL replacement 

Colin Charles
 

Audience: Intermediate 

Topic: General 

MariaDB is now three years old and we've made 5 major GA releases of the popular database software. With many Linux distributions taking the path to replace MySQL with MariaDB, it can be said that it is 2013 that MariaDB has arrived (so a little longer than OpenOffice.org/LibreOffice split).

 
 



Hacking the Kernel, Hacking Myself 

Kelley Nielsen
 

Audience: Everyone 

Topic: General 

I was chosen, out of eighteen successful applicants, to be one of four Linux kernel interns through the Gnome Outreach Program for Women. This is the story of my journey from a frustrated retail worker, dreaming of writing code for a living, to a full fledged kernel developer. It's about the technical aspects of my project, about my participation in the OPW program, and about how I grew and changed as a coder and a person as I rose to the challenge.
 



Youth Contributing 

José Antonio Rey
 

Audience: Everyone 

Topic: Youth 

I have been contributing to open source since I was fourteen years old. Sometimes young people can feel afraid to find a welcoming community, but, how can they start contributing?

It usually sounds simple to go and fix some bugs, but maybe you need a hand, and you don't know who to contact, or where to go. If you're unsure about helping in a community or if you're already in but would like to hear some tips, I'll speak from my personal experience as a young person.
 



Devops for University Students 

Lance Albertson
 

Audience: Everyone 

Topic: DevOps 

University students rarely get a chance to fully embrace the Devops or FOSS development culture while in school. This year we’ve started a program called Devops Bootcamp which is a hands-on, informal workshop open to any student at OSU. The goal of Devops Bootcamp is to immerse college students in the basics of Linux, Linux System Administration, FOSS development practices and eventually building an entire infrastructure for a fake organization.
 



The Ubuntu Community; Why You Should Join 

Philip Ballew
 

Audience: Everyone 

Topic: Ubucon 

The Ubuntu Linux operating system is a system that is growing every year. Because of this, the community surrounding it is ever changing as well. The amount of people who call themselves part of the Ubuntu community is increasing all the time, and this is enhancing the amount of people who are able to both contribute to and use the operating system, through their efforts as an active and hard working community. My talk will discuss the Ubuntu community, what different parts there are, and then how somebody can join the community.
 



Why Open Source and How We are Shaping the Future 

Mark Hinkle
 

Audience: Everyone 

Topic: General 

Most of us associate open source with software, it’s Linux, Android, Chrome and many of the programs we use every day. The more important question is why we are interested in open source and how we share the beliefs that cause us to spend our time using, developing and telling others about the benefits. Â The methodologies of open source are shaping government, medicine and science in ways that transcend information technology. Our success in developing software through a merocratic process is changing the world we'll discuss specific examples and our mandate to share. 
 



Burnout and Ops 

Lars Lehtonen
 

Audience: Everyone 

Topic: DevOps 

"Ops," as often structured, is professionally and personally damaging. The DevOps movement provides some fixes, but we as individuals are still responsible for tending to our own careers and our own lives. Burnout happens in this field, and I have some ideas how to fix it.
 



Understanding Software Collections 

Joe Brockmeier
 

Audience: Intermediate 

Topic: General 

Software Collections are a solution for RPM-based Linux distributions for installing different versions of software, or software not distributed by the upstream vendor. For users who want to run different versions of system libraries, or developers who want to distribute newer or different software for major Linux distros, Software Collections are the answer.
 



Increase Configuration Re-use with Service Oriented Design & TDD 

Nate DAmico
 

Audience: Intermediate 

Topic: DevOps 

Tools such as puppet/chef provide the foundation for re-use & sharing of configuration components.  Higher levels of re-use allow you to use components "off the shelf" as lego blocks to form applications & distributed services.  In practice it is rare to download 3rd party components and use un-altered in your environment.

This talk is for infrastructure developers looking for a higher level of  re-use & sharing both inside and out of their IT organizations.
 


fpm: Package Software and Be Happy 

Jordan Sissel
 

Audience: Everyone 

Topic: SysAdmin 

Software packaging seems to be something every platform likes to implement themselves, and users, developers, and operators are all left to make it all work. Got developers who like npm, but operators who like debs? fpm solves it. Got a rubygem? Convert it easy to a deb, or rpm, or anything. Got a deb when you need an rpm? Easy. No prior packaging experience is required! For a teaser, this will make you an rpm of ruby on rails: 'fpm -s gem -t rpm rails' This talk will cover packaging and present happy solutions using fpm!
 



Django-style Flask 

Cody Lee
 

Audience: Intermediate 

Topic: General 

Django is great if you like the ORM, relational databases, and serving public facing websites. If you don’t intend to stray too far from the built-ins; keep Django, otherwise you should consider Flask.  Flask is a flexible micro-framework with no enforced ORM so you can incorporate your own ORM, OGM, or unique object manager. If you still like the syntactic sugar and organization of Django, don’t fear, you can keep it with just a little bit of work. In this session we’ll show you how to make Flask act similar to Django for serving up an API.
 



Shell Programming 

Andrew Vandever
 

Audience: Beginner 

Topic: SysAdmin 

Bash is super useful to be good at for a lot of reasons. Many foundational system tools are heavily bash-scripted, and a lot of system work can be easily scripted with bash. This session will assume no previous scripting experience, and cover the basics of authoring and using shell scripts on a Unix system. We'll cover variables and other substitutions, io channels, flow control, functions and getopt.
 


Securing Your Cloud with the Xen Hypervisor 

Russell Pavlicek
 

Audience: Everyone 

Topic: Cloud and Virtualization 

<p>The Xen Project produces a mature, enterprise-grade virtualization technology featuring many advanced and unique security features. For this reason, it's the hypervisor of choice for the NSA, the DoD, and the new QubesOS Secure Desktop project. However, while much of the security of Xen is inherent in its design, many of the advanced security features, such as stub domains, driver domains, and Xen Security Modules (XSM), are not enabled by default. This session will describe many of the advanced security features of Xen, and the best way to configure them for the Cloud environment.</p>

 


Whirlwind Tour of Writing Games in Ruby. 

Shawn Anderson
 

Audience: Everyone 

Topic: ScaleU 

Ruby is an open source programming language that is both powerful and very flexible. When people hear Ruby, they still think of Ruby on Rails and think that Ruby is just for building web applications. Ruby can be used for so much more than just the web. In this talk, I will walk through how to make a game in Ruby, what libraries are available, how to package and ship your games, and even some advanced techniques like working with shaders.
 



Introduction to DNSSEC 

Kyle Rankin
 

Audience: Intermediate 

Topic: General 

Like IPv6, DNSSEC is one of those great ideas that just hasn't seen widespread adoption yet. That's a shame because it turns out it's not that difficult to deploy DNSSEC for a domain once you have the basic concepts down. In this talk Kyle will talk about general security issues that have plagued DNS over the years, how DNSSEC addresses some of them, how DNSSEC works, and finally how to deploy DNSSEC yourself.
 



Ubuntu Tips and Tricks for New and Old 

Jorge Castro
 

Audience: Everyone 

Topic: Ubucon 

While reading a book or the internet is a great way to learn, nothing beats face to face interaction with other users when it comes to learning the ins and outs of an operating system.

This talk will show you some tips and tricks that you can learn and remember and use as soon as you get home. We will not be going into indepth howtos, but instead concentrate on small tips that when combined together can save you time and effort.

New user and seasoned Ubuntu experts welcome! 
 



Getting answers to your questions with Ask Ubuntu 

Marco Ceppi
 

Audience: Beginner 

Topic: Ubucon 

Sometimes things just don't work out with computer, and you need a way to get answers to your questions, Ask Ubuntu was launched in 2010 as part of the Stack Exchange network to provide users a platform for getting answers to their technical questions. This talk will give tips and tricks on how to use the site to get the help you need. 
 



3D Animation with Blender 

Justin King
 

Audience: Everyone 

Topic: Beginner Tutorials 

Learn to animate in Blender, use shaders, and render animations. You will learn these things:

Simple keyframes

Modifiers

Shaders

Rendering

How you could use blender animations

 



Chef for OpenStack 

Matt Ray
 

Audience: Intermediate 

Topic: Cloud and Virtualization 

The open source configuration management and automation framework Chef is used to configure, deploy and manage many large public and private installations of OpenStack and supports a wide variety of integration opportunities. Chef for OpenStack is a project based on the healthy exchange of code, ideas and documentation for deploying and operating OpenStack with Chef. OpenStack is a large and complex ecosystem, this session will highlight the resources available for operators, as well as the evolution and layout of the project and the roadmap going forward.
 


Hack Your Health 

David Uhlman
 

Audience: Everyone 

Topic: General 

Tech people have a unique perspective on problem solving and DIY. "Hacking Your Health" shows you how to put those same principles to use with your health and body. We'll cover getting lab work done directly (for "science" or to save money), fun and profitable things to do with your imaging data like 3D Printing your head, what's up with obamacare, how to "be the best patient you can be", help prevent medical errors, getting second opinons, hacking your diet, and a few things to understand about how the health care system as well as how hospitals and your doctor operate.
 



How To Contribute to Open Source Projects 101 

Miguel Hernandez
 

Audience: Everyone 

Topic: General 

In this presentation, you'll learn why it's important to contribute to open source projects, how to get started, the many ways that you can contribute, disspell some common myths (i.e. you don't have be a coder to help your favorite project), find out how to pick a project, love doing it & why it also benefits YOU to contribute to open source. We'll also briefly touch on how Community Managers can streamline the contribution process. In short, there's a little here for everyone. So come on out, sit a spell & let's make the open source ecosystem an even better one!
 



Unleashing Kids and Teachers 

James Murdza, Curt Thompson
 

Audience: Everyone 

Topic: Open Source Software In Education 

Unleash Kids is an organization bringing open learning technology to classrooms in poor communities. In the past year, it has brought Linux laptops, classroom servers and open learning content to schools across Haiti. Curt and James will talk about the evolution of the One Laptop per Child Project, experiences working with schools, and the technology behind it all. Unleash Kids projects include a mission school using laptops and a school server, a school using solar power to charge ten laptops, and several schools using Internet-in-a-Box, an offline cache of essential internet resources.

 



Introduction to CoffeeScript 

Lance Lakey, Dan Yoder, Arbind Thakur
 

Audience: Everyone 

Topic: Hot Applications 

Why CoffeeScript? Includes an overview of this increasingly popular language language, live coding to highlight the most compelling features, share some helpful resources for continued learning, and respond to audience questions.

Beginners are welcome, as are experienced developers curious about CoffeeScript.

If you just can't wait, try our tutorial to help get you started.
 


The Free Ride 

Nathan Willis
 

Audience: Everyone 

Topic: Hot Applications 

This talk is a provides a roadmap for users looking to get started in automotive Linux, including in-dash head units for "infotainment," diagnostics and data logging, and engine performance tuning. Covered topics include an introduction to the leading Linux IVI projects, the pitfalls and obstacles to using open source software in the car, and the outlook for the coming year in automotive Linux. The session will conclude with a practical guide to the hardware and software users can run in their cars today, based on the speaker's experience building an aftermarket Linux IVI system.
 



You know, for kids! 7 tips for improving tech education in our schools 

Rikki Endsley
 

Audience: Everyone 

Topic: Open Source Software In Education 

Before the tech field sees a dramatic increase in diversity, our educational system must be more inclusive. This talk is based on the article "Open Letter to My Daughter's High School Programming Teacher," which, told from a mother's perspective, is the personal experience of one teenager's first high school programming class, which started off well, and ended miserably. Rikki will present 7 suggestions for improving high school programming classes, increasing diversity, and eliminating harassment.
 



My half-life with Perl 

Randal Schwartz
 

Audience: Everyone 

Topic: General 

Twenty-five years of Perl. And I’m a tiny bit over 50. Having been there, at the beginning with Perl, I will recount the early days through the modern era (or as much as I can cover in the time provided). I’ll deliver first-hand experience of the creation of the Camel Book, the Llama book, and many other key events in Perl.
 


Configuration Management 101 

Sean Omeara
 

Audience: Developer 

Topic: SysAdmin 

Common threads run through all modern configuration management systems. Learn what make a Configuration Management "CM" compared to scripting. Topics include idempotence, convergent systems, ordering, and orchestration.
 



Open Source Video Editing using OpenShot 

Jayneil Dalal
 

Audience: Beginner 

Topic: General 

Video editing using open source can be quite a headache if you are not using the proper tools with adequate functionalities. So, in this tutorial we will learn how to do editing and make awesome videos using OpenShot. 

 
 



A Tour of OpenShift from the Command Line 

Ryan Jarvinen
 

Audience: Beginner 

Topic: Cloud and Virtualization 

Take a command line tour of the development environment offered by the OpenShift cloud platform. We'll learn how to set up and configure a basic development environment, provision an application container, and then delpoy our code using git. Â We'll also use ssh, tail, ps, env, export, curl, and many other command line tools to interact with our hosted application, and to complete local development tasks.
 



How Linux Containers and Docker will change how we develop and deploy apps 

Jérôme Petazzoni
 

Audience: Everyone 

Topic: Hot Applications 

Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.
 



Devices outside the Enterprise Perimeter 

Alex Perry
 

Audience: Advanced 

Topic: General 

A mobile workforce, using a wide range of devices on many different networks,
is difficult to manage using the traditional inside/outside network perimeter model.

This talk discusses using an alternate architecture, where privileges are granted based
on a wider range of factors, not just network address being asserted by the device.

 


What's the Value of a Pull Request? 

Carol Huang
 

Audience: Everyone 

Topic: Mentoring 

It’s a given that you don’t ignore your community â€” at any given stage of your open source project, your community isyour project. MongoDB has over 25,000 user group members, xx contributors , and hundreds of community leaders around the world. How did we get here?

Using specific examples from our experience, I go through 3 different areas of community and show how you nurture a pull request into a user group organizer, a core code contributor, or a dedicated evangelist.
 



OpenStack vs. VMware - A Systems Administrator Perspective 

Dmitri Zimine
 

Audience: Everyone 

Topic: Cloud and Virtualization 

 


OpenStack has quickly become the most important OpenSource community since Linux itself. What’s it like to use OpenStack for virtualization and private cloud? And how does that compare to VMware’s solutions? 
 



CAS and Shibboleth : Open Source Your Identity 

Scott Williams
 

Audience: Intermediate 

Topic: General 

Claremont McKenna College is part of the consortium of Claremont
Colleges, which are independently governed. This talk is about how the
open source technologies of CAS and Shibboleth fit a common need among
the colleges so that common services could be accessed through our
federated authentication systems. The marriage of CAS and Shibboleth
running on top of a core Linux/MariaDB stack, offered a solution that
limited our costs while providing great flexibility.
 


Trolls Aren't the Only Threat Under the Bridge 

Deb Nicholson
 

Audience: Everyone 

Topic: General 

Lots of small and medium free software projects are staffed by volunteers that don't have any money to tempt a patent aggression entity. There's been plenty of talk about patent trolls, but money isn't the only motive for a patent suit. Even if non-practicing entities are eventually curtailed, ill-intentioned practicing entities may not be affected. What can we as free software builders, promoters and users do to protect the code we care about from anti-competitive suits?
 


Git and Make: not just for code 

Don Marti
 

Audience: Everyone 

Topic: General 

Two of the most common programming tools are way too useful to be left to the programmers. We'll cover how to use the Git version control system and the Make utility to get more accurate and faster results on a variety of common tasks, such as using Markdown to collaborate with users who run Microsoft Word, "winning" National Novel Writing Month, doing double-entry accounting, and keeping all your files consistent across multiple in-house and/or cloud servers.
 


Beyond the Hypervisor - A Technical Roadmap for Open Virtualization, Linux, KVM 

Mike Day
 

Audience: Intermediate 

Topic: Cloud and Virtualization 

Linux and KVM provide the foundation for many of today's most dynamic workloads. Learn what's next for KVM from IBM Distinguished Engineer Mike Day, who has been leading IBM's KVM development efforts since 2007. Cloud, Financial, HPC, Telecom: each of these industries is working hard on KVM features to run virtualized workloads now or in the near future. Mike will discuss some important technologies under development now that will bring significant new capability to Linux and KVM; and to workloads that leverage KVM inlcuding OpenStack, Gluster, and others. 
 



Seven problems of Linux Containers 

Kirill Kolyshkin
 

Audience: Everyone 

Topic: Cloud and Virtualization 

OpenVZ, which has turned 7, is an implementation of lightweight virtualization technology for Linux, something which is also referred to as LXC or just containers. The talk gives an insight into 7 different problems with containers and how they were solved. While most of these problems and solutions belongs in the Linux kernel, kernel knowledge is not expected from the audience.

The talk will cover resource management mechanisms (including cgroups, VSwap, I/O and CPU limits and priorities), file system in a file technology (ploop), fast live migration (including CRIU) etc.
 



The Open Source Alphabet 

Ruth Suehle
 

Audience: Everyone 

Topic: UpSCALE 

We've all tried to explain open source to somebody at a party who wants to know what we do but barely knows how to open Internet Explorer. Here's the alphabetical resource, open source from A to Z. Although there are 26 letters and only 20 slides... who will get the alphabetical shaft?
 



Raspberry Pi Hacks 

Ruth Suehle
 

Audience: Intermediate 

Topic: Hot Applications 

Ruth Suehle and Tom Callaway, authors of Raspberry Pi Hacks, will share hints and tips for brave hackers ready to bring their ideas to life with the Raspberry Pi. This talk is fun for both experienced builders and novices who would like to get started building something with the Pi, so regardless of whether you know how to use a soldering iron or use a cross-compiler, you'll find something useful.
 



MySQL Indexing: Best Practices 

Peter Zaitsev
 

Topic: MySQL 

Proper indexing is a key ingredient of database performance and MySQL is no exception. In this session we will talk about how MySQL uses indexes for query execution, how to come up with an optimal index strategy, how to decide when you need to add an index, and how to discover indexes which are not needed.
 



ZAPping Your Applications 

Aaron Guzman
 

Audience: Everyone 

Topic: General 

This talk will cover basic to intermediate testing on web aplications using OWASP's Zed attack proxy otherwise known as ZAP. ZAP is a java based tool that offers a plethera of features for developers, QA, and security penetration testers. ZAP's easy to use interface encourages new comers to test applications and learn in the process! 
 



Open Source ALL The Cities 

Jason Hibbets
 

Audience: Everyone 

Topic: General 

Open source is not only transforming our software, but it's transforming our government. Learn about some of the open source applications and civic hacking occurring in the Triangle of North Carolina from the author of "The foundation for an open source city." Leave with ideas that you can take back to your city to start creating a better citizen experience.
 



Introduction to FreeNAS development 

John Hixson
 

Audience: Developer 

Topic: Hot Applications 

An introduction to programming FreeNAS
 



Migrating The Knot organization from .NET to Open Source 

Jason Sirota
 

Audience: Everyone 

Topic: Mentoring 

About a year ago XO Group Inc. (The Knot) began a migration from .NET to Open-source software. Now we run a polyglot shop that includes some Ruby, Python, Java and .NET along with several database technologies and server platforms. See some of the reasoning for why we transitioned, what challenges we faced and what the future might hold.
 


What's New in OpenLDAP 

Howard Chu
 

Audience: Everyone 

Topic: General 

The Lightning Memory-Mapped Database was introduced at LDAPCon 2011 and has been enjoying tremendous success due to its extreme efficiency. The success of LMDB has led down many different paths, replacing BerkeleyDB in many projects, adoption in NoSQL servers, and of course improving performance in OpenLDAP itself.

The talk will discuss some of the internal improvements in slapd due to LMDB, as well as the impact of LMDB on other projects. Also the new HyperDex backend will be presented, as well as new interoperability work with Samba.

 



JSON in PostgreSQL 

Christophe Pettus
 

Audience: Developer 

Topic: PostgreSQL 

As of PostgreSQL 9.3, the best NoSQL database is... PostgreSQL, an SQL database. We'll talk about all of the various JSON features of PostgreSQL that make it the right choice for storing JSON-based data.

* The JSON type.
* JSON functions and operators.
* JSON indexing.
* Performance.
* Trick and Tips.
* What the future holds.

 



Supercharging MySQL/MariaDB with plugins 

Antony Curtis
 

Audience: Intermediate 

Topic: MySQL 

Demystifying plugins for MySQL/MariaDB. Since plugins was introduced in 2007, it has often been perceived as an expert-only feature.
However, plugins are a powerful tool which can be used by engineers of all levels with only moderate skills in C programming.
 



Exploring the Open Source Movement 

John Kim
 

Audience: Everyone 

Topic: Youth 

The open source movement is nearly at the height of its powers.  Through the various Linux distributions in the wild and a plethora of staple open source applications like Vim and Wordpress, it gave users the power of choice.  But with choice comes great responsibility, as there are far more computer users out there who are not aware. Understanding the history of the movement, however, can not only bring more awareness but enable one to find the confidence to volunteer and propel the movement.
 


High volume metric collection, visualization and analysis 

Abs Pathak
 

Audience: Everyone 

Topic: SysAdmin 

Most technologists are familiar with performance metrics collection tool such as ganglia, cacti, graphite and others. Â In this talk Abs will touch on existing performance collection technologies and the challenges they pose in large environments. Â He will discuss how OpenTSDB combined with Ticketmaster's visualization and analysis tool - Metrilyx, fills the gap between high volume data collection, visualization and analysis.
 



OpenMW 

Mickey Lyle
 

Audience: Everyone 

Topic: Mentoring 

This talk will introduce and discuss the goals, history, and status of the OpenMW project, an open-source re-implementation of the Elder Scrolls 3: Morrowind game originally by Bethesda Softworks. The talk will cover early stage stuggles with leadership and development language choices, through difficulties with engine libraries and proprietary formats, to successful alpha stage releases from an organized and passionate development team supported by shining PR and community efforts.
 



Alice In Wonderland - Is the Network the Next Frontier for Devops? 

John Willis
 

Audience: Everyone 

Topic: DevOps 

Using the past as an indicator this presentation will make some assumptions of how Devops might transform the Network Engineer role over the next five years. Â We will discuss some of the significant opportunities in the Networking work such as Software Defined Networking and Network Functions Virtualization in this presentation. We will also show a demo of a Linux container based emulation network with Openvswitch examples. 
 



Service Orchestration in the Cloud with Juju 

Jorge Castro
 

Audience: Everyone 

Topic: Cloud and Virtualization 

Running services in the cloud can get complicated. You need to grow and shrink services, add new ones, remove old ones, the sorts of things that people like to call "lifecycle management". Deploying to your own server farm, or to a public cloud provider, multiple regions and datacenters, or any combination of all these thing. Perfecting the individual server is over; these days a devops person is expected to manage large swaths of infrastructure in an automated fashion. We're tackling this problem in Ubuntu with Juju, come see how we can help you solve infrastructure gunk.
 


BERNIE (Basic Educational Resources Needed for Innovative Education) 

Tony Anderson, Caryl Bigenho
 

Audience: Everyone 

Topic: Open Source Software In Education 

Many one laptop per child deployments involve a single site with 30-200 laptops  with no effective access to the Internet. A school server containing educational content such as 'Internet in a Box' can bring some of the benefits of connectivity to these sites.

BERNIE is an attempt to assist these deployments by making essential software and content available on a single hard drive. The Open Source community can help extend and improve Bernie to enhance educational opportunities for children around the world.

 

 
 


Introduction to Elasticsearch 

Kevin Kluge
 

Audience: Everyone 

Topic: Hot Applications 

Elasticsearch helps a developer or administrator search and analyze document sets of up to several billion documents. Â Common use cases include product catalog storage and log file search and analytics. Â This talk gives a technical introduction to Elasticsearch and its related projects, Logstash and Kibana. Â Features are presented with examples and use cases behind them. Â The talk presents choices in the design of an Elasticsearch deployment and lessons learned from the field. Â Future directions for the technology are discussed as well.
 



What to Un-Break Next? New Opportunities for IT Automation 

Lindsey Smith
 

Audience: Everyone 

Topic: DevOps 

The open source community is as much about sharing ideas and solutions to problems as it is about the code itself. I spend a lot of time talking with IT organizations about their challenges with repetitous manual work, which simply doesn’t scale. This session is about automation opportunities to make systems more maintainable, consistent and scalable, and even better, make your life easier, more scalable and less prone to firefighting in the areas of provisioning, virtual/cloud environments, network devices, OS management, compliance and application deployment.
 



A Tale of Two Sims 

Michael Frysinger
 

Audience: Developer 

Topic: Cloud and Virtualization 

A comparison of two open source simulator projects: the GNU Simulator and QEMU. They have fundamentally different designs which lead to various trade-offs from speed to ease of use. Both are useful tools in the embedded developer’s toolbox, so it’s good to understand the strengths/weaknesses so they can be leveraged accordingly.

 



OpenStack, Deploy thyself - TripleO 

Clint Byrum
 

Audience: Intermediate 

Topic: Cloud and Virtualization 

Infrastructure as a Service puts an API in front of Storage, Compute, and Network resources so that users can automate according to their IT needs. OpenStack is the fastest growing IaaS solution around. Built on top of the Linux operating system and licensed using the Apache license, OpenStack is growing at a rapid pace. In order to deploy it, one needs to manage Storage, Compute, and Network resources... So why don't we use OpenStack to Deploy... OpenStack? Well, WE DO! The "TripleO" project, which stands for "OpenStack on OpenStack" is in progress and an official program of OpenStack.
 


ZFS 101 (aka ZFS is Cool and Why You Should be Using It) 

Dru Lavigne
 

Audience: Everyone 

Topic: Hot Applications 

This presentation introduces some of the cool features provided by the ZFS filesystem. These features include built-in software RAID, the ability to self-heal data corruption, copy-on-write, low-overhead snapshots, support for multiple boot environments, and more. It then demonstrates how these features are incorporated into the graphical user interfaces of FreeNAS (an open source storage system) and PC-BSD (an open source desktop/server).
 


Introduction to Kali tools: nmap and OpenVAS 

Nathan Chan
 

Audience: Beginner 

Topic: SysAdmin 

The pen test distribution Kali offers free tools that can help system administrators begin the process of finding vulnerabilities within their networks. This talk will introduce the tools nmap and OpenVAS by demonstrating them using a Kali virtual machine and at least two vulnerable virtual machines on a VirtualBox host-only network.  Creating a report using MagicTree will be demonstrated.  This talk will also offer hints and helpful websites, as nmap is very rich in features and OpenVAS setup is not straightforward and requires Kali updates to work properly.
 


PostgreSQL (System) Administration 

Stephen Frost
 

Audience: Beginner 

Topic: PostgreSQL 

So you have a new app to deploy (or a developer developing one)- and so you need a database.  Come and learn how to get PostgreSQL up and running, the terminology, basics of user management (aka authN) and how PostgreSQL can tie into external authentication systems, the permissions system (aka authZ), managing space usage with tablespaces, and simple tuning techniques.  Basically, all you need to get that database system up and running and humming along smoothly for your application or developer needs.
 


What Hollywood Has To Say About SSH 

Jess Males
 

Audience: Intermediate 

Topic: SysAdmin 

Herein we delve into the many ways to use the openssh client to achieve remote access, whether that’s one-off commands, x-forwarding, port forwarding, or even unix input redirection.
 


You Are All Idiots 

Corey Quinn
 

Audience: Everyone 

Topic: UpSCALE 

Hiring people is hard. Your crappy technical interview makes it worse. In this presentation, Corey pulls no punches as he covers some horrific technical interview questions, and discusses what you're actually trying to accomplish.
 



HowToDR 

Josh Berkus
 

Audience: Everyone 

Topic: SysAdmin 

Are you prepared for disaster to strike your servers?  And, more importantly, are you prepared to recover from that disaster?  Have you prepared for the probable problems as well as the improbable ones?  This talk will outline the basics of disaster recovery plans and procedures for open source application servers, especially database servers.
 


Really Simple Orchestration with Ansible 

Justin Garrison
 

Audience: Intermediate 

Topic: DevOps 

Getting started with system orchestration and configuration management is no simple task. With Ansible you can remove a lot of the prerequisites and overhead of the other tools. Ansible uses software already installed like SSH and Python. Agentless orchestration makes it as simple as a shell script and yaml keeps it as readable as human language.

 



Where'd all my memory go? 

Joshua Miller
 

Audience: Intermediate 

Topic: SysAdmin 

Insufficient memory is a regular problem for systems, and finding what is using up our memory can be tricky. Â In this session we look at the linux kernel memory system : where memory is consumed, why, and what to do about it. Â We'll explore memory metrics through utilities like top, vmstat, and slabinfo, starting with the basics of memory in the Linux kernel and quickly working up to more complex matters. Â  Topics will include paging, swapping, caches, buffers, the Linux VFS, shared memory, and sample cases highlighting how tunables may or may not help.
 



Lessons about community from science fiction 

Dawn Foster
 

Audience: Everyone 

Topic: General 

Communities are one of the defining attributes that shape every open source project, not unlike how Asimov’s 3 laws of robotics shape the behavior of robots and provide the checks and balances that help make sure that robots and community members continue to play nicely with others. When looking at communities from the outside, they may seem small and well-defined until you realize that they seem much larger and complex on the inside, and they may even have a mind of their own, not unlike the TARDIS from Doctor Who. This session focuses on community tips told through science fiction.
 



Write a Better FM 

Rich Bowen
 

Audience: Everyone 

Topic: Mentoring 

We're pretty fast to tell people to RTFM, but often the FM is a mass of confusing, contradictory twisty passages, written by people so familiar with the product that they can't even imagine not understanding it. It's time to get inside the beginner's head and write docs that actually answer the questions that they're asking.
 



Demystifying mod_rewrite 

Rich Bowen
 

Audience: Intermediate 

Topic: SysAdmin 

The author of 'The Definitive Guide to Apache mod_rewrite' removes the mystery from mod_rewrite and shows you how to craft your own rewrite rules, and fix those you find elsewhere.
 


MySQL Scaling -- From 1 to N as easily as possible 

Dave Stokes
 

Audience: Developer 

Topic: MySQL 

MySQL is the most popular databse on the web but how do you grow from that one server you used for development to cover growth. Â Is the way to scale for writes different that scaling for reads? Â How does DRBD work and how does it compare to MySQL Cluster? Â How do I feed Hadoop efficiently? Â Does High Availablity mean slow response? Â To learn the answers to these questions, please attend this session!
 



smoke 

Carlo Flores
 

Audience: Everyone 

Topic: General 

Two things consistently bring down stacks and lead to pain and debt across shops and industry: lack of tests and lack of documentation. Here we will discuss, a simple tool written in BASH that acts as a harness for functional and integration ("smoke") tests, but we will spend most of our time talking about how a focus on tests, documentation, and knowledge sharing impacted our company culture.

 



Code Review for Systems Administrators 

Elizabeth Krumbach Joseph
 

Audience: Intermediate 

Topic: General 

A tour of FOSS code review tools used by the OpenStack infrastructure team to do our systems administration, some of the benefits, trade-offs and challenges that the team encounters.
 



The Hotrodder's Guide To Maximum Performance LAMP 

Jeremy Sands
 

Audience: Intermediate 

Topic: SysAdmin 

Hotrods, aka drag racers, are the automotive epitome of the pursuit of maximum performance. Even though they are amazing machines, the basic concepts of how to get there are simple: reduce weight, simplify, streamline, and add power. The same concepts can be applied to server infrastructure to take your overloaded server and have it burn rubber. Â Even in an age of abundant CPU power and cloud computing, the art of tuning servers for maximum performance is still relevant and pays immense dividends down the road no matter what size your IT infrastructure is.
 


Automated Deployment with Django, Docker, and Salt 

Roberto Aguilar
 

Audience: Intermediate 

Topic: General 

Small dev teams are usually tasked with not just building an application, but deploying it and maintaining the infrastructure that powers their product. Â These teams are constantly balancing feature development with devops.

This talk will take a look at building an automated deployment system with Open Source components to maximize team resources on their competitive advantage. Â We'll cover Django for the console app and API, Docker for application distribution, and Salt for configuration management and orchestration.
 





FacebookTwitterIdenti.caGoogle+YouTubeLanyrd

Subscribe to our newsletters

 

Email
Confirm your email address








  





Platinum Sponsors

 






Gold Sponsors

 












Silver Sponsors

 






























Reception Sponsors

 












Special Event Sponsors

 
























Speaker Track Sponsors

 


















Media Sponsors

 




























About SCALE

Contact Us

Press

Terms and Conditions