Developing web applications for businesses, for non-profits, and for fun.
How can you use Stripe to create invoices but allow customers to manually pay them after the invoice is created?
I’ve written hundreds of Cucumber steps. Here’s some tips I learned along the way.
Some tips on moving your application to Heroku. Also, a script to help remove bad encoding from you database.
DRY up your paperclip’d models by making a paperclip_defaults initializer.
Recently I took the time to post a reading list to GitHub. I’ve found some surprising benefits…
I'm a co-founder and developer for Scholastica, a startup that allows academics to create, manage, and publish peer-reviewed journals online. You find out more about our project by reading our blog or visiting our facebook page.
I'm very happy to be working exclusively on Scholastica, a publishing platform for academic journals which aims to to improve the quality and accessibility of scholarship on the web.
Recruiters: While I am flattered by your interest, please don't bother contacting me. I'm absolutely not entertaining offers – no matter what the circumstances. Please don't waist your time.