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 PS 202 - Javascript PS 107 - Java SB 073 - Perl SB 280 - PHP SB 139 - Data SB 134 - Executive SB 259 - Geek Life SB 138 - Ops SB 246 - Other Lang SB 279 - Security 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

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

Christian West

RESTFul Services in Java using Jersey

Bryan Hansen

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

Daina Pettit

PHP 5.NEXT: The New Bits

Davey Shafik

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

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

Sariah Masterson

Asynchronous Distributed Computing with Salt

Joseph Hall

Introduction to Go

Brian G. Merrell

Open About Being Closed

Seth Johnson

Building a Scalable Codebase using Domain Driven Design

Rob Christensen, Marcos Minond, Daniel Telschow

DC801 hackCenter

10:30
11:30

Intermediate jQuery: getting to the next level

Mike Scalora

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

Grant Shipley

Object-oriented Perl

Doran Barton

Dependency Injection, Service Locators, and Testing Your Code

David Hurley

real-time search infrastructure architecture at craigslist

Jeremy Zawodny

Becoming a People Manager

Sue Fahnert, Zlatina Todorov, Carol Fineagan

SaltStack Introduction

Jared Robinson

Using Netflow for Security

Troy Jessup

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

Bye Containers! Spring Boot your Web App

Dan Bunker

Practical Regular Expressions

David Oswald

Inside the Sausage Factory: A Journey from PHP to C

Jeremy Mikola

Developing on Hadoop using Pig & Hive

Dave Wellman

Inclusion: Expanding the Circle

Stacie Farmer, Sara Jones, Raquel Smith

The Bitcoin and Altcoin Ecosystem - Mining to Money

Scott C. Lemon

Migrating from Python to Go

Brian G. Merrell

Security Impact of Configuration Management

Lamont Peterson

Testing: Heaven or Hell

Andrew Hurd

DC801 hackCenter

Advanced CSS3 Techniques

Alma Madsen

14:00
15:00

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

Glen Hinkle

What the heck is the Joomla! Framework?

David Hurley

NoSQL Introduction

John Kerley-Weeks

Scratching the Surface: IP Strategies to Protect UI/Interfaces

Michel Bohn

Touring the Dark Side of the Internet

Danny Howerton

5 Things You Didn't Know NGINX Could Do

sarah novotny

Language Design in Real Life

Gavin Howard

OAuth2: The Swiss-Army Framework

Brent Shaffer

Git Workflows That Work

Spencer Christensen

Principles of Accessibility

Dallas Despain

15:00
16:00

Promises, Promises. An introduction to Deferred objects in Javascript

Richard Bateman

Developing Java with EMACS

Matthew O. Smith

Writing Plugins for Mojolicious

Matt Monsen

WordPress for Developers

Velda Christensen

Data Warehousing for Dumm^W Fairly Intelligent Beginners

Joshua Tolley

How Agile Can Make You a Better Executive

Hala Saleh

FreeIPA: Identity Management done right!

Clint Savage

Intermediate Metasploit

Mike Spicer

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 PS 202 - Javascript SB 073 - Perl SB 280 - PHP SB 074 - Python PS 107 - Ruby PS 115 - Business SB 031 - Mobile SB 138 - Ops SB 246 - Other Lang SB 259 - Architecture SB 276 - hackCenter SB 134 - Popular 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

Down and Dirty with Chrome Developer Tools

Bret Little

Perl - Hacked wordpress finding

Jean LaBranche

Doctrine, Object Persistence, and You

Jeremy Mikola

Djangular: RESTful APIs with Django and AngularJS

Daniel Stephenson

Mapping with Rails to take your Data to New Places

Dan Bunker

Disaster Recovery and Business Continuity

stephen felt

Full Stack JavaScript

Grant Shipley

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

C. R. Oldham

Script up your application with Lua!

Ryan Erickson

0MQ, SSH and RAET, Oh My!

Thomas S Hatch

DC801 hackCenter

Big Data Introduction

John Kerley-Weeks

10:30
11:30

Introduction to Ember

Russell S. Ahlstrom

Profiling your awesome code to make it awesomer.

Rob Van Dam

PHP: Under The Hood

Davey Shafik

Decorators: A Powerful Weapon in your Python Arsenal

Colton Myers

Hiring and Being Hired

Mac Newbold

Mobile Security is All About the App

Kory Calmes, Dan Langford

SOA Done Wrong: A Tale of Two Apps

Charles Max Wood

Linux Performance Tools

C. Ed Felt

Building a Distributed Data Platform

Ben Coverston

Programming Diversity

Ashe Dryden

11:30
12:30

Lunch

12:30
14:00

PoJAN Stack - Building a scalable SAAS Application

Tiger Nassau

Perl via Paper Ink Metal and Oil

John Whitney

numpy and scipy

Justin Findlay

Writing Games with Ruby

Mike Moore

Mentoring Devs Into DevOps

Justin Carmony

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

Joe Bowser

NGINX 101

sarah novotny

Bootstrapping a Compiler

Gavin Howard

Privacy at Mozilla

Shane Caraveo

DC801 hackCenter

Continuous code delivery and integration

Seth House

Highly Available Graphite

Matthew Barlocker, Alyssa Stringham

Cargo Cult Security

Derrick Isaacson

14:00
15:00

I need a web framework, but which one?

Curtis Jewell

Hands-on Refactoring in PHP

Chris London

The problem with ones and zeros.

Dave Wellman

Parentheses on the Web: Using Common Lisp for Web Programming

Alpheus Madsen

Retrospectus

Daniel Evans

Unleash the Raspberry Pi Through Physical Computing

Kevin Sidwar

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

Building more testable code

Gary

A Brief Tour of the Python Pandas Package

Matt Harrison

Making the Move into Management

Mac Newbold

Creating Mobile Apps With Ionic

David Moulton

Dominate your systems universe with Ansible

Daniel Hanks

2D Game Development for the Masses

Joseph Brower

How to write a billing system that doesn't suck

Mark Dominus

Angular.js for the skeptics

Richard Bateman

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

Perl Program Repair Shop

Mark Dominus

Hands-on Beginning Python

Matt Harrison

How to turn WordPress into a full-blown CMS

Alex Young

Growing your User Group

Kara Sowles

Raspberry Pi GPIO Overview

Travis Chase

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

Brent Lambert

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

Lance Buttars

Tools to Help You Join the Self-Publishing Revolution

Trevor Hunsaker

Real-Time Web Applications with Python

Robert Oakes

HTML / CSS

Hannah Bottalla

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

David Moss

Scratch : An intro

Matthew

DC801 hackCenter

Hands-on Introduction to Electronics

09:00
10:00

Responsive Image Solutions for a CMS (Part 1)

Duke Speer

A brief history of Open Source

Doran Barton

Understanding CPU's Using a Simulated Four Instruction Device

Timothy Stanley

Booting a Linux System

Michael Lovell

Does this policy make my password look fat?

Cam Morris

Open localization and multiligualism on the Web

Jeff Beatty

10:00
10:30

Programming for Parents

David Moss, Isaac Strack

Python for Young Coders

Corban

Hands-on Dark Dectector

10:30
11:00

Responsive Image Solutions Pt 2 - Lightroom to Website

Duke Speer

An open source tool to explore the physics of musical scales

Dallin S. Durfee

Hack the Moon

Brian G. Merrell

Routing With Linux, From Home To Enterprise

Steve Wolfe

Fixing Apache httpd’s fopen() Race Condition

Eric Jacobs

Git Workflows That Work

Spencer Christensen

Javascript

Hannah Bottalla

11:00
11:30

Keeping Kids Safe

Seth Johnson

Python Development Lab

Corban

11:30
12:00

Lunch (provided)

12:00
13:00

Add Perl to Your Toolbelt

David Oswald

Hands-on Intermediate Python

Matt Harrison

WordPress Workshop

Velda Christensen

Introduction to Ruby on Rails

Charles Max Wood

Creating Internet of Things Solutions with Node-RED

Scott C. Lemon

Spacewalk Workshop: Start with nothing, leave with Spacewalk

Lamont Peterson

Key Signing Party

Aaron Toponce

Cranking it up to 11 with Chrome Apps

Paul Draper

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

Ruby on Rails

Carlos Garcia

First Robotics winners discuss

various winners

Mascot Madness

TBA

Hands-on Space Invaders Game

14:00
15:00

Atypical typing

Mark Dominus

Welcome Parents to Open Source and Free tech resources

Jared Smith

Canvas

Ethan & Mary

Public Demonstrations of Space Invader's Game & Awards

15:00
15:45

Think Like a Programmer

Dave Oswald

15:45
16:00

3D printer exhibit

None

Keeping safe for kids

Corban

16:00