This post originated from an RSS feed registered with Ruby Buzz
by Adam Green.
Original Post: RubyRiver plans
Feed Title: ruby.darwinianweb.com
Feed URL: http://www.nemesis-one.com/rss.xml
Feed Description: Adam Green's Ruby development site
One thing I have to adjust to about blogging is dealing with planning periods. I like to stop projects every once in a while and just think through where I want to go. I have to remember to keep blogging during these breaks. Anyway, here is what I've been working on. I've been trying to contact the bloggers that I want to aggregate, but so far have only received one response, which was favorable. Maybe I'm being too idealistic about having people opt-in. As I search out more feeds to include I keep running across other Ruby aggregators, none of which offer any explanation about their relationship to the feeds they include. I'm beginning to think that as long as I only publish an excerpt I should just go ahead and use any feed I find.
It might seem like there are already enough Ruby aggregators, but is important to realize that my real goal is to find a good example application for a Ruby tutorial. As I plan out the code, I can see three successive versions, which together would make a great tutorial, and eventually a book. The first pass would be standard procedural code with an emphasis on setting up a development and website environment using Windows for coding and Linux for serving. Then I would like to rewrite the entire app to be as object oriented as possible. The big problem in teaching OOP is justifying the extra work of designing classes. This can be helped by having an existing procedural set of code that can be improved by switching to classes. Finally, I can rewrite it again as a Rails application. This would help explain the benefits of Rails, if they actually exist. I'll do these three tutorials under a free Creative Commons, but keep open the idea of eventually combining them into a printed book.