- Telebit "Access your devices. Share your stuff"
- sclient "Unwrap TLS"
- Greenlock.js "Automated HTTPS for nodejs via Let's Encrypt"
- A boatload of articles and videos on how to do stuff
- No SSL!? NO EXCUSES!!! - How to setup SSL for your site
- Detach subdirectory into separate Git repository
- How do I fix merge conflicts in Git?
- How to install Ruby (and RVM) on Ubuntu (for technotards)
Speaking at Conferences
UtahJS September 2018
The Web Platform Podcast 2015
- 55: Golang on the Web - Aug 4
- 45: SSO, Open ID, & Anvil Connect - May 26
- People WILL use your app while driving!
- Desi: The DIY Blog for Muggles (and Wizards)
- BogoSort ALL THE THINGS! (video) (schedule)
- Firefox OS (with Phones in Hand)
OpenWest 2014 (schedule)
- vim for people who would rather not learn vim (probably the best talk I ever gave and the video camera battery died 5 minutes in... sadness)
OpenWest 2013 (schedule)
- Take the pain out of Web Development (video)
- Full Text Search with SQLite3 (video)
- Getting Started with PHP (for webdevs, bizdevs, and recruiters) (apology)
Utah Open Source Conference 2012 (schedule)
Utah Open Source 2010 (schedule)
Speaking at User Groups
Soooo many of these I need to go back and dig up....
- 2015 June 16 Firefox OS
- 2012 July 11 Provo Linux User Group - Introduction to Raspberry Pi
- 2005 June 21st - My First User Group meeting ever at VAGUE (re-organizing the group). I brought the pizza!