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 |