About
Hi! I'm Avdi Grimm, and this is my software development blog. More...
Books and Screencasts
Objects on Rails
A developer notebook on applying classic Object-Oriented principles to Ruby on Rails projects.
-
Subscribe
-
Recent Posts
Archives
Categories
Meta
Monthly Archives: February 2010
Calling Grandparents in Ruby
I’m not the first to post about this, but it’s worth re-posting since not everyone knows how to do it. Ruby makes it easy to call an objects’ superclass methods: class Parent def foo # … end end class Child … Continue reading
Come see me in Harrisburg tonight!
If you’re in the central PA region and interested in learning some techniques for making your Ruby coding style cleaner and more confident, come see me speak tonight at the Harrisburg Ruby Group. I’ll be delivering an improved and reorganized … Continue reading
Looking for a new NullDB maintainer
I love Open Source. NullDB, a weekend hack that I barely touched after its first version, continues to attract periodic forks and patches. For a long time I’ve been meaning to sit down and roll in all the contributions that … Continue reading
Posted in Uncategorized
Tagged activerecord, datamapper, floss, nulldb, oss, ruby, testing
Leave a comment
RubyPulse
Rubyists: are you watching RubyPulse regularly? This show has rapidly become one of my must-see screencasts. Each episode is just a few minutes long, and demonstrates just enough of a useful Rubygem to give you an idea of what it … Continue reading
Everything You Love about Java is Everything I Love About Good Design
I just read Why I love everything you hate about Java. You should too. There are some very good points about modularity in there. Unfortunately they are all mixed up with some unnecessarily combative us-vs-them rhetoric. Apparently in Nick Kallen’s … Continue reading
Cargo Cults and Dharma Transmission
Here’s a pattern I see a lot in discussions of development practices: Skeptic: I’ve tried practice X, and it doesn’t work Believer: What do you mean it doesn’t work? It works for me and everyone I know. You must be … Continue reading




