Utah Open Source Foundation, a collaboration of volunteers from local user groups, held its first conference in 2006 to support and promote open-source software. The conference has grown since then, and so has its regional reach into the surrounding communities.

Thursday 2nd May 2013

08:00
0
Registration
Event Related by in General

Registration

09:30
0
Welcome
Keynote by Jason Hall in General

Welcome

09:45 KEYNOTE: Trillion Node Networks
Keynote by Phil Windley in General (1 hour)

KEYNOTE: Trillion Node Networks

10:30
1
You spent 2 years of work on this and your going to just give it away?
Talk by Dan (Danny) Fellars in 138 Business

You spent 2 years of work on this and your going to just give it away?

Home Automation With Node.js and Raspberry Pi
Talk by Clint Berry in 280 Embedded (1 hour)

Home Automation With Node.js and Raspberry Pi

4
JavaScript broke my heart. And then I met AngularJS.
Talk by Joe Eames in 139 Javascript

JavaScript broke my heart. And then I met AngularJS.

Using the Appcelerator Titanium platform to develop for iOS and Android
Talk by Alma Madsen in 031 Mobile (1 hour)

Using the Appcelerator Titanium platform to develop for iOS and Android

3
Stealing ideas from other languages, bringing them home to Perl
Talk by David Oswald in 276 Perl

Stealing ideas from other languages, bringing them home to Perl

Getting Started with PHP (for webdevs, bizdevs, and recruiters)
Talk by AJ ONeal in 260 PHP

Getting Started with PHP (for webdevs, bizdevs, and recruiters)

1
Simple Filesystems with Python and FUSE
Talk by Joseph Scott in 073 Python / Misc

Simple Filesystems with Python and FUSE

Clean Application Development
Talk by Adam Culp in 246 QA

Clean Application Development

2
MiniTest & Rails: Total BFFs
Talk by Mike Moore in 259 Ruby

MiniTest & Rails: Total BFFs

1
hackCenter: Attack a box [open CTF]
Workshop by theTransistor and DC801 in 279 theTransistor

hackCenter: Attack a box [open CTF]

2
Building HTML5 applications, the JBoss Way
Talk by Jason Porter in 263 Java

Building HTML5 applications, the JBoss Way

11:30 How to Bring Your Technology Idea to Life
Talk by Matt Smith in 138 Business (1 hour)

How to Bring Your Technology Idea to Life

Getting Started with Arduino
Talk by Jeremy Willden in 280 Embedded

Getting Started with Arduino

4
JS.Next: The new JavaScript API
Talk by Aaron Frost in 139 Javascript

JS.Next: The new JavaScript API

Rocking Responsive Web Development
Talk by Josh Broton in 031 Mobile (1 hour)

Rocking Responsive Web Development

1
The how and why of hash switches and back mapping.
Talk by Jason Van Patten in 276 Perl

The how and why of hash switches and back mapping.

High Performance Websites with Scalable Workers
Talk by Justin Carmony in 260 PHP (1 hour)

High Performance Websites with Scalable Workers

3
Common Lisp: Everything You Can Do I Can Do Better
Talk by Alpheus Madsen in 073 Python / Misc

Common Lisp: Everything You Can Do I Can Do Better

0
Selenium for Automation and Testing
Talk by Daniel Fackrell in 246 QA

Selenium for Automation and Testing

Ruby Automated Testing: You're Doing It Wrong
Talk by stephen felt in 259 Ruby

Ruby Automated Testing: You're Doing It Wrong

Hadoop 101 and the "Big Data Hype"
Talk by Dave Wellman in 263 Java

Hadoop 101 and the "Big Data Hype"

12:30
0
Lunch

Lunch

14:00
1
1 Hour with an Attorney
Talk by Jared Richards in 138 Business

1 Hour with an Attorney

Arduino-enabled ExtraBee Open Source Radio Module
Talk by Martin Johnson, Jeremy Willden in 280 Embedded

Arduino-enabled ExtraBee Open Source Radio Module

9
Angular.js, making web development easy
Talk by Sean Murphy in 139 Javascript

Angular.js, making web development easy

Sticks, Spit, and Ducttape: Advanced RWD Layout Techniques
Talk by Josh Broton in 031 Mobile (1 hour)

Sticks, Spit, and Ducttape: Advanced RWD Layout Techniques

1
Using Software Collections to install newer Perls on EL5/EL6
Talk by Doran Barton in 276 Perl

Using Software Collections to install newer Perls on EL5/EL6

Adding to your Python Armory
Talk by Colton Myers in 073 Python / Misc

Adding to your Python Armory

3
Site Testing with CasperJS
Talk by Joseph Scott in 246 QA

Site Testing with CasperJS

5
Ruby 2
Talk by David Brady in 259 Ruby

Ruby 2

1
hackCenter: Attack a box [open CTF]
Workshop by theTransistor and DC801 in 279 theTransistor

hackCenter: Attack a box [open CTF]

1
Continuous Enterprise Development: Case Studies in Testable Java EE
Talk by Jason Porter in 263 Java

Continuous Enterprise Development: Case Studies in Testable Java EE

15:00
0
1 Hour with a CPA
Talk by Bryant Armstrong in 138 Business

1 Hour with a CPA

1
Linux on ARM -- the next big thing?
Talk by Jared Smith in 280 Embedded

Linux on ARM -- the next big thing?

TypeScript: An Introduction
Talk by Bret Little in 139 Javascript (1 hour)

TypeScript: An Introduction

3
Full stack Javascript - from mobile to cloud with NoSQL as a datastore
Talk by Grant Shipley in 031 Mobile

Full stack Javascript - from mobile to cloud with NoSQL as a datastore

An intro to API development with Mojolicious
Talk by Matt Monsen in 276 Perl (1 hour)

An intro to API development with Mojolicious

PHP Security: It doesn't have to be an oxymoron
Talk by Steve Meyers in 260 PHP

PHP Security: It doesn't have to be an oxymoron

0
Buildout: How to Tame Your Python
Talk by Shane Hathaway in 073 Python / Misc

Buildout: How to Tame Your Python

Ruby and its precious Gems
Talk by Matthew Nielsen in 259 Ruby (1 hour)

Ruby and its precious Gems

The Art & Science of Search, from Algorithms to Answers.
Talk by Dave Wellman in 263 Java

The Art & Science of Search, from Algorithms to Answers.

16:00
0
Making it happen
Talk by Gabe Gundersen in 138 Business (1 hour)

Making it happen

A Crash Course in Hobbyist Electronics
Talk by Dallin S. Durfee in 280 Embedded

A Crash Course in Hobbyist Electronics

9
ChomeApps with AngularJS and NodeJS
Talk by Aaron Frost in 139 Javascript

ChomeApps with AngularJS and NodeJS

1
Practical Slow Query Log Analysis using Perl
Talk by Rob Van Dam in 276 Perl

Practical Slow Query Log Analysis using Perl

PHP in 2013
Talk by Rasmus Lerdorf in 260 PHP (1 hour)

PHP in 2013

1
Open Source Mathematics: Projects available for experimenting with math
Talk by Alpheus Madsen in 073 Python / Misc

Open Source Mathematics: Projects available for experimenting with math

3
Vagrant for Virtualized Development
Talk by Adam Culp in 246 QA

Vagrant for Virtualized Development

Ruby.new
Talk by Jake Smith in 259 Ruby (1 hour)

Ruby.new

0
Navigating the Seas of Change: Seam and CDI
Talk by Jason Porter in 263 Java

Navigating the Seas of Change: Seam and CDI

17:00
0
BOF Sessions

BOF Sessions

18:30
0
LaunchUp

LaunchUp

Friday 3rd May 2013

09:00
1
Welcome
Keynote by Jason Hall in General

Welcome

09:15 KEYNOTE: The Evolution of PHP as an Open Source Language
Keynote by Rasmus Lerdorf in General (1 hour)

KEYNOTE: The Evolution of PHP as an Open Source Language

09:45
4
KEYNOTE: Thriving with open-source at scale
Keynote by Mark Callaghan in General

KEYNOTE: Thriving with open-source at scale

10:30 Programming with Persistent Compute Objects: A Post-Web Architecture
Talk by Phil Windley in 259 Cloud (1 hour)

Programming with Persistent Compute Objects: A Post-Web Architecture

1
Child themes and post format support
Talk by Mike Hansen in 263 CMS

Child themes and post format support

0
Full Text-Search with SQLite
Talk by AJ ONeal in 031 Data

Full Text-Search with SQLite

2
Lean Client Side Web Applications using Angular, Bottle, and NoSQL
Talk by Samuel M Smith in 139 Javascript

Lean Client Side Web Applications using Angular, Bottle, and NoSQL

0
Scaling from 2 to 6
Talk by H Hatfield in 073 Ops

Scaling from 2 to 6

Removing Cron From The PHP Workflow
Talk by Dan Hunsaker in 260 PHP (1 hour)

Removing Cron From The PHP Workflow

Making Advanced Intrusion Detection Environment(AIDE) Awesome
Talk by Anthony Browness in 280 Security (1 hour)

Making Advanced Intrusion Detection Environment(AIDE) Awesome

0
Memory Management Without Garbage Collection
Talk by Gavin Howard in 246 Tools & Techniques

Memory Management Without Garbage Collection

1
Ooey GUI Web
Talk by Craig Berntson in 276 Web

Ooey GUI Web

0
hackCenter: Wireless Hacking – hands on
Workshop by theTransistor and DC801 in 279 theTransistor

hackCenter: Wireless Hacking – hands on

1
Managing time without a Project Manager
Talk by Cozette Stoddard in 138 Executive

Managing time without a Project Manager

11:30 Writing Applications At Cloud Scale
Talk by Matt Ryan in 259 Cloud (1 hour)

Writing Applications At Cloud Scale

1
The WordPress Developers Toolkit
Talk by Patrick Cox in 263 CMS

The WordPress Developers Toolkit

5
MariaDB - the new M in LAMP?
Talk by Colin Charles in 031 Data

MariaDB - the new M in LAMP?

Single Page Applications
Talk by Mac Newbold in 139 Javascript (1 hour)

Single Page Applications

2
Salt Stack: Going Beyond Configuration Management
Talk by Thomas S Hatch in 073 Ops

Salt Stack: Going Beyond Configuration Management

Firewall Wizardry using Netfiler / Iptables
Talk by Lance Buttars in 280 Security (1 hour)

Firewall Wizardry using Netfiler / Iptables

1
QEMU and command line virtualization
Talk by Mike Lovell in 246 Tools & Techniques

QEMU and command line virtualization

3
Creating CSS Styleguides that are living
Talk by Jared Daines in 276 Web

Creating CSS Styleguides that are living

1
Discussing SEO and Web Trends with the CEO
Talk by Jenny Jessop in 138 Executive

Discussing SEO and Web Trends with the CEO

12:30
0
Lunch

Lunch

14:00
0
Using OpenStack In A Traditional Hosting Environment
Talk by Jun Park, Mike Wilson in 259 Cloud

Using OpenStack In A Traditional Hosting Environment

1
Getting Started with Drupal
Talk by Jared Smith in 263 CMS

Getting Started with Drupal

4
MySQL Q&A
Talk by Mark Callaghan in 031 Data

MySQL Q&A

Vector Graphics on the Web with Raphaël
Talk by Daniel Hanks in 139 Javascript (1 hour)

Vector Graphics on the Web with Raphaël

3
Introduction to ZFS
Talk by Aaron Toponce in 073 Ops

Introduction to ZFS

0
Power Up your PHP with a PaaS
Talk by Grant Shipley in 260 PHP

Power Up your PHP with a PaaS

Protecting Your Linux Server Against Security Vulnerabilities
Talk by Craig Gardner in 280 Security (1 hour)

Protecting Your Linux Server Against Security Vulnerabilities

Hardcore Google: Go, AngularJS, and App Engine
Talk by Joshua Marsh in 246 Tools & Techniques

Hardcore Google: Go, AngularJS, and App Engine

2
Demystifying CSS For Developers
Talk by Justin Carmony in 276 Web

Demystifying CSS For Developers

0
hackCenter: Wireless Hacking – hands on
Workshop by theTransistor and DC801 in 279 theTransistor

hackCenter: Wireless Hacking – hands on

0
Open source v. proprietary: Legal and strategic pros and cons for startups
Talk by Sara Jones in 138 Executive

Open source v. proprietary: Legal and strategic pros and cons for startups

15:00
0
Deploying workloads in the Cloud with Ubuntu
Talk by Ben Howard in 259 Cloud

Deploying workloads in the Cloud with Ubuntu

I'm Using WordPress, Now What? Starter Edition
Talk by Thom Allen in 263 CMS (1 hour)

I'm Using WordPress, Now What? Starter Edition

Database Optimization for Web Developers
Talk by Steve Meyers in 031 Data

Database Optimization for Web Developers

5
Using D3, Cubism, and WebSockets to Make Your Little Heart Go Pitter-Pat
Talk by Bret Palsson, David Cox in 139 Javascript

Using D3, Cubism, and WebSockets to Make Your Little Heart Go Pitter-Pat

Real-time infrastructure management with Salt
Talk by Seth House in 073 Ops (1 hour)

Real-time infrastructure management with Salt

Managing Project Dependencies with Composer
Talk by Russell S. Ahlstrom in 260 PHP

Managing Project Dependencies with Composer

3
Using shorewall for robust Linux firewalls
Talk by Doran Barton in 280 Security

Using shorewall for robust Linux firewalls

Are You A Wizard? Efficient Text Editing with Vim
Talk by Jamison Dance in 246 Tools & Techniques (1 hour)

Are You A Wizard? Efficient Text Editing with Vim

Build more with LESS CSS
Talk by Jake Smith in 276 Web (1 hour)

Build more with LESS CSS

1
Where are the Women Coders?
Talk by Rachel Albrecht, Cody Henrichsen in 138 Executive

Where are the Women Coders?

16:00
1
The Disruptive Nature of Open Source Cloud
Talk by Alan Clark in 259 Cloud

The Disruptive Nature of Open Source Cloud

2
WordPress Cook Book
Talk by Velda Christensen in 263 CMS

WordPress Cook Book

1
Writing Salt Modules
Talk by Joseph Hall in 073 Ops

Writing Salt Modules

Refactoring 101
Talk by Adam Culp in 260 PHP (1 hour)

Refactoring 101

0
Introduction to Software Craftsmanship for Apprentices
Talk by Daniel Evans in 246 Tools & Techniques

Introduction to Software Craftsmanship for Apprentices

Embrace Your Inner Designer
Talk by Josh Broton in 276 Web (1 hour)

Embrace Your Inner Designer

Saturday 4th May 2013

09:30
0
OpenStack Compute Introduction
Talk by Mike Lovell in 259 Cloud

OpenStack Compute Introduction

0
A brief history of Open Source
Talk by Doran Barton in 276 Community

A brief history of Open Source

4
REPEAT: Home Automation With Node.js and Raspberry Pi
Talk by Clint Berry in 280 Embedded

REPEAT: Home Automation With Node.js and Raspberry Pi

1
The current state of gaming in linux.
Talk by Timothy Longwell in 260 Geek Life

The current state of gaming in linux.

BackboneJS: Beyond the Basics
Talk by Bret Little in 139 Javascript (1 hour)

BackboneJS: Beyond the Basics

0
Next Generation package management in FreeBSD : pkgng
Talk by Christer Edwards in 073 Ops

Next Generation package management in FreeBSD : pkgng

Kanban: The Other Agile
Talk by Mac Newbold in 246 Tools & Techniques (1 hour)

Kanban: The Other Agile

0
hackCenter: Hardware Hacking – hands on
Workshop by theTransistor and DC801 in 279 theTransistor

hackCenter: Hardware Hacking – hands on

0
Beginner Python for Kids
Talk by Corban Villa in 138 Kids

Beginner Python for Kids

10:30
1
Designing Cloud Services to Outlast the [Robot|Zombie|Skynet] Apocalypse
Talk by Jeffrey Hutchins in 259 Cloud

Designing Cloud Services to Outlast the [Robot|Zombie|Skynet] Apocalypse

It's Not Just a Blog: A closer look at the APIs that make WordPress a full CMS
Talk by Mike Payne in 263 CMS (1 hour)

It's Not Just a Blog: A closer look at the APIs that make WordPress a full CMS

Beyond the GPL
Talk by Matt Ryan in 276 Community (1 hour)

Beyond the GPL

An Introduction to Ember.js
Talk by Jamison Dance in 139 Javascript (1 hour)

An Introduction to Ember.js

1
How to take the pain out of Web Development
Talk by AJ ONeal in 246 Tools & Techniques

How to take the pain out of Web Development

0
Kids Programming in 138 Kids

Kids Programming

11:30
0
Scale or Fail - Give your app the Speed it Needs in the Cloud!
Talk by Grant Shipley in 259 Cloud

Scale or Fail - Give your app the Speed it Needs in the Cloud!

0
Scaling WordPress
Talk by Joseph Scott in 263 CMS

Scaling WordPress

0
UberMix - the Linux Appliance software - www.ubermix.org
Talk by Terry Scott in 276 Community

UberMix - the Linux Appliance software - www.ubermix.org

2
Ruby in my yard!
Talk by Corey Woodcox in 280 Embedded

Ruby in my yard!

2
Exercises in Computational Gastronomy
Talk by Joseph Hall in 260 Geek Life

Exercises in Computational Gastronomy

Puppet for Optimum, All-purpose System Administration
Talk by Craig Gardner in 073 Ops (1 hour)

Puppet for Optimum, All-purpose System Administration

Linux arcana
Talk by Daniel Hanks in 246 Tools & Techniques (1 hour)

Linux arcana

12:30
0
Lunch

Lunch

14:00
2
Build your own PaaS, just like Red Hat's
Workshop by Grant Shipley in 259 Cloud

Build your own PaaS, just like Red Hat's

0
WordPress Workshop
Workshop by Velda Christensen in 263 CMS

WordPress Workshop

1
Understanding Digital Computers In Two Hours
Workshop by Timothy Stanley in 276 Community

Understanding Digital Computers In Two Hours

HTML5 Game Workshop
Workshop by Sean Murphy in 139 Javascript (2 hour)

HTML5 Game Workshop

0
hackCenter: Hardware Hacking – hands on
Workshop by theTransistor and DC801 in 279 theTransistor

hackCenter: Hardware Hacking – hands on