Blog Archives

Rubyconf Taiwan 2014 Recap

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

Posted in gems, Glass, rails, rails, ruby, Wearables Tagged with: , , , , ,

Writing a Non-Gemified Strategy for OmniAuth

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

Posted in Development, gems, rails, rails, ruby, scaling Tagged with: , , , , , , , ,

Skinny Models and Skinny Controllers with the state_machine gem

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

Posted in Architecture, Development, rails, ruby, Stripe Tagged with: , , , ,

Purr Programming 2.0

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

Posted in Agile, Architecture, Javascript, rails, rails, ruby

YAML Syck versus Psych in Rails 3 Madness

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

Posted in rails, ruby