About one year ago (Jan 5 to be exact), I started work on Ripple, the Ruby language driver for Riak. What an amazing year! Next to Erlang and Java, it is probably the most used language driver for Riak, has 50 forks and nearly 300 watchers on Github. As tribute to the year, I’ve used codeswarm and iMovie to make a visualization of Ripple’s progress over the past year.
- First week of February, I spent all week in Boston at Basho’s homebase working with the developers, so lots of commits and files piled in.
- Ripple was opened to the public on February 10, right after Andy and I were interviewed on The Changelog.
- February 22 saw the first outside contributor, John Lynch.
- In April, Adam Hunter spiked out embedded associations.
- In early May, while I was at Red Dirt RubyConf, I split off the basic client from the object mapper.
- A bunch of new contributors sent patches in June and July.
- 0.8.0 was released on August 31 and was chock full of cool new features, including session stores, Rails 3 final support, and linked associations.
- In mid November, Kyle Kingsbury released riak-client from the shackles of ActiveSupport.
- Later in November, I made Duff Omelia and Adam Hunter committers to the project. A few weeks later, Duff helped me implement better testing support.
Enjoy the video (as I write this, it is still converting).