Jack Herrington in his presentation Code Generation With Ruby (Google Video), a comment references Dave Thomas's Blog post Rails and the Legacy World which talks about my post Let ActiveRecord support Enterprise Databases! The reference is part of the after presentation discussion at about 35 min in the video. One of the developers talks about the technique I used to modify ActiveRecord to support Sql Server, and references my blog post. Wow! I only thought a couple of my friends read this blog.
Mr. Herrington's presentation provides a good overview of Code Generation, different options, and notes about when it is appropriate or not. He then shows some implementations of Code Generation using Ruby and ERb. The discussion after the presentation is very interesting. They talk about different experiences with Code Generation and Active Record.
A couple of months ago I did some SQL code generation in Ruby. I should create a post about it soon.