The OpenWest 2014 regional conference focuses on: Open Source, Open Hardware and Open Standards and welcomes hundreds of participants from states throughout the Mountain West.

Keynote
Talk
Workshop
Social
Event Related

Thursday, 8th May 2014

SB 134 - Keynote SB 138 - Ops SB 259 - Geek Life SB 246 - Other Lang SB 073 - Perl PS 202 - Javascript SB 279 - Security SB 139 - Data SB 134 - Executive SB 280 - PHP PS 107 - Java SB 260 - Tools SB 276 - hackCenter SB 031 - Web / UX
08:00

Registration

08:00
09:00

Welcome

09:00
09:15

Technology in Utah

Lt. Governor Spencer J. Cox

09:15
09:45

Internet Liberty - Protecting and Expanding

Pete Ashdown

09:45
10:30

Asynchronous Distributed Computing with Salt

Joseph Hall

The outside looking in -- from Television and Radio to writing Code

Sariah Masterson

Introduction to Go

Brian G. Merrell

Streamlining and simplifying your Perl code using Map, Grep, and Sort

Daina Pettit

Web Components, Polymer, and ooooh....the Shadow DOM

Christian West

Open About Being Closed

Seth Johnson

Add Structure to Unstructured Data: Text Analysis and Speech to Text

Craig D Golightly

Show me the Money: Revenue and Business Strategies

Matt Asay, Nicole Whitehead, Devlin Daley, Gabriel Gunderson

PHP 5.NEXT: The New Bits

Davey Shafik

RESTFul Services in Java using Jersey

Bryan Hansen

Building a Scalable Codebase using Domain Driven Design

Rob Christensen, Marcos Minond, Daniel Telschow

DC801 hackCenter

10:30
11:30

SaltStack Introduction

Jared Robinson

Object-oriented Perl

Doran Barton

Intermediate jQuery: getting to the next level

Mike Scalora

Using Netflow for Security

Troy Jessup

real-time search infrastructure architecture at craigslist

Jeremy Zawodny

Becoming a People Manager

Sue Fahnert, Zlatina Todorov, Carol Fineagan

Dependency Injection, Service Locators, and Testing Your Code

David Hurley

Deploy and develop your application in a PaaS - 0 to awesome in 3 minutes

Grant Shipley

Nark - Steroids for Graphite

Matthew Barlocker, Alyssa Stringham

Creating Wireframes for Web Apps

Mark Calkins

11:30
12:30

Lunch (provided)

12:30
14:00

The Bitcoin and Altcoin Ecosystem - Mining to Money

Scott C. Lemon

Migrating from Python to Go

Brian G. Merrell

Practical Regular Expressions

David Oswald

Security Impact of Configuration Management

Lamont Peterson

Developing on Hadoop using Pig & Hive

Dave Wellman

Inclusion: Expanding the Circle

Stacie Farmer, Sara Jones, Raquel Smith

Inside the Sausage Factory: A Journey from PHP to C

Jeremy Mikola

Bye Containers! Spring Boot your Web App

Dan Bunker

Testing: Heaven or Hell

Andrew Hurd

DC801 hackCenter

Advanced CSS3 Techniques

Alma Madsen

14:00
15:00

5 Things You Didn't Know NGINX Could Do

sarah novotny

Touring the Dark Side of the Internet

Danny Howerton

Language Design in Real Life

Gavin Howard

Non-blocking web services with Mojolicious - The why, the how, and the sequential.

Glen Hinkle

OAuth2: The Swiss-Army Framework

Brent Shaffer

NoSQL Introduction

John Kerley-Weeks

Scratching the Surface: IP Strategies to Protect UI/Interfaces

Michel Bohn

What the heck is the Joomla! Framework?

David Hurley

Git Workflows That Work

Spencer Christensen

Principles of Accessibility

Dallas Despain

15:00
16:00

FreeIPA: Identity Management done right!

Clint Savage

Writing Plugins for Mojolicious

Matt Monsen

Promises, Promises. An introduction to Deferred objects in Javascript

Richard Bateman

Intermediate Metasploit

Mike Spicer

Data Warehousing for Dumm^W Fairly Intelligent Beginners

Joshua Tolley

How Agile Can Make You a Better Executive

Hala Saleh

WordPress for Developers

Velda Christensen

Developing Java with EMACS

Matthew O. Smith

Profiling like a boss, with Chrome's Dev Tools

Paul Draper

Responsive Design != Endless Stacking

Brennen Sanders

16:00
17:00

Light dinner (provided)

17:00
18:30

TechTeamUp

18:30

Friday, 9th May 2014

SB 134 - Keynote SB 246 - Other Lang PS 115 - Business SB 259 - Architecture SB 134 - Popular SB 073 - Perl PS 202 - Javascript SB 138 - Ops SB 031 - Mobile SB 074 - Python PS 107 - Ruby SB 280 - PHP SB 276 - hackCenter SB 139 - Data SB 260 - Tools SB 279 - Security
09:00

Welcome

09:00
09:15

Google Fiber: Gigabit Impact

John Richards

09:15
09:45

Big Data for the Rest of Us

Matt Asay

09:45
10:30

Script up your application with Lua!

Ryan Erickson

Disaster Recovery and Business Continuity

stephen felt

0MQ, SSH and RAET, Oh My!

Thomas S Hatch

Big Data Introduction

John Kerley-Weeks

Perl - Hacked wordpress finding

Jean LaBranche

Down and Dirty with Chrome Developer Tools

Bret Little

Where's (the) Waldo? Automating network gear and "dumb" devices with Salt.

C. R. Oldham

Full Stack JavaScript

Grant Shipley

Djangular: RESTful APIs with Django and AngularJS

Daniel Stephenson

Mapping with Rails to take your Data to New Places

Dan Bunker

Doctrine, Object Persistence, and You

Jeremy Mikola

DC801 hackCenter

10:30
11:30

Hiring and Being Hired

Mac Newbold

SOA Done Wrong: A Tale of Two Apps

Charles Max Wood

Linux Performance Tools

C. Ed Felt

Profiling your awesome code to make it awesomer.

Rob Van Dam

Introduction to Ember

Russell S. Ahlstrom

Mobile Security is All About the App

Kory Calmes, Dan Langford

Decorators: A Powerful Weapon in your Python Arsenal

Colton Myers

PHP: Under The Hood

Davey Shafik

Building a Distributed Data Platform

Ben Coverston

Programming Diversity

Ashe Dryden

11:30
12:30

Lunch

12:30
14:00

Bootstrapping a Compiler

Gavin Howard

Mentoring Devs Into DevOps

Justin Carmony

Privacy at Mozilla

Shane Caraveo

Continuous code delivery and integration

Seth House

Perl via Paper Ink Metal and Oil

John Whitney

PoJAN Stack - Building a scalable SAAS Application

Tiger Nassau

NGINX 101

sarah novotny

Why Apache Cordova (and PhoneGap) Still Exist: State of the Mobile Web 2014

Joe Bowser

numpy and scipy

Justin Findlay

Writing Games with Ruby

Mike Moore

DC801 hackCenter

Highly Available Graphite

Matthew Barlocker, Alyssa Stringham

Cargo Cult Security

Derrick Isaacson

14:00
15:00

Parentheses on the Web: Using Common Lisp for Web Programming

Alpheus Madsen

The problem with ones and zeros.

Dave Wellman

Retrospectus

Daniel Evans

Unleash the Raspberry Pi Through Physical Computing

Kevin Sidwar

I need a web framework, but which one?

Curtis Jewell

Hands-on Refactoring in PHP

Chris London

Schemas for the Real World

Carina C. Zona

vim for people who would rather not learn vim

AJ ONeal

Secure Your VoIP with Asterisk and Kamailio

Corey Edwards

15:00
16:00

2D Game Development for the Masses

Joseph Brower

Making the Move into Management

Mac Newbold

How to write a billing system that doesn't suck

Mark Dominus

Angular.js for the skeptics

Richard Bateman

Dominate your systems universe with Ansible

Daniel Hanks

Creating Mobile Apps With Ionic

David Moulton

A Brief Tour of the Python Pandas Package

Matt Harrison

Building more testable code

Gary

DOs and DON'Ts of MongoDB

Jeremy Mikola

Defending Against Web App Attacks Using ModSecurity

Jason Wood

16:00
17:00

Dinner (provided)

17:00
18:00

Internet Privacy

Adi Kamdar

18:00
18:30

Internet Privacy Panel

David Heldenbrand, Adi Kamdar, Shane Caraveo, Pete Ashdown

18:30

Saturday, 10th May 2014

SB 279 - Security SB 246 - Hardware SB 260 - Tools SB 138 - Ops SB 259 - Community SB 280 - CMS PS 115 - Young Coders PS 202 - Tech Parents SB 139 - Beginner PS 107 - Young Engineers SB 073 - Perl SB 074 - Python SB 263 - Workshops SB 276 - hackCenter SB 031 - Mobile PS 102 - Workshops
09:00

Beginners Introduction to Hacking and Information Security Using Open Source Tools.

Lance Buttars

Raspberry Pi GPIO Overview

Travis Chase

Tools to Help You Join the Self-Publishing Revolution

Trevor Hunsaker

Building your own SAN Castle: From Media Center to Data Center

Brent Lambert

Growing your User Group

Kara Sowles

How to turn WordPress into a full-blown CMS

Alex Young

Scratch : An intro

Matthew

Putting the T in STEM: Supporting Your Tech-Minded Child

David Moss

HTML / CSS

Hannah Bottalla

Hands-on Introduction to Electronics

Perl Program Repair Shop

Mark Dominus

Hands-on Beginning Python

Matt Harrison

Real-Time Web Applications with Python

Robert Oakes

DC801 hackCenter

09:00
10:00

Does this policy make my password look fat?

Cam Morris

Understanding CPU's Using a Simulated Four Instruction Device

Timothy Stanley

Open localization and multiligualism on the Web

Jeff Beatty

Booting a Linux System

Michael Lovell

A brief history of Open Source

Doran Barton

Responsive Image Solutions for a CMS (Part 1)

Duke Speer

10:00
10:30

Python for Young Coders

Corban

Programming for Parents

David Moss, Isaac Strack

Hands-on Dark Dectector

10:30
11:00

Fixing Apache httpd’s fopen() Race Condition

Eric Jacobs

Hack the Moon

Brian G. Merrell

Git Workflows That Work

Spencer Christensen

Routing With Linux, From Home To Enterprise

Steve Wolfe

An open source tool to explore the physics of musical scales

Dallin S. Durfee

Responsive Image Solutions Pt 2 - Lightroom to Website

Duke Speer

Javascript

Hannah Bottalla

11:00
11:30

Python Development Lab

Corban

Keeping Kids Safe

Seth Johnson

11:30
12:00

Lunch (provided)

12:00
13:00

Key Signing Party

Aaron Toponce

Creating Internet of Things Solutions with Node-RED

Scott C. Lemon

Cranking it up to 11 with Chrome Apps

Paul Draper

Spacewalk Workshop: Start with nothing, leave with Spacewalk

Lamont Peterson

Introduction to Ruby on Rails

Charles Max Wood

WordPress Workshop

Velda Christensen

Add Perl to Your Toolbelt

David Oswald

Hands-on Intermediate Python

Matt Harrison

JavaScript Smackdown! Choosing your MVC amongst Angular, Ember, and Backbone

Brian Holt

DC801 hackCenter

Open Web Apps on Firefox OS

Jeff Beatty

Fermented foods your bishop won't get antsy about

Karlyn Tolley, Joshua Tolley

13:00
14:00

Mascot Madness

TBA

First Robotics winners discuss

various winners

Ruby on Rails

Carlos Garcia

Hands-on Space Invaders Game

14:00
15:00

Canvas

Ethan & Mary

Welcome Parents to Open Source and Free tech resources

Jared Smith

Public Demonstrations of Space Invader's Game & Awards

Atypical typing

Mark Dominus

15:00
15:45

Think Like a Programmer

Dave Oswald

15:45
16:00

Keeping safe for kids

Corban

3D printer exhibit

None

16:00