Portfolio
Noteworthy projects
- Web Install "
curl | bash
all the things" - Telebit "Access your devices. Share your stuff"
- sclient "Unwrap TLS"
- Greenlock.js "Automated HTTPS for nodejs via Let's Encrypt"
- digd.js "DNS gone JavaScript"
- A boatload of articles and videos on how to do stuff
- Desi - Blog and Static Site Generator writtin 100% in JavaScript, 100% in the browser
Noteworthy articles
- No SSL!? NO EXCUSES!!! - How to setup SSL for your site
- Detach subdirectory into separate Git repository
- Escape string for use in Javascript regex
- How do I fix merge conflicts in Git?
- How to install Ruby (and RVM) on Ubuntu (for technotards)
Podcasts
- Web Security Warriors 2015-present
- JavaScript Jabber 2012-present
Speaking at Conferences
UtahJS September 2018
Utah Node.js
The Web Platform Podcast 2015
- 55: Golang on the Web - Aug 4
- 45: SSO, Open ID, & Anvil Connect - May 26
- 43: Modern JavaScript with ES6 & ES7 - May 12
UtahJS 2015
OpenWest 2015
- 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)
UtahJS 2014
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)
UtahJS 2012
Utah Open Source 2010 (schedule)
- Getting Futurific with JavaScript: Programming as if f(x) had already happened (Yes, I wrote the first open-source Futures (Promises) library for JavaScript)
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!
My First Contribution to Open Source!
- scanbuttond canonscan LiDE 30 first C code was copying and pasting to an array to add a model number!!!
- 2004 May 2nd - 8^) Linksys WUSB11 v2.6 in RedHat 9 (for n00bs)