The largest regional tech conference devoted to all things OPEN: Hardware, Standards, Source and Data. OpenWest works closely with many of the local user groups to plan, develop and operate the conference.

Thursday 7th June 2018

08:00
Rated 0
0
Check-in and Registration in General (50 minutes)
09:00
Rated 0
0
Welcome in General (15 minutes)
09:15
Rated 0
0
This is What Winning Looks Like
Keynote by VM (Vicky) Brasseur in General (30 minutes)
09:45
Rated 0
0
Freedom, Security and Privacy
Keynote by Kyle Rankin in General (30 minutes)
10:30
Rated 5
1
Automate AWS with the CLI and shell scripting
Talk by Wes Novack in EH4-D (50 minutes)
Rated 0
0
How to succeed at data without even trying
Talk by Dylan Gregersen in 200C (50 minutes)
Rated 0
0
How in the Shell did you do that?
Talk by Erik Falor in 200D (50 minutes)
Rated 0
0
TDD - It's About More Than Just the Tests
Talk by Jonathan Turner in 300B (50 minutes)
Rated 0
0
Intro to Celery: A Task-queuing Library Written in Python
Talk by Chuck Brailsford in EH4-B (50 minutes)
Rated 0
0
JavaScript for Curmudgeons
Talk by Brian Stewart in EH4-A (50 minutes)
Metrics: Tips, Tricks, and Pitfalls.
Talk by Tim Anderton in Hallway (50 minutes)
RetroPi - building the best gaming console you'll ever own
Talk by Todd Millecam in 300D (50 minutes)
Rated 0
0
The human nature of failure & resiliency
Talk by VM (Vicky) Brasseur in 300C (50 minutes)
Rated 0
0
Leading People the Human Way
Talk by Tod Hansmann in EH4-C (50 minutes)
Rated 4
1
Modern Security with Microservices and the Cloud
Talk by Seth Vargo in 200B (50 minutes)
Rated 0
0
So, you think you can JavaScript...
Talk by Brennan Davis in 300A (50 minutes)
SVG + JS + UX => Functional Animation
Talk by Duke in 200A (50 minutes)
11:30
Rated 0
0
DDI Basics
Talk by kent schaeffer in 200C (50 minutes)
Rated 0
0
Supercharge Your Command Line
Talk by Christopher William Pitts in 200D (50 minutes)
Rated 0
0
An introduction to VueJS
Talk by Kyle Waters in 300A (50 minutes)
Rated 0
0
Building an Event Store
Talk by Ethan Garofolo in 300C (50 minutes)
Rated 0
0
The eight letter problem (that I couldn't escape)
Talk by David Oswald in 300D (50 minutes)
Building Your Continous Delivery Pipeline from the Ground Up
Talk by Nick Humrich in Hallway (50 minutes)
Rated 0
0
How to build top Alexa skills using Voxa and Serverless
Talk by Rommel Antonio Berrios Madriz in EH4-A (50 minutes)
Rated 0
0
Why keep programming with just half a brain?
Talk by Jerome Broekhuijsen in 300B (50 minutes)
Rated 0
0
What the FOSS Community Can Learn From 80s Television
Talk by Gareth Greenaway in EH4-C (50 minutes)
Starting Out With PHP
Talk by Mark Niebergall in EH4-D (50 minutes)
Rated 0
0
Why Voice? Digital Assistants are here to stay
Talk by Steven Hansen in 200A (50 minutes)
Rated 0
0
Cloud Native Streaming with Flink
Talk by Jowanza Joseph in 200B (50 minutes)
12:30
Rated 0
0
Lunch in General (1 hours, 15 minutes)
14:00
Rated 4
1
Making sense of the new CSS Layout - CSS Grid
Talk by Larry Bucio in 200A (50 minutes)
Rated 0
0
Docker from Development to Production
Talk by Zach Lintz in 200B (50 minutes)
Rated 0
0
Database Optimization for Web Developers
Talk by Steve Meyers in 200C (50 minutes)
Rated 0
0
Ten Tubular Terminal Tricks You Need To Know
Talk by Corban Villa in 200D (50 minutes)
Rated 0
0
“Would you refactor a snowman?” Using empathy to power your refactoring decisions
Talk by Justin Hurst in 300A (50 minutes)
When Many Eyes Fail: Open Source Security and The Fall of The DAO
Talk by Tanner Gary Lund in 300B (50 minutes)
Rated 0
0
Case Study: Modularizing Legacy Code via Subclassing
Talk by David Hilton in EH4-A (50 minutes)
Rated 0
0
Code Reviews
Talk by Dave Adsit in Hallway (50 minutes)
Rated 0
0
I've got an electronic conference badge, now what?
Talk by Michael Whiteley in 300D (50 minutes)
An Employee’s Guide to Why Your Company Needs to Support Remote Workers
Talk by Chris Reynolds in EH4-C (50 minutes)
Rated 0
0
Your Architecture is Coupled to Your Culture
Talk by Allan Stewart in 300C (50 minutes)
Rated 0
0
Combat Boots & Keyboards: Becoming a Cyber Warrior
Talk by Brandon Morris in EH4-B (50 minutes)
15:00 The UX and UI of Voice Applications
Talk by Bryan Sebesta in 200A (50 minutes)
Rated 0
0
Load-balancing with HAProxy
Talk by David Owen in 200B (50 minutes)
Rated 0
0
Vim: The Good Parts
Talk by Ethan Payne in 200D (50 minutes)
Rated 0
0
Build your own 2-Factor authentication with Python and Google Charts API
Talk by Cory Kirkland in EH4-D (50 minutes)
Rated 0
0
Fast Python JSON APIs with Falcon
Talk by Tod Hansmann in EH4-A (50 minutes)
Rated 0
0
Continuous Integration Pipelines in TeamCity using Docker
Talk by Ayla Khan in Hallway (50 minutes)
Rated 0
0
Raspberry Pi Smart Sensor With The Pico-engine
Talk by Adam Burdett in 300D (50 minutes)
Rated 0
0
Giving Better Software Work Estimates as Developers
Talk by Mark Ericksen in 300B (50 minutes)
Rated 0
0
The Melting Pot - Bridging the Cultural Gaps in Open Source Communities
Talk by Andres Betts in EH4-C (50 minutes)
Defensive Coding Crash Course
Talk by Mark Niebergall in 300C (50 minutes)
The Foundation of Rapid Release Cycles
Talk by Devon Moss in 300A (50 minutes)
An Introduction to BRL-CAD
Talk by Alpheus Madsen in EH4-B (50 minutes)
Blockchain 201
Talk by Jonathan Dolan in 200C (50 minutes)
16:00
Rated 5
1
Event Driven Virtual Scrolling on the Web
Talk by Nathan Davis in 200A (50 minutes)
Rated 0
0
Push button migration off proprietary virtualization
Talk by Brandon Johnson in EH4-B (50 minutes)
Rated 0
0
Regex 101
Talk by Clint Goodman in 200D (50 minutes)
Chatbots - How to build your first chatbot in under an hour
Talk by Bob Davis in 300A (50 minutes)
Rated 0
0
Considering Clean Architecture
Talk by James Thompson in 300B (50 minutes)
Rated 0
0
A static site generator should be your next language learning project
Talk by John Anderson in 300C (50 minutes)
Rated 0
0
Getting data out of microservices: CQRS, Projections, and Rendering UIs
Talk by Ethan Garofolo in 300D (50 minutes)
Rated 0
0
TestML – Data Driven Testing you'll ♥
Talk by Ingy dot Net in Hallway (50 minutes)
Rated 0
0
Intro to Surface Mount Technology (SMT)
Talk by David DeGraw in EH4-A (50 minutes)
Rated 0
0
Domain Modeling with Types
Talk by Justin Hewlett in EH4-D (50 minutes)
User-defined functions - MySQL secret weapon
Talk by Sasha Pachev in 200C (50 minutes)
Rated 0
0
Open Civics for an Open Democracy
Talk by Corey Henderson in EH4-C (50 minutes)
Rated 0
0
Have Fun Fighting On-line Scams
Talk by Daina Pettit in 200B (50 minutes)
18:00
Rated 0
0
OpenWest After Hours in General (2 hours)

Friday 8th June 2018

09:00
Rated 0
0
Welcome in General (15 minutes)
09:15
Rated 0
0
Keynote
Keynote by Cydni Tetro in General (30 minutes)
09:45
Rated 0
0
Freedom, Duty, and Opportunity: Building the Next Two Decades of Open-Source
Keynote by Mike Place in General (30 minutes)
10:30 Design Thinking for Developers
Talk by Matt Banz in 200A (50 minutes)
Rated 0
0
Introduction to Kubernetes
Talk by Clint Berry in 200B (50 minutes)
Rated 0
0
Data Pipelines
Talk by David Richards in 200C (50 minutes)
Rated 0
0
Introduction to sed
Talk by David Owen in 200D (50 minutes)
Rated 0
0
Event-driven network programming with Twisted
Talk by Nathan Mower in EH4-B (50 minutes)
Level up your Perl
Talk by Charles McGarvey in EH4-C (50 minutes)
Rated 0
0
Get Ready to Lose Your Head: Switching Mindsets for Headless CMSs
Talk by Mike Ebert in 300D (50 minutes)
Build your own smart home with Home Assistant
Talk by Corey Edwards in 300B (50 minutes)
Rated 0
0
Professional Software Craftsmanship
Talk by Dave Adsit in 300A (50 minutes)
Rated 5
2
Modern and Secure PHP
Talk by Ben Edmunds in EH4-D (50 minutes)
Rated 0
0
Seven Habits of Highly Effective Software Developers
Talk by Jared Smith in 300C (50 minutes)
PHP Extension development - dark magic in C
Talk by Travis Stockwell in EH4-A (50 minutes)
Rated 0
0
Intro to React Workshop
Talk by Bob Ziroll in Hallway (1 hours, 50 minutes)
11:30
Rated 0
1
Building Google Inbox with CSS grid/flexbox
Talk by Clint Goodman in 200A (50 minutes)
Introduction to Sysdig Falco
Talk by Garrett Hyde in EH4-A (50 minutes)
Rated 5
1
WTF is data science?
Talk by Dylan Gregersen in 200C (50 minutes)
Rated 0
0
Friends don't let friends localhost.
Talk by AJ ONeal in 200D (50 minutes)
Rated 0
0
Web Development with Yesod (Haskell)
Talk by Casey Allred in EH4-B (50 minutes)
Rated 0
0
You got chocolate in my peanut butter! .NET on Mac & Linux
Talk by John Anderson in EH4-C (50 minutes)
Rated 0
0
What is This New Devilry? - An Introduction to React Native
Talk by Brian Stewart in 300D (50 minutes)
Rated 0
0
Bluetooth Beacon Tracking on a Budget
Talk by Blaine Carter in 200B (50 minutes)
Rated 5
1
7 Powerful Open Source Tools (to gain control of your data privacy)
Talk by Seth Johnson in 300A (50 minutes)
Rated 0
0
How Can I Contribute?
Talk by Lucy in 300C (50 minutes)
Rated 0
0
Creating a Dynamic Reverse Proxy with Go for Fun and Profit
Talk by Kincaid Savoie in EH4-D (50 minutes)
Rated 0
0
Becoming a Security Engineer: What I Wish I Had Known When I Started
Talk by Morgan Adams in 300B (50 minutes)
12:30
Rated 3
1
Lunch Keynote
Keynote by Paul Allen in General (1 hours, 15 minutes)
14:00
Rated 0
0
All the Small Things
Talk by Patrick Cox in 200A (50 minutes)
Rated 0
0
A DevOps State of Mind with Microservices + Containers
Talk by Chris Van Tuin in 200B (50 minutes)
Rated 0
0
Liquibase - Open Source version control for your database
Talk by Blaine Carter in 200C (50 minutes)
Rated 0
0
Externalizing Your Applications Configuration
Talk by Zach Lintz in 200D (50 minutes)
Rated 0
0
How to React... JS
Talk by Kent C. Dodds in 300A (50 minutes)
Rated 0
0
Event driven architectures in Perl
Talk by Mark Horstmeier in EH4-B (50 minutes)
Rated 0
0
Deep Dive into JavaScript's Prototypal Inheritance
Talk by Tyler Clark in 300C (50 minutes)
Rated 0
0
Kotlin Primer for those who know (like?) Java
Talk by Matt Berteaux in EH4-D (50 minutes)
Rated 5
1
Fun with robotics using Perl and LEGO® Mindstorms
Talk by Travis Chase in EH4-A (50 minutes)
Rated 0
0
2.5 Years of Mob Programming
Talk by Allan Stewart in 300B (50 minutes)
Being a Better Ally
Talk by Chris Reynolds in EH4-C (50 minutes)
Rated 0
0
Single Sign On: open source protocols for securely authenticating into remote services
Talk by Dan Hammari in 300D (50 minutes)
Rated 0
0
Redux in React Workshop
Talk by Bob Ziroll in Hallway (2 hours, 50 minutes)
15:00 Sharing Verified Private Data Securely with a New Open Protocol
Talk by Michael Graybeal in EH4-B (50 minutes)
Rated 0
0
Accessibility; tools and accountability!
Talk by Michael Richins in EH4-A (50 minutes)
Rated 0
0
Collaborating on Infrastructure as Code with Terraform
Talk by Seth Vargo in 200B (50 minutes)
Audio Representation for Machine Learning
Talk by Tim Anderton in 200C (50 minutes)
Rated 0
0
5 Patterns to make your React Components more useful
Talk by Kent C. Dodds in 300A (50 minutes)
Rated 0
0
"Look ma! No AJAX" Developing a socket-based app
Talk by Jeff Willden in 300B (50 minutes)
Rated 0
0
C# 7 Features
Talk by Jonathan Turner in 300D (50 minutes)
Rated 0
0
The Secret Life of Batteries
Talk by Chad Kidder in 200A (50 minutes)
Distributing Diversity: Automattic's Plan for Diversity and Inclusion
Talk by Mike Straw in EH4-C (50 minutes)
Rated 0
1
"I MD5 encrypted your password" - and other cryptographic faux pas
Talk by Eric Andres in 200D (50 minutes)
Rated 0
0
Introduction to Ansible - An ad hoc workshop
Workshop by Clint Savage in EH4-D (1 hours, 50 minutes)
Goroutines, Channels, & Synchronization
Talk by Travis Stockwell in 300C (50 minutes)
16:00 Hacking with Python
Talk by Garrett Hyde in 300A (50 minutes)
Rated 0
0
#ShowMeTheBinary: DNS at work
Talk by AJ ONeal in EH4-C (50 minutes)
Rated 0
0
Designing Honesty
Talk by Patrick Cox in 200A (50 minutes)
Rated 0
0
Goodbye Lambda, Hello Keys! Bootstrap sensitive data with single-use AWS Lamba
Talk by Lane Stevens in 200B (50 minutes)
Rated 0
0
What's New in YAML 1.3
Talk by Ingy dot Net in EH4-A (50 minutes)
Rated 0
0
A tour of Alt-JS languages
Talk by Gage Peterson in 300C (50 minutes)
From parsing to interpretation: let's build a language
Talk by Marcos Minond in 300D (50 minutes)
Rated 0
0
A Year of Air Quality Sensing
Talk by Brad Midgley in 200C (50 minutes)
Rated 0
0
Creating your first Progressive Web App
Talk by Larry Bucio in 200D (50 minutes)
Rated 0
0
Understanding startups and their stock options
Talk by Matthew Barlocker in 300B (50 minutes)

Saturday 9th June 2018

09:00
Rated 0
0
AWS SageMaker - Training and Deploying Machine Learning models as easy as 1-2-3
Workshop by Bob Davis in 300C (2 hours, 50 minutes)
Building a website in django
Workshop by Todd Millecam in 300D (2 hours, 50 minutes)
Rated 0
0
From Beginning to End: Bringing an Amazon Alexa Skill to Life
Workshop by Bryan Sebesta in EH4-B (2 hours, 50 minutes)
Rated 0
0
Implement Your First Apache Solr Search Engine
Workshop by Charles Draper in EH4-D (2 hours, 50 minutes)
Rated 0
0
Powershell: Friend or Foe
Workshop by Brandon Morris in 300A (2 hours, 50 minutes)
Rated 0
0
Linux Gaming and Compatibility Layers
Workshop by Tyler Johnson in 300B (2 hours, 50 minutes)
12:00
Rated 0
0
Lunch in General (45 minutes)
13:00
Rated 1
3
Kubernetes Workshop
Workshop by Clint Berry in 300C (2 hours, 50 minutes)
Rated 0
0
Your API Is Bad And You Should Feel Bad (Tutorial)
Workshop by Ben Edmunds in 300D (2 hours, 50 minutes)
Rated 0
0
Work-Shop --> Node.js Introduction & Project Code-Along.
Workshop by Edmundo Rubio in EH4-D (2 hours, 50 minutes)
Rated 0
0
Water: The Key to New Energy
Workshop by Moray King in 300A (2 hours, 50 minutes)
Rated 0
0
Firmware engineering for robotics using open software and hardware
Workshop by Gary Crum in EH4-B (2 hours, 50 minutes)