Complete the Experience

May 17, 2017 Google I/O Extended Grand Rapids

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

Handling Tough Conversations

March 22, 2014 GR DevDay Conference

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

Strong Parameters in Rails 4

June 3, 2013 West Michigan Ruby Users Group

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.

Protecting the Future of the Mobile Internet

August 25, 2012 BarCampGR 2012

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