See the full issue archive.
Subscribe to Ruby Weekly here.
Issue 78 - January 25, 2012
Welcome to issue 78 of Ruby Weekly. Been on the road the last couple of days so still didn't get around to many design tweaks - eugh! But we now have a 'tips' page where you can submit links for potential inclusion in Ruby Weekly, so if you're releasing something or have written a cool post, fill out the form and you may be in Ruby Weekly next week :-) - Peter.
DHH has unveiled Rails 3.2! Not quite as big a deal as 3.1 but has a faster development mode, faster route recognition, a tagged logger, and more. With Rails master now aiming at 4.0.0, it seems 3.2 may be the last version of Rails to support Ruby 1.8.
Michael Hartl's "Rails Tutorial" site has been incredibly popular over the last year and he's now finishing up a 2nd edition that's fully updated to Rails 3.2 standards. The first 5 chapters are already good to go and can be read no-cost, as always, at railstutorial.org.
Deploying a new feature? Load testing? Debugging a performance issue? Get your server metrics in real time for immediate feedback. You’re just "gem install scout" away from easy, Ruby-powered server monitoring.
Pat Allan loves Michael van Rooijen's 'backup' gem so much that he wants to to convince you to use it, by showing you two examples of why he finds it so useful. It does seem pretty handy..
Smalltalk was the first purely object oriented language (though Simula included objects before it) and it heavily inspired Ruby's initial development. Victor Savkin thinks that Rubyists could learn a lot from playing with Smalltalk.
DCI (Data, Context and Interaction) is an interesting object oriented pattern that's been discussed in the Ruby community lately, but Mike Pack thinks most articles oversimplify its use. In this post, he digs into the idea.
systemd is a system and service manager for Linux (and replacement for the System V init daemon). Here, Marcin Kulik looks at how a socket-based Ruby server can take advantage of systemd's socket activation feature.
Michal Papis of Engine Yard looks at the 'stable' release of RVM (Ruby Version Manager) and how to install and use it. Some handy RVM tips here.
In the latest RailsCasts episode, Ryan Bates looks at the newly released Rails 3.2 and shows off some of its new features. Short and sweet in just 9 minutes.
Originally a Google idea, XML sitemaps are now used by several search engines and SitemapGenerator will generate Sitemap 0.9 compliant sitemaps for you from Ruby. Includes Rails integration too but is otherwise framework agnostic.
tconsole is a testing console for Rails based around MiniTest (also supporting Test::Unit). It allows you to issue commands concerning what tests to run, and see their test output.
Implementing a small Lisp interpreter is the super geeky equivalent of 'hello world' and Michael Fogus (author of The Joy of Clojure) deftly pulls it off in 32 lines of Ruby here.
Hosting company Rackspace is looking for a developer with Ruby or Python experience (and maybe even Erlang!) to work in its foundation software development team. If Git, Capistrano, MongoDB, and Rails are all interesting to you, check it out.
Address: Office 30, Lincoln Way, Fairfield Enterprise Centre, Louth, Lincs, UK, LN11 9EJ