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 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)

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

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

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?

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.

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

Simple Filesystems with Python and FUSE

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

MiniTest & Rails: Total BFFs

Clean Application Development
Talk by Adam Culp in 246 QA

Clean Application Development

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

Building HTML5 applications, the JBoss Way

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

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

hackCenter: Attack a box [open CTF]

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

JS.Next: The new JavaScript API

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

Selenium for Automation and Testing

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.

Getting Started with Arduino
Talk by Jeremy Willden in 280 Embedded

Getting Started with Arduino

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

Rocking Responsive Web Development

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

High Performance Websites with Scalable Workers

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

Ruby Automated Testing: You're Doing It Wrong

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

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

Hadoop 101 and the "Big Data Hype"

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

12:30
0
Lunch

Lunch

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

Adding to your Python Armory

5
Ruby 2
Talk by David Brady in 259 Ruby

Ruby 2

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

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

Arduino-enabled ExtraBee Open Source Radio Module

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

Site Testing with CasperJS

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

Angular.js, making web development easy

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

1 Hour with an Attorney

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

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
hackCenter: Attack a box [open CTF]
Workshop by theTransistor and DC801 in 279 theTransistor

hackCenter: Attack a box [open CTF]

15:00 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

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

Linux on ARM -- the next big thing?

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

An intro to API development with Mojolicious

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

Ruby and its precious Gems

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

Buildout: How to Tame Your Python

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
1 Hour with a CPA
Talk by Bryant Armstrong in 138 Business

1 Hour with a CPA

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
9
ChomeApps with AngularJS and NodeJS
Talk by Aaron Frost in 139 Javascript

ChomeApps with AngularJS and NodeJS

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

A Crash Course in Hobbyist Electronics

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

PHP in 2013

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

Practical Slow Query Log Analysis using Perl

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
Making it happen
Talk by Gabe Gundersen in 138 Business (1 hour)

Making it happen

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

Navigating the Seas of Change: Seam and CDI

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

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
0
Full Text-Search with SQLite
Talk by AJ ONeal in 031 Data

Full Text-Search with SQLite

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

Making Advanced Intrusion Detection Environment(AIDE) Awesome

1
Ooey GUI Web
Talk by Craig Berntson in 276 Web

Ooey GUI Web

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

Removing Cron From The PHP Workflow

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

Memory Management Without Garbage Collection

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

Scaling from 2 to 6

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

Child themes and post format support

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

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

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

Managing time without a Project Manager

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

hackCenter: Wireless Hacking – hands on

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

Creating CSS Styleguides that are living

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

Firewall Wizardry using Netfiler / Iptables

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

Single Page Applications

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

Writing Applications At Cloud Scale

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

QEMU and command line virtualization

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

The WordPress Developers Toolkit

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

Salt Stack: Going Beyond Configuration Management

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

MariaDB - the new M in LAMP?

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
3
Introduction to ZFS
Talk by Aaron Toponce in 073 Ops

Introduction to ZFS

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

Protecting Your Linux Server Against Security Vulnerabilities

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

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

Power Up your PHP with a PaaS

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

Getting Started with Drupal

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

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

MySQL Q&A

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

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

Using OpenStack In A Traditional Hosting Environment

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

hackCenter: Wireless Hacking – hands on

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

Deploying workloads in the Cloud with Ubuntu

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

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

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

Real-time infrastructure management with Salt

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

Database Optimization for Web Developers

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

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

Build more with LESS CSS

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

Managing Project Dependencies with Composer

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

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

Introduction to Software Craftsmanship for Apprentices

1
Writing Salt Modules
Talk by Joseph Hall in 073 Ops

Writing Salt Modules

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

Embrace Your Inner Designer

2
WordPress Cook Book
Talk by Velda Christensen in 263 CMS

WordPress Cook Book

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

Refactoring 101

Saturday 4th May 2013

09:30 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

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

A brief history of Open Source

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

Kanban: The Other Agile

0
OpenStack Compute Introduction
Talk by Mike Lovell in 259 Cloud

OpenStack Compute Introduction

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

The current state of gaming in linux.

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

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

Beginner Python for Kids

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

hackCenter: Hardware Hacking – hands on

10:30
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

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

An Introduction to Ember.js

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

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

Beyond the GPL

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

0
Kids Programming in 138 Kids

Kids Programming

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

Ruby in my yard!

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

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!

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

Exercises in Computational Gastronomy

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

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

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

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

Understanding Digital Computers In Two Hours

0
WordPress Workshop
Workshop by Velda Christensen in 263 CMS

WordPress Workshop