The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
John Lam announces that IronRuby is runn...
John Lam announces that IronRuby is running an unmodified version of Rails.
Five Runs launches TuneUp
TuneUp is a centralized location to help you troubleshoot and optimize your Ruby on Rails application’s performance with help from others in the community.
Sazbean.com Interview with Heroku CEO
Sazbean.com has an interview with CEO James Linderbaum of Heroku, a Ruby On Rails online development platform
Sprinkle
Sprinkle is a new prototype tool that you can use to provision your servers/slices. Its declarative policy/state based approach for specifying how a remote system should be provisioned with intelligent logic to support dependencies, multiple installer types and remote installation is really compelling
Amazon SimpleDB and Rails
Using SimpleDB and Rails in No Time with ActiveResource
Micah Wedemeyer at AisleTen posted a blo...
Micah Wedemeyer at AisleTen posted a blog post on How to securely connect to a remote MySQL database using SSL
Classy Inheritance
Classy Inheritance adds a depends_on class method to your ActiveRecord model so that you can define requisite objects.
My guide to parsing with ruby
I wrote a paper about the various page scraping techniques I’m using on a few sites. It’s a fairly robust system, so I thought I’d share the technique and maybe get a few pointers and suggestions in return.
TraceViz: Visualizing traceroute output with graphivz
TraceViz: A Ruby script that creates a graph from multiple traceroute’s to (optionally) multiple target sites, and then generates a diagram from the result using GraphViz.
random_data v1.3 released
random_data v1.3 is a gem that provides a variety of methods for generating realistic seed data for Ruby applications, including names, mailing addresses, dates, phone numbers, e-mail addresses, and text. This release includes support for generating random sentences from a simple grammar and generating random bit vectors.
Everyday Active Record
Everyday Active Record: Learn how to get the most out of the Active Record features that you use on a day-to-day basis from a popular Rails developer and screencaster. In these screencasts, Ryan Bates incrementally builds the models for a Rails application and refactors them over time to address new features. All the code is based on Rails 2.1 features. [more inside]
Upgrading to Rails 2.1rc1
Chris Peterson of the AssayDepot walks you through upgrading a 2.0.3 app to 2.1rc1 in this highly detailed blog post
Developing with mod_rails on Leopard
Want to try out mod_rails (AKA Passenger) in your development environment? Of course, you have multiple Rails apps and you set up new ones all the time. Here’s my recipe for developing with mod_rails on your mac.
Does Ruby's support for XML suck? I need your input.
Robert Fischer posts about his issues with the lack of commitment for XML on Ruby. He doesn’t like REXML too much either. [more inside]
Free Rails Book Giveaway
Noel Rappin is giving away free copies of the book Professional Ruby on Rails, both at RailsConf and via the web. Details here.
Hands on tutorial on Ruby EventMachine (the speed demon)
Hands on tutorial / look at Ruby EventMachine (the speed demon).
Groovy syntactic sugar, compared with Ruby
The Groovy Language has a few scoops of syntax sugar that we just don’t have in Ruby. I wrote out a couple of these examples in the hopes that Ruby might pick some of these up.
BackgroundFu is now also a gem!
BackgroundFu makes running long background tasks in Rails dead simple. – I’ve just pushed a few changes to BackgroundFu and now it is also a gem. Some say that Rails plugins will die in favor of gems and I want you to be well prepared for that day :) Also, Rails 2.1 will have (check the Edge) great support for ‘vendorizing’ gems.
Support for international domain names in actionmailer
I’ve just created a small gem that patches actionmailer to support sending mails to domains with non-ascii characters.
RSpec-1.1.4 released
RSpec-1.1.4 was released today.
Datamapper 0.9 Released
Finally, your new favorite ORM has grown up to adolescence with the 0.9 release. Learn more at Datamapper.org.