While I still have a lot going one I have been trying to get more time to pick up on Ruby and Rails. I have to admit coming from a long history of statically typed languages it has taken a bit of time, and losing the code completion of the Eclipse IDE that I have been using for Java development for so long took its toll. Still I have to admit I’m enjoying the language more every day.

Some of the nice components I’ve seen included the ability to sum calculated values from arrays where the method is accessing the ActiveRecord fields on the same object.


def sum_invoices
 invoices.to_a.sum(&:invoice_total)
end

Also I have been working with HAML after being introduced to it by one of the team and while it does take me back a little to all those Java templating languages and I now see how useful it is in pushing people toward using CSS.

Other nice little features I have been picking up on include using ruby in fixtures which includes being able to create large number amounts of test data.  As I get more into it the rewarding part the pace of my development appears to be picking up :)