Stories

Heroku provides a platform as a service (PAAS) for building, deploying, running, and managing cloud apps using Ruby. The architecture of their cloud application platform includes tools for deployment and management, a runtime for scalability, fault tolerance, automation, and an Add-ons system for extending the capabilities of the platform. You can get started for free at Heroku.com.

Stability is a constant battle, and while tests can help a lot, it's nice to have other precautions in place that can identify potential problems. The Churn gem from Dan Mayer, aims to do exactly that.
Churn identifies potentially problematic code on the premise that there is a high correlation between buggy code and high-churn code.

Isaac Kearse had written an article on using NSTableViews and asynchronous network calls in MacRuby. It shows you how to load images over the net using asynchronous network calls and NSTableView datasources. It's a great example of using Cocoa classes in MacRuby.

Time and scheduling is one of the most difficult things to pull off, for both coders and designers. Fortunately, Mike Gehard has released a Rails plugin called Reservation Calendar. It builds upon the Event Calendar plugin, and adds some cool new features. Reservation Calendar adds the ability to create non-contiguous dates for events.

Ben Johnson has written an article on using GeoKit with SearchLogic, the gem that allows you to use named scopes to easily search your activerecord models. GeoKit does not allow you to use named scopes to create queries, so it won't work with SearchLogic. Ben's code adds named scopes so they can work together in harmony.

Previous Episodes

Phusion Passenger 2.2.9, the RailsBridge Rails 3 BugMash, and the New Relic State of the Stack are all covered in this episode of Ruby5. Also, we touch on RCapture, Quantity.rb and a Net::HTTP Cheat Sheet.

The results of the 2009 Ruby Survey are in, the author of Thinking Sphinx provides a recap, and we Wackamole with MongoDB. Also, MailStyle, NetRecorder, and Ruby regular expressions make it into this episode of Ruby5.

The Ruby Gems Bundler, has_scope, Responders, and LipsiADMIN are covered on this episode of Ruby5. Also, we talk about articles covering PDF generation in the cloud, Twitter Streaming with Web Sockets, and the anniversary of the Rails and Merb merge.