Ruby on Rails and Java

Posted on May 27, 2007

Back From Rails Conf 2007

Posted on May 27, 2007

Back to Singapore again at 25th May 2007. Having jet lag, and get myself a good rest after that. The trip was awesome, this is my first time to travel so far. Really truly aspiring that Railsconf 2007 attendee reach 1600 people, prove that Rails Community grow rate is high. Chad Fowler bring the message about community, a call to community which every one working together, support and bring up the Rails community.

Chad introduced David to talk about Rails 2.0. According to DHH, "Rails 2.0 is not a beautiful unicorn, won't solve all your problems, and it is real. I think to myself, okay need to shoot for The Rails Way being about 2.0, perhaps even the first Rails 2.0 book? The timing might be perfect."

David's 9 things I love about Rails 2:

  1. Breakpoints are back AND drop-in debugging is now supported! The debugging console pops up right in the Mongrel process. Looks really good and powerful. David says, "Kent Sibilev deserves a world of thanks for getting this to work.
  2. HTTP performance improvements. The _include_tags now have a :cache=>true option that combines JS and CSS files together and gzips them to drastically improve performance.
  3. ActiveRecord QueryCache. Caches queries that have already been executed for performance boost.
  4. Renderers and mime types not conflated in the naming of the view templates anymore. (Refers to the new .erb and .builder extensions), Javascript and CSS packaging and zipping.
  5. Better config and initializer directory structure cleans up the mess of environment.rb
  6. Sexy migrations! Big improvement in the syntax of migration files and an example of a 3rd party plugin making it into core very quickly.
  7. Much better HTTP authentication support baked in.
  8. MIT license assumed now. Plugin generator script adds the MIT license by default.
  9. Spring cleaning. Improvements to basic Rails code and lots of 1.2 deprecations being moved out completely now.
    ____        _ __        _         __                  
   / __ \____ _(_) /____   (_)____   / /   ____ _   _____ 
  / /_/ / __ `/ / / ___/  / / ___/  / /   / __ \ | / / _ \
 / _, _/ /_/ / / (__  )  / (__  )  / /___/ /_/ / |/ /  __/
/_/ |_|\__,_/_/_/____/  /_/____/  /_____/\____/|___/\___/ 
                                                          

Meanwhile, I plan to blog about my thought about the RailsConf 2007 session content which I attending.