Complete the Experience

Building physical hardware products (or 'IoT' products) using Android OS

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

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