Complete the Experience - Android for Devices

A complete crash-course in building physical hardware products (or 'IoT' products) using the Android OS and Android Open Source Project (AOSP)

on May 17, 2017 for Google I/O Extended Grand Rapids 2017

Handling Tough Conversations

Describing some topics and experiences about project management, and making a case for why you should practice them (long version)

on March 22, 2014 for GR DevDay Conference

Strong Parameters in Rails 4

The history of Strong Parameters in Rails 3, changes around it's use due to the mass-assignment vulnerability, and the new convention for using them in Rails 4.

on June 03, 2013 for West Michigan Ruby Users Group

Protecting the Future of the Mobile Internet

Technical and political problems around a future where the vast majority of user internet access is mobile, and some potential solutions.

on August 25, 2012 for BarCampGR 2012