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.
08:00 |
Registration
Event Related by in General Registration |
09:30 |
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 |
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 |
|
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 |
|
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) |
|
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 |
|
MiniTest & Rails: Total BFFs
Talk by Mike Moore in 259 Ruby MiniTest & Rails: Total BFFs |
|
hackCenter: Attack a box [open CTF]
Workshop by theTransistor and DC801 in 279 theTransistor hackCenter: Attack a box [open CTF] |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
Lunch
Lunch |
14:00 |
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 |
|
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 |
|
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 |
|
Site Testing with CasperJS
Talk by Joseph Scott in 246 QA Site Testing with CasperJS |
|
Ruby 2
Talk by David Brady in 259 Ruby Ruby 2 |
|
hackCenter: Attack a box [open CTF]
Workshop by theTransistor and DC801 in 279 theTransistor hackCenter: Attack a box [open CTF] |
|
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 |
1 Hour with a CPA
Talk by Bryant Armstrong in 138 Business 1 Hour with a CPA |
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 |
|
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 |
|
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 |
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 |
|
ChomeApps with AngularJS and NodeJS
Talk by Aaron Frost in 139 Javascript ChomeApps with AngularJS and NodeJS |
|
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 |
|
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 |
|
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 |
|
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 |
BOF Sessions
BOF Sessions |
18:30 |
LaunchUp
LaunchUp |
09:00 |
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 |
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 |
Child themes and post format support
Talk by Mike Hansen in 263 CMS Child themes and post format support |
|
Full Text-Search with SQLite
Talk by AJ ONeal in 031 Data Full Text-Search with SQLite |
|
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 |
|
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 |
|
Memory Management Without Garbage Collection
Talk by Gavin Howard in 246 Tools & Techniques Memory Management Without Garbage Collection |
|
Ooey GUI Web
Talk by Craig Berntson in 276 Web Ooey GUI Web |
|
hackCenter: Wireless Hacking – hands on
Workshop by theTransistor and DC801 in 279 theTransistor hackCenter: Wireless Hacking – hands on |
|
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 |
The WordPress Developers Toolkit
Talk by Patrick Cox in 263 CMS The WordPress Developers Toolkit |
|
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 |
|
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 |
|
QEMU and command line virtualization
Talk by Mike Lovell in 246 Tools & Techniques QEMU and command line virtualization |
|
Creating CSS Styleguides that are living
Talk by Jared Daines in 276 Web Creating CSS Styleguides that are living |
|
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 |
Lunch
Lunch |
14:00 |
Using OpenStack In A Traditional Hosting Environment
Talk by Jun Park, Mike Wilson in 259 Cloud Using OpenStack In A Traditional Hosting Environment |
Getting Started with Drupal
Talk by Jared Smith in 263 CMS Getting Started with Drupal |
|
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 |
|
Introduction to ZFS
Talk by Aaron Toponce in 073 Ops Introduction to ZFS |
|
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 |
|
Demystifying CSS For Developers
Talk by Justin Carmony in 276 Web Demystifying CSS For Developers |
|
hackCenter: Wireless Hacking – hands on
Workshop by theTransistor and DC801 in 279 theTransistor hackCenter: Wireless Hacking – hands on |
|
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 |
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 |
|
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 |
|
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 |
|
Where are the Women Coders?
Talk by Rachel Albrecht, Cody Henrichsen in 138 Executive Where are the Women Coders? |
|
16:00 |
The Disruptive Nature of Open Source Cloud
Talk by Alan Clark in 259 Cloud The Disruptive Nature of Open Source Cloud |
WordPress Cook Book
Talk by Velda Christensen in 263 CMS WordPress Cook Book |
|
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 |
|
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 |
09:30 |
OpenStack Compute Introduction
Talk by Mike Lovell in 259 Cloud OpenStack Compute Introduction |
A brief history of Open Source
Talk by Doran Barton in 276 Community A brief history of Open Source |
|
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 |
|
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 |
|
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 |
|
hackCenter: Hardware Hacking – hands on
Workshop by theTransistor and DC801 in 279 theTransistor hackCenter: Hardware Hacking – hands on |
|
Beginner Python for Kids
Talk by Corban Villa in 138 Kids Beginner Python for Kids |
|
10:30 |
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 |
|
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 |
|
Kids Programming
in 138 Kids
Kids Programming |
|
11:30 |
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! |
Scaling WordPress
Talk by Joseph Scott in 263 CMS Scaling WordPress |
|
UberMix - the Linux Appliance software - www.ubermix.org
Talk by Terry Scott in 276 Community UberMix - the Linux Appliance software - www.ubermix.org |
|
Ruby in my yard!
Talk by Corey Woodcox in 280 Embedded Ruby in my yard! |
|
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 |
Lunch
Lunch |
14:00 |
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 |
WordPress Workshop
Workshop by Velda Christensen in 263 CMS WordPress Workshop |
|
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 |
|
hackCenter: Hardware Hacking – hands on
Workshop by theTransistor and DC801 in 279 theTransistor hackCenter: Hardware Hacking – hands on |