Stories

Maintaining and synchronizing software translations is a hassle: Rails uses YAML files for texts, but translators do not. linguist changes that by connecting developers and translators. Translators do their work through linguist's intuitive web interface, while developers pull those changes from linguist's server with a simple Rake task. After all, developers shouldn't translate. Am I write? Register now for the upcoming Beta release.

Ruby on Rails 2.3.6 was officially released earlier this weekend. This update spans six months of effort by 87 contributors. With its support library version bumps, deprecations, and fixes, version 2.3.6 moves everything one step closer to Rails 3.

Rails 2.3.7 was officially released this Sunday and is now available on Rubygems.org. Covering about 10 hours of effort, this released features 12 new contributions by a staggering, three committers. This release was largely due to issues identified by Nathan Weizenbaum with HTML-safety, which he discovered while trying to update Haml for the 2.3.6 release.

So, fixing a bug introduced by the rails_xss plugin, specifically in Rails when you're not actually using the library, Ruby on Rails 2.3.8 was released late last night. So, if you want to know the latest release of Rails, check out Rubygems.org... we can't keep up, anymore.

Michael Raidel just wrote up an article exploring the Rails 3 Router and it’s ability to directly mount Rack applications. Since it's built as a wrapper to Rack::Mount and most elements within Rails 3 are Rack applications, there is a lot of new power at your fingertips, just inside of your routes.rb.

We have a strong affinity for content which is delivered in 5 minutes or less. And, over on vimcasts, Drew Neil just put together a really useful screencast making use of the interactive_editor gem. With it, you gain a new command in IRB called "vi" which launches an external Vim session in which you can create and edit your IRB code. It's worth a quick look, especially since it's only about 5 minutes long.

With the recent release of Rubinius 1.0 and JRuby 1.5, Mitko Kostov decided to run through Antonio Cangiano’s ruby-benchmark suite. His results - although performed against contrived examples - show that Rubinius is the fastest overall of the group, followed by Ruby 1.9.2, JRuby 1.5, and Ruby 1.8.7, respectively.

The Ruby Summer of Code site has just been updated with the twenty projects, their students, and mentors being run this summer. The projects range from Mail processing to OpenCL GPU integration, touch on ActiveRecord and even hit up Android. It's a pretty wide range and there's a lot to look forward to.

Ben Lavender recently released a library for Ruby called Spira which can consume and create RDF repositories. RDF is a finished standard put together by the W3C and the RDF Working Group, which aims to automate the discovery and description of resources available on the web.

Previous Episodes

Several Ruby interpreters have been updated, TextMate gains some IntelliSense, and there's a lot to do in Baltimore on this episode of Ruby5. Not to mention that the May 2010 BugMash is officially in the books!