Articles by Mike Perham

Mike Perham

Mike Perham

Gem Development Best Practices

Working on a Rubygem developed by another person is almost always a struggle, you have to waste an hour or two to get an environment set up so that you can run the gem’s test suite to ensure you have a known, good environment before you start to make changes. But making your gem easy

Mike Perham

Mike Perham

Backwards Compatibility with Ruby

One of my pet projects is my Ruby gem for accessing memcached, Dalli.  Dalli is actually a follow-up to a previous gem, memcache-client, which has been the most popular Ruby library for accessing memcached for several years now.  Since I want people to upgrade from memcache-client to Dalli, I’ve made the API “mostly” compatible but