Last month I had the honor of being able to speak at Rubyconf Taiwan with a talk about Analytics for the Busy Ruby Developer. Rubyconf Taiwan is a two day, two track conference dedicated to all things Ruby that had…
Last month I had the honor of being able to speak at Rubyconf Taiwan with a talk about Analytics for the Busy Ruby Developer. Rubyconf Taiwan is a two day, two track conference dedicated to all things Ruby that had…
The OmniAuth gem tends to be one of the go-to tools in a Ruby developer’s toolbox when you want to authenticate against multiple systems. It has been around for a long time and is very well-documented. When you want to…
Recently we have been working on a project to create a payment system using Stripe. When you are processing payments you often have a process that goes through a number of steps. For example, if you are processing a payment…
Years ago when Extreme Programming was a new concept, a (now defunct) website posted an article about taking Extreme Programming to the next level by substituting a household cat for a dev pair. At that time I did all of…
I recently had a need to dump a data structure to yaml so that a user can modify some data, push the files up to a server and quickly bring them into an application. One developer ran the data dump…