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.
Rails 2.1 on Elastic Server
Free custom Rails 2.1 server available on Elastic Server Platform.
Catch Robots with Honeypot Plugin
A small plugin to provide honeypot fields and check them after the request.
RubyCocoa: Store User Password In Keychain
A simple tutorial on how to use Keychain to store user password in RubyCocoa.
TextMate tip: Sort arrays, hashes etc
A TextMate command to sort arrays, hashes and other comma separated things.
using with_options for state-based validations
Quick tip: try using with_options to DRY up state-based validations.
ATLRUG - Merb Presentation
Matt Todd gave a presentation on Merb at the Atlanta Ruby User Group last night, and this is my first imperfect attempt at capturing all the presentation goodness we have every month. The quality will improve, but if you are interested in merb, and want to hear someone who has contributed to the framework speak, here is your chance to grab a virtual seat with ATLRUG and listen to one of our members present. [more inside]
Apriori.rb Released - a gem to find regularities in buying behavior (frequent itemsets)
Apriori.rb is a library to efficiently find item association rules within large sets of transactions. The goal is to find regularities in buying behavior. This library provides a thin ruby wrapper around Christian Borgelt’s C implementation of this algorithm.
Merb Overheard is a Merb Feed Aggregator
Merb Overheard is a feed aggregation site for the Merb community. Merb Overheard gathers articles from Merb focused blogs as well as Merb tweets in a centralized place making it easy to keep up on Merb news and information.
TakeFive on Merb.
FiveRuns is sponsoring MerbCamp this weekend in San Diego. Check out a new post featuring Merb highlights and opinions over the past year from several TakeFive interview participants.
API-Driven Development with Cucumber, Halcyon, RSpec, and a bit of Adhearsion
Here’s an overview of some of the tools I’ve been using for behavior driven API development in Ruby.
iPhone iui for Radiant CMS
The Radiant iPhone extension adds an iphone tailored ui to Radiant CMS.
Ruby on Rails: Opportunities in a Financial Downturn
FiveRuns has posted an article on the opportunity for Ruby on Rails developers given the current global financial situation. We’re bullish :-). And, we’d love to hear your thoughts.
using instance_eval in ruby dsls
Several recent blog posts about instance_eval: a warning not to overuse it, making it optional by checking blog arity, mixing and unmixing instead of using instance_eval, and using instance_eval with delegation.
Growl-like Autotest Notifications in Ubuntu
I wrote a tutorial on how to have Growl-like Autotest notifications on Ubuntu.
Rails training at Rockefeller Center, NYC
Using Umbrella Today? as a case study, thoughtbot will provide Advanced Rails training at Rockefeller Center, NYC on Friday, December 5th. Topics covered include Rails best practice patterns, refactoring with confidence, Test Driven Development with ease, and contributing back to the community with plugins and gems.
Don't let errors drive you hopping-mad
How to stop errors in your rails app driving you hopping-mad. A blog post about how Hoptoad help keep us sane around the launch of Swirrl.
Asynchronous HTTP Cache Validations
Stale caches causing inconsistent user experience and response times? Yahoo developers proposed an extension (stale-while-revalidate) to address this problem. We implement a proof of concept Ruby caching server for this pattern.
Hampton's Ruby Survey Results Are In!
The results of Hampton Catlin’s Ruby Survey are in. 1,224 people responded. 74% have read the Pickaxe. 40% are atheist.
Shouldn't you be testing your helpers?
Shouldn’t you be testing your helpers? It’s not very well known, but Rails provides ActionView::TestCase for doing just that.
Ruby & Future Man
My partners and I have made an amusing and hopefully informative video on Ruby and the vast support it has seen in 2008. We hope you enjoy it:
Little Known Ways to Ruby Mastery by Dr Nic Williams
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, Dr Nic Williams reveals his secrets!
Omaha Ruby on Rails User Group; Meeting October 8th
The Omaha Ruby on Rails User Group will meet again this Wednesday, Oct 8th. We will have special guest Ryan Bates of Railscasts.com via an iChat audio session there to answer questions regarding Rails development and building an online community.
Mack Framework User's Guide
The Mack Web Application Framework now has a comprehensive, and ever growing, User Guide to help developer’s make use of Mack’s rich feature set. The User Guide can be found at:
Mack Framework 0.8.0 Released
The Mack Framework has just reached version 0.8.0. The release includes substantial feature improvements to the router, Configatron support, a new asset management system, better error handling, reporting, and logging. Plus, much more!
rails proxy plugin
rails proxy plugin: : A rails plugin that allows applications to dynamically respond to proxied requests by detecting forwarded host/uri headers and setting the session domain, default host, and relative url root. The plugin adds this functionality to calls to url_for, named route helpers, and view url helpers while still allowing you to specifically set the :host and :only_path options to override this behavior.