- Optimize your HTML email design workflow with Grunt.js - May 2014Designing emails sucks. Old skool html, tables, inline css, varying css support, various clients, devices and browsers to test on.
- Mapping your customers' experience lifecycle - Apr 2014Plotting a customer experience (CX) map is a great technique for getting a holistic view on how customers feel about your product during their life cycle.
- Lessons learned switching from Wordpress on Dreamhost to Jekyll on GitHub - Mar 2014Recently I switched my website from Wordpress, hosted on Dreamhost, to Jekyll, which I now host on GitHub. This post is an overview of why, how and any pain points...
- Really simple responsive HTML email template - Feb 2014I open sourced this email template on GitHub recently.
- How I keep up with design and development news - Jan 2014There is way too much news to keep up with.
- 2013 Review; 2014 Goals - Dec 2013A quick blog post about things learned and accomplished in 2013 and areas of focus for 2014. By writing them down I hope there’s more chance of me actually following...
- MacBook setup and the tools I use for web design - Nov 2013I recently had the pleasure of setting up a new MacBook Pro. I like making checklists so thought I’d keep track of what I set up for next time.
- How to send automated email in Ruby on Rails (with Mailgun) - Oct 2013If you’re developing an app it’s highly likely you’ll have to send automated transactional emails; confirmation emails, reset password, social notifications etc. I’ve had to do this a bunch of...
- Stop making me sign up - Sep 2013I posted an article on Medium entitled “Stop making me sign up”.
- Lean product development: How to validate a feature idea in 5 minutes - Aug 2013Every product has a back log of ideas and feature requests so how do you know what features are worth the time and effort developing? In March I shipped Flask,...