Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news.

By Peter Cooper / August 18, 2010

Yuki (Yugui) Sonoda has just announced the release of the stable version of Ruby 1.9.2!

Ruby 1.9.2 passes 99% of RubySpec and, if you haven’t already given it a go, offers worthwhile performance increases over Ruby 1.9.1 and significant performance improvements over the 1.8.x series.

Intriguingly, Ruby 1.9.2 is only considered to have full, verified support on Debian Linux on 32 bit Intel architectures, with support for OS X 10.5 and 10.6, FreeBSD, Windows, and Solaris considered “best effort.” Linux distributions other than Debian are listed in the lower “perhaps” category for support, so running your own tests is more essential than ever before moving to 1.9.2 in production. Read More

By Peter Cooper / August 18, 2010

In Skinny Daemons, Dave Hrycyszyn presents a practical walkthrough of how he builds what he calls “skinny daemons” – small, HTTP based daemons to perform single tasks that are then packaged up into gems for easy installation (across multiple servers, for example). It’s a practical demonstration and holds your hand the whole way. Useful stuff.

An example of a skinny daemon is enigmamachine, a video processor Web service using ffmpeg to convert videos to profiles of your choice. Read More

By Peter Cooper / August 14, 2010

Back in June, I did a comparison of Mongoid and MongoMapper, the two best known MongoDB libraries for Ruby. Now, Ben Myles has brought another to the fore: Mongomatic.

I haven’t given it a try myself yet, but Ben’s done a good job of presenting it, along with example code, so check it out if MongoDB is your bag.

If you want more MongoDB related news, check out’s #mongodb tag. Lots of great stuff there. Read More

By Peter Cooper / August 14, 2010

SunnyConf is a single-track, one day conference taking place Sept. 25th in sunny Phoenix, AZ. There will be 8 speakers and a keynote, as well as lightning talks. Speakers include:

Check out the official SunnyConf Web site to see other speakers and keep up to date on the conference. Tickets are priced at $100. A limited number of seats are available, so get your tickets now!

If you missed out on RubyConf, which sold out just a few days ago, this could make for a good tonic. Read More

By Peter Cooper / August 13, 2010

Aaron Patterson (of Nokogiri fame) has written a post for the AT&T Interactive blog about writing a code coverage tool with Ruby 1.9:

It turns out that Ruby 1.9 already comes with support for code coverage monitoring. Aaron looks at how it works and improves how we interact with it a shade. Read More

By Peter Cooper / August 11, 2010

In “So You Want To Be a Ruby Dev” Kevin W Gisi presents a tongue in cheek narrative of a new Ruby developer being guided through the choices they have to make. (It’s being discussed on Hacker News too – some good comments there.)

He asks a lot of questions: Which Ruby implementation to use? Which Web framework? Which Gems? Which version of Rails should you use? Which database adapter? And he caps it off with a conclusion of sorts:

I like Kevin and I saw merit in his satirical tale (for without any merit something is not satire), but right away my gut felt his conclusion was bogus. Read More

By Peter Cooper / August 7, 2010

In April, we wrote about IronRuby hitting 1.0 and Microsoft’s “3 years with Ruby [paying] off.” It’s sad, then, to read today that program manager Jimmy Schementi is leaving Microsoft citing a rapidly decreasing interest in dynamic languages (other than JavaScript) at the software giant.

Schementi left Microsoft at the end of July and is on his way to work at a NYC-based financial technology consulting firm. I’m sure most Rubyists would be quick to join me in congratulating Schementi and the rest of the IronRuby team (including John Lam, who left in 2009) for making significant strides in a company and environment where the obstacles were piled high. Read More

By Peter Cooper / August 6, 2010

Yesterday, Lyle Johnson of the FXRuby GUI toolkit project stood aside as the project’s maintainer, effectively retiring the project:

The undertone here is that the FOX Toolkit, upon which FXRuby operates, isn’t underseeing significant development and, perhaps, there is little more for FXRuby to be doing (at least, little in the way of exciting or interesting) and Lyle wants to shuffle the project off his plate.

Lyle cites Jamis Buck’s dropping of his Capistrano deployment system project as an inspiration, though Capistrano’s story turned out to be a happy one after being adopted, for the most part, by Lee Hambley. Read More

By Peter Cooper / August 3, 2010

Avdi Grimm presents a concise guide to a matter that confuses the majority of Ruby developers from time to time. Read More

By Peter Cooper / August 2, 2010

Early bird registration for RubyConf 2010 – to be held in New Orleans November 11-13 – has just opened and you need to get in fast if you want to go. RubyConf has a reputation for selling out very quickly and even though some waiting list folks usually make it in, if you’re dead set on going, buy your tickets immediately. They’re $300.

Not got a second to waste? Go direct to the ticket ordering page by clicking here.

Note: I don’t get a cut of ticket sales or even get asked to post about RubyConf. I just remember reading a torrent of endless misery on Twitter when it sold out so quickly last year ;-) Read More

By Peter Cooper / July 28, 2010

The Ruby on Rails Tutorial: Learn Rails by Example (a.k.a. by Michael Hartl has become a must read for developers learning how to build Rails apps. Michael has put together a great Rails 2.3 tutorial, releasing it all for free online chapter by chapter. Now, Michael’s going three steps further:

1 — A new, Rails 3.0 focused version. The free online book previously covered Rails 2.3 but Michael’s updated it to cover Rails 3.0 too. He’s also selling it as a DRM-free PDF for $39 (you get a PDF of the Rails 2.3 version too). As a gesture of goodwill to Ruby Inside’s readers, he’s made a coupon code that works till the end of August – it’s rubyinside01 and gets you 20% off (so a total of $31.20 in the end). Read More

By Peter Cooper / July 28, 2010

This is very nice. I love these microframeworks. The Sinatra style is always good to ape. Read More

By Peter Cooper / July 28, 2010

In Distributed Ruby – Exploiting Enterprise Software, Anthony riffs on using JRuby as a way for Rubyists to “exploit” robust, enterprise-grade libraries. This isn’t a new topic but his demonstration is particularly compelling (and worth scrolling down for).

Hazelcast is an “in memory data grid” that’s fail-safe (with regard to crashes) and that automatically scales across the number of nodes within the system. Anthony’s code works fine out of the box with JRuby 1.5.1 running under RVM (yep, I tested) and demonstrates what is a particularly powerful Java library I’d never heard of before. It’s excellent we have access to this from Ruby, and Anthony’s right – the JRuby team deserves credit for giving Rubyists opportunities to both “exploit” enterprise technologies and to deploy systems in enterprise environments without having to jump ship with Ruby. Read More

By Peter Cooper / July 27, 2010

You can learn more at the official RubyConf Uruguay site or follow the news about the conference on Twitter @rubyconfuruguay. Read More

By Peter Cooper / July 27, 2010

Over on the official Rails blog, DHH talks about today’s release of the first release candidate of the much awaited Rails 3.0.

Note: You might still find RI’s Rails 3.0 Beta: 36 Links and Resources to Get You Going useful too. Read More

Recently Popular Posts