Hi! I'm Avdi Grimm, and this is my software development blog. More...
Books and Screencasts
Small plates of gourmet Ruby code.
Watch me build an app from scratch.
Objects on Rails
A developer notebook on applying classic Object-Oriented principles to Ruby on Rails projects.
The definitive guide to exceptions and failure handling in Ruby.
Monthly Archives: November 2010
I gave this presentation at the 2010 Central PA Open Source Conference (CPOSC). Someone suggested I write about Open Source software being used for dispersed team collaboration based on my interviews for Wide Teams, and my knee-jerk reaction was “nobody … Continue reading
Sometimes I like to number rows using a counter when rendering lists of things: <% @products.each_with_index do |product, i| %> <li class=”product_<%= i %>”><%= product.name %></li> <% end %> They are handy for testing, among other things. Of course, if … Continue reading
Mike picks out Net::HTTP as his prime example saying Its performance and API are just terrible but does not back his performance claims with any benchmarks and does not back up his API claims with any examples. The rest of … Continue reading
I’ll be speaking at Magic Ruby conference in Orlando, FL this February. The topic will be exceptions and error handling in Ruby. Hope to see you there! If you have any favorite tips, hacks, or burning questions about Ruby exception … Continue reading
Dan Mayer asked about my experience with SpiderOak backup. I realized if I was going to type up my thoughts I might as well post them where others could benefit from them as well. SpiderOak is a cloud-based backup, file … Continue reading
After what felt like thousands of years of font purgatory, fonts have more or less been completely ironed out in modern Linux desktop systems. But that’s not going to stop Java from mucking things up. Start with the fact that … Continue reading
Blah blah privacy whatever. I don’t really care about most of the beefs people have with Facebook because I tend to agree with Zuckerberg that online privacy is a pipe dream. You can throw all the security you want around … Continue reading
The Pencil Project’s unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use. via Home – Pencil Project.