Maybe a bit old, but definitely worth the read. Make sure you are checking the comment thread too, as it adds a lot of details.
In case you are reading Romanian (or you’d like to test the Google Translator service), here is another analysis done for a Ruby on Rails app ☞.