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.

Keynote
Talk
Workshop
Social
Event Related

Thursday, 7th June 2018

General 200A 200B 200C 200D 300A 300B 300C 300D Hallway EH4-A EH4-B EH4-C EH4-D
08:00

Check-in and Registration

08:00
09:00

Welcome

09:00
09:15

This is What Winning Looks Like

VM (Vicky) Brasseur

09:15
09:45

Freedom, Security and Privacy

Kyle Rankin

09:45
10:30

SVG + JS + UX => Functional Animation

Duke

Modern Security with Microservices and the Cloud

Seth Vargo

How to succeed at data without even trying

Dylan Gregersen

How in the Shell did you do that?

Erik Falor

So, you think you can JavaScript...

Brennan Davis

TDD - It's About More Than Just the Tests

Jonathan Turner

The human nature of failure & resiliency

VM (Vicky) Brasseur

RetroPi - building the best gaming console you'll ever own

Todd Millecam

Metrics: Tips, Tricks, and Pitfalls.

Tim Anderton

JavaScript for Curmudgeons

Brian Stewart

Intro to Celery: A Task-queuing Library Written in Python

Chuck Brailsford

Leading People the Human Way

Tod Hansmann

Automate AWS with the CLI and shell scripting

Wes Novack

10:30
11:30

Why Voice? Digital Assistants are here to stay

Steven Hansen

Cloud Native Streaming with Flink

Jowanza Joseph

DDI Basics

kent schaeffer

Supercharge Your Command Line

Christopher William Pitts

An introduction to VueJS

Kyle Waters

Why keep programming with just half a brain?

Jerome Broekhuijsen

Building an Event Store

Ethan Garofolo

The eight letter problem (that I couldn't escape)

David Oswald

Building Your Continous Delivery Pipeline from the Ground Up

Nick Humrich

How to build top Alexa skills using Voxa and Serverless

Rommel Antonio Berrios Madriz

What the FOSS Community Can Learn From 80s Television

Gareth Greenaway

Starting Out With PHP

Mark Niebergall

11:30
12:30

Lunch

12:30
14:00

Making sense of the new CSS Layout - CSS Grid

Larry Bucio

Docker from Development to Production

Zach Lintz

Database Optimization for Web Developers

Steve Meyers

Ten Tubular Terminal Tricks You Need To Know

Corban Villa

“Would you refactor a snowman?” Using empathy to power your refactoring decisions

Justin Hurst

When Many Eyes Fail: Open Source Security and The Fall of The DAO

Tanner Gary Lund

Your Architecture is Coupled to Your Culture

Allan Stewart

I've got an electronic conference badge, now what?

Michael Whiteley

Code Reviews

Dave Adsit

Case Study: Modularizing Legacy Code via Subclassing

David Hilton

Combat Boots & Keyboards: Becoming a Cyber Warrior

Brandon Morris

An Employee’s Guide to Why Your Company Needs to Support Remote Workers

Chris Reynolds

14:00
15:00

The UX and UI of Voice Applications

Bryan Sebesta

Load-balancing with HAProxy

David Owen

Blockchain 201

Jonathan Dolan

Vim: The Good Parts

Ethan Payne

The Foundation of Rapid Release Cycles

Devon Moss

Giving Better Software Work Estimates as Developers

Mark Ericksen

Defensive Coding Crash Course

Mark Niebergall

Raspberry Pi Smart Sensor With The Pico-engine

Adam Burdett

Continuous Integration Pipelines in TeamCity using Docker

Ayla Khan

Fast Python JSON APIs with Falcon

Tod Hansmann

An Introduction to BRL-CAD

Alpheus Madsen

The Melting Pot - Bridging the Cultural Gaps in Open Source Communities

Andres Betts

Build your own 2-Factor authentication with Python and Google Charts API

Cory Kirkland

15:00
16:00

Event Driven Virtual Scrolling on the Web

Nathan Davis

Have Fun Fighting On-line Scams

Daina Pettit

User-defined functions - MySQL secret weapon

Sasha Pachev

Regex 101

Clint Goodman

Chatbots - How to build your first chatbot in under an hour

Bob Davis

Considering Clean Architecture

James Thompson

A static site generator should be your next language learning project

John Anderson

Getting data out of microservices: CQRS, Projections, and Rendering UIs

Ethan Garofolo

TestML – Data Driven Testing you'll ♥

Ingy dot Net

Intro to Surface Mount Technology (SMT)

David DeGraw

Push button migration off proprietary virtualization

Brandon Johnson

Open Civics for an Open Democracy

Corey Henderson

Domain Modeling with Types

Justin Hewlett

16:00
18:00

OpenWest After Hours

18:00

Friday, 8th June 2018

General 200A 200B 200C 200D 300A 300B 300C 300D Hallway EH4-A EH4-B EH4-C EH4-D
09:00

Welcome

09:00
09:15

Keynote

Cydni Tetro

09:15
09:45

Freedom, Duty, and Opportunity: Building the Next Two Decades of Open-Source

Mike Place

09:45
10:30

Design Thinking for Developers

Matt Banz

Introduction to Kubernetes

Clint Berry

Data Pipelines

David Richards

Introduction to sed

David Owen

Professional Software Craftsmanship

Dave Adsit

Build your own smart home with Home Assistant

Corey Edwards

Seven Habits of Highly Effective Software Developers

Jared Smith

Get Ready to Lose Your Head: Switching Mindsets for Headless CMSs

Mike Ebert

Intro to React Workshop

Bob Ziroll

PHP Extension development - dark magic in C

Travis Stockwell

Event-driven network programming with Twisted

Nathan Mower

Level up your Perl

Charles McGarvey

Modern and Secure PHP

Ben Edmunds

10:30
11:30

Building Google Inbox with CSS grid/flexbox

Clint Goodman

Bluetooth Beacon Tracking on a Budget

Blaine Carter

WTF is data science?

Dylan Gregersen

Friends don't let friends localhost.

AJ ONeal

7 Powerful Open Source Tools (to gain control of your data privacy)

Seth Johnson

Becoming a Security Engineer: What I Wish I Had Known When I Started

Morgan Adams

How Can I Contribute?

Lucy

What is This New Devilry? - An Introduction to React Native

Brian Stewart

Introduction to Sysdig Falco

Garrett Hyde

Web Development with Yesod (Haskell)

Casey Allred

You got chocolate in my peanut butter! .NET on Mac & Linux

John Anderson

Creating a Dynamic Reverse Proxy with Go for Fun and Profit

Kincaid Savoie

11:30
12:30

Lunch Keynote

Paul Allen

12:30
14:00

All the Small Things

Patrick Cox

A DevOps State of Mind with Microservices + Containers

Chris Van Tuin

Liquibase - Open Source version control for your database

Blaine Carter

Externalizing Your Applications Configuration

Zach Lintz

How to React... JS

Kent C. Dodds

2.5 Years of Mob Programming

Allan Stewart

Deep Dive into JavaScript's Prototypal Inheritance

Tyler Clark

Single Sign On: open source protocols for securely authenticating into remote services

Dan Hammari

Redux in React Workshop

Bob Ziroll

Fun with robotics using Perl and LEGO® Mindstorms

Travis Chase

Event driven architectures in Perl

Mark Horstmeier

Being a Better Ally

Chris Reynolds

Kotlin Primer for those who know (like?) Java

Matt Berteaux

14:00
15:00

The Secret Life of Batteries

Chad Kidder

Collaborating on Infrastructure as Code with Terraform

Seth Vargo

Audio Representation for Machine Learning

Tim Anderton

"I MD5 encrypted your password" - and other cryptographic faux pas

Eric Andres

5 Patterns to make your React Components more useful

Kent C. Dodds

"Look ma! No AJAX" Developing a socket-based app

Jeff Willden

Goroutines, Channels, & Synchronization

Travis Stockwell

C# 7 Features

Jonathan Turner

Accessibility; tools and accountability!

Michael Richins

Sharing Verified Private Data Securely with a New Open Protocol

Michael Graybeal

Distributing Diversity: Automattic's Plan for Diversity and Inclusion

Mike Straw

Introduction to Ansible - An ad hoc workshop

Clint Savage

15:00
16:00

Designing Honesty

Patrick Cox

Goodbye Lambda, Hello Keys! Bootstrap sensitive data with single-use AWS Lamba

Lane Stevens

A Year of Air Quality Sensing

Brad Midgley

Creating your first Progressive Web App

Larry Bucio

Hacking with Python

Garrett Hyde

Understanding startups and their stock options

Matthew Barlocker

A tour of Alt-JS languages

Gage Peterson

From parsing to interpretation: let's build a language

Marcos Minond

What's New in YAML 1.3

Ingy dot Net

#ShowMeTheBinary: DNS at work

AJ ONeal

16:00

Saturday, 9th June 2018

300A 300B 300C 300D EH4-B EH4-D General
09:00

Powershell: Friend or Foe

Brandon Morris

Linux Gaming and Compatibility Layers

Tyler Johnson

AWS SageMaker - Training and Deploying Machine Learning models as easy as 1-2-3

Bob Davis

Building a website in django

Todd Millecam

From Beginning to End: Bringing an Amazon Alexa Skill to Life

Bryan Sebesta

Implement Your First Apache Solr Search Engine

Charles Draper

09:00
12:00

Lunch

12:00
13:00

Water: The Key to New Energy

Moray King

Kubernetes Workshop

Clint Berry

Your API Is Bad And You Should Feel Bad (Tutorial)

Ben Edmunds

Firmware engineering for robotics using open software and hardware

Gary Crum

Work-Shop --> Node.js Introduction & Project Code-Along.

Edmundo Rubio

13:00