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 EH4-D 200C 200D 300B EH4-B EH4-A Hallway 300D EH4-C 300C 200B 300A 200A
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

Automate AWS with the CLI and shell scripting

Wes Novack

How to succeed at data without even trying

Dylan Gregersen

How in the Shell did you do that?

Erik Falor

TDD - It's About More Than Just the Tests

Jonathan Turner

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

Chuck Brailsford

JavaScript for Curmudgeons

Brian Stewart

Metrics: Tips, Tricks, and Pitfalls.

Tim Anderton

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

Todd Millecam

Leading People the Human Way

Tod Hansmann

The human nature of failure & resiliency

VM (Vicky) Brasseur

Modern Security with Microservices and the Cloud

Seth Vargo

So, you think you can JavaScript...

Brennan Davis

SVG + JS + UX => Functional Animation

Duke

10:30
11:30

Starting Out With PHP

Mark Niebergall

DDI Basics

kent schaeffer

Supercharge Your Command Line

Christopher William Pitts

Why keep programming with just half a brain?

Jerome Broekhuijsen

How to build top Alexa skills using Voxa and Serverless

Rommel Antonio Berrios Madriz

Building Your Continous Delivery Pipeline from the Ground Up

Nick Humrich

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

David Oswald

What the FOSS Community Can Learn From 80s Television

Gareth Greenaway

Building an Event Store

Ethan Garofolo

Cloud Native Streaming with Flink

Jowanza Joseph

An introduction to VueJS

Kyle Waters

Why Voice? Digital Assistants are here to stay

Steven Hansen

11:30
12:30

Lunch

12:30
14:00

Database Optimization for Web Developers

Steve Meyers

Ten Tubular Terminal Tricks You Need To Know

Corban Villa

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

Tanner Gary Lund

Combat Boots & Keyboards: Becoming a Cyber Warrior

Brandon Morris

Case Study: Modularizing Legacy Code via Subclassing

David Hilton

Code Reviews

Dave Adsit

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

Michael Whiteley

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

Chris Reynolds

Your Architecture is Coupled to Your Culture

Allan Stewart

Docker from Development to Production

Zach Lintz

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

Justin Hurst

Making sense of the new CSS Layout - CSS Grid

Larry Bucio

14:00
15:00

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

Cory Kirkland

Blockchain 201

Jonathan Dolan

Vim: The Good Parts

Ethan Payne

Giving Better Software Work Estimates as Developers

Mark Ericksen

An Introduction to BRL-CAD

Alpheus Madsen

Fast Python JSON APIs with Falcon

Tod Hansmann

Continuous Integration Pipelines in TeamCity using Docker

Ayla Khan

Raspberry Pi Smart Sensor With The Pico-engine

Adam Burdett

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

Andres Betts

Defensive Coding Crash Course

Mark Niebergall

Load-balancing with HAProxy

David Owen

The Foundation of Rapid Release Cycles

Devon Moss

The UX and UI of Voice Applications

Bryan Sebesta

15:00
16:00

Domain Modeling with Types

Justin Hewlett

User-defined functions - MySQL secret weapon

Sasha Pachev

Regex 101

Clint Goodman

Considering Clean Architecture

James Thompson

Push button migration off proprietary virtualization

Brandon Johnson

Intro to Surface Mount Technology (SMT)

David DeGraw

TestML – Data Driven Testing you'll ♥

Ingy dot Net

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

Ethan Garofolo

Open Civics for an Open Democracy

Corey Henderson

A static site generator should be your next language learning project

John Anderson

Have Fun Fighting On-line Scams

Daina Pettit

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

Bob Davis

Event Driven Virtual Scrolling on the Web

Nathan Davis

16:00
18:00

OpenWest After Hours

18:00

Friday, 8th June 2018

General 200A 200B 200C 200D EH4-B 300B 300A EH4-D EH4-C 300D 300C Hallway EH4-A
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

Event-driven network programming with Twisted

Nathan Mower

Build your own smart home with Home Assistant

Corey Edwards

Professional Software Craftsmanship

Dave Adsit

Modern and Secure PHP

Ben Edmunds

Level up your Perl

Charles McGarvey

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

Mike Ebert

Seven Habits of Highly Effective Software Developers

Jared Smith

Intro to React Workshop

Bob Ziroll

PHP Extension development - dark magic in C

Travis Stockwell

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

Web Development with Yesod (Haskell)

Casey Allred

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

Morgan Adams

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

Seth Johnson

Creating a Dynamic Reverse Proxy with Go for Fun and Profit

Kincaid Savoie

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

John Anderson

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

Brian Stewart

How Can I Contribute?

Lucy

Introduction to Sysdig Falco

Garrett Hyde

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

Event driven architectures in Perl

Mark Horstmeier

2.5 Years of Mob Programming

Allan Stewart

How to React... JS

Kent C. Dodds

Kotlin Primer for those who know (like?) Java

Matt Berteaux

Being a Better Ally

Chris Reynolds

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

Dan Hammari

Deep Dive into JavaScript's Prototypal Inheritance

Tyler Clark

Redux in React Workshop

Bob Ziroll

Fun with robotics using Perl and LEGO® Mindstorms

Travis Chase

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

Sharing Verified Private Data Securely with a New Open Protocol

Michael Graybeal

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

Jeff Willden

5 Patterns to make your React Components more useful

Kent C. Dodds

Introduction to Ansible - An ad hoc workshop

Clint Savage

Distributing Diversity: Automattic's Plan for Diversity and Inclusion

Mike Straw

C# 7 Features

Jonathan Turner

Goroutines, Channels, & Synchronization

Travis Stockwell

Accessibility; tools and accountability!

Michael Richins

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

Understanding startups and their stock options

Matthew Barlocker

Hacking with Python

Garrett Hyde

#ShowMeTheBinary: DNS at work

AJ ONeal

From parsing to interpretation: let's build a language

Marcos Minond

A tour of Alt-JS languages

Gage Peterson

What's New in YAML 1.3

Ingy dot Net

16:00

Saturday, 9th June 2018

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

Building a website in django

Todd Millecam

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

Bob Davis

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

Bryan Sebesta

Implement Your First Apache Solr Search Engine

Charles Draper

Linux Gaming and Compatibility Layers

Tyler Johnson

Powershell: Friend or Foe

Brandon Morris

09:00
12:00

Lunch

12:00
13:00

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

Ben Edmunds

Kubernetes Workshop

Clint Berry

Firmware engineering for robotics using open software and hardware

Gary Crum

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

Edmundo Rubio

Water: The Key to New Energy

Moray King

13:00