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.
Advanced Twitter Queries with the Twitter Gem
Find out who is not following you back or create other advanced queries based on the twitter gem by John Nunemaker.
Rubyology Podcast #74 Now Available!
Roundtable discussion on… The scalability of Ruby and Rails applications, and source control in the Ruby community. [iTunes], [Web Streaming], [Discussion]
Identifiers & Whitespace
Short (2 minute) video presentation on identifiers in Ruby (basic level) and a longer (9 minute) video on the syntax rules of whitespace in Ruby.
New London Rails Conference, July 24-25
Rails Underground ‘09 will be a 2 day, 2 track conference and takes place 24-25th July in London. We are still looking for speakers, but we already have an exciting line-up, including: Yehuda Katz (Engine Yard), Jason Hoffman (CTO, Joyent), Dr Nic Williams, Geoffey Grosenbach (Peepcode, Nuby on Rails) and Maik Schmidt (author of Enterprise Recipes with Ruby and Rails). David Heinemeier Hansson will also be available for a videoconference Q&A session! - Registration is already open, with early bird discounts!
Building a syntactically sweet Ruby DSL - Machinist
For intermediate rubyists, a look at how to write easy to use DSLs, with a focus on Machinist, a plugin for ditching fixtures. Part 1 explains why you might want to write a dsl in ruby. Part 2 takes a deep look at the machinist code. Part 3 summarizes the techniques used by machinist.
"Not Crazy About Rails 2.3 Nested Object Forms"
SmartLogic Solutions thinks the rails 2.3 implementation of nested object forms sucks and provides a review of the current implementation, the problem and some suggestions.
Heist: a Scheme interpreter in Ruby
Heist is a small, extensible, embeddable Scheme interpreter written in Ruby. Features runtime support for tail recursion, R5RS macros (with optional hygiene), first-class continuations and transparent lazy evaluation.
Ruby Turns Sweet 16
Yesterday was Ruby’s sixteenth birthday.
Easy FCKEditor Rails plugin
This version is a fork of Scott Rutherford great plugin with a EasyUpload plugin inlcuded of Alfonso Martínez de Lizarrondo.
Simple Action Caching
An approach to simple action caching when displaying flash messages
New Ruby-based agile testing blog...
Agile Ruby Tester - Check out this new blog for software test professionals working in Ruby. The blog covers agile testing experiences and insights, with special concentration on Ruby and Ruby-based tools (such as Watir and RSpec). [more inside]
Google Data on Rails
Finally an official Ruby Client Library gem for Google Data API - Checkout!
Irb Tip - Quicker Method Options
This post explains how to quickly pass options to your methods in irb, much like you pass options to your shell commands.
ASCIICasts - RailsCasts in text.
ASCIICasts are text versions of Ryan Bates’s RailsCasts fully explained with code examples.
Building and Scaling a Startup on Rails: 12 Things We Learned the Hard Way
There are a bunch of basic functional elements to building out a popular Rails app. <a href=http://axonflux.com/building-and-scaling-a-startup>Here’s a rundown</a>
Graphically Browse Your Authorization Rules
Authored by Steffen Bartsch. Requires graphviz and Rails 2.3 (for Engine support).
vim, emacs and TextMate integration for APIdock
The social documentation site APIdock is now more accessible than ever. A recent blog post about APIdock+vim integration now also links to the emacs and TextMate bindings.
GiraffeSoft FLOSS Week
This week GiraffeSoft have released five open-source projects: 1) classy_resources - resource_controller for Sinatra. 2) enum_field (posted to RubyFlow earlier this week) 3) is_taggable - a simple tagging implementation. 4) Claws - command line access & Ruby library to EC2, SQS and S3. 5) timeline_fu - activity feeds made awesome.
ActiveRecord Skeleton
Get any Ruby app up and running with ActiveRecord yaml config, environments and migrations instantly with ActiveRecord Skeleton
Switch between Ruby 1.8.6 and Ruby 1.9.1 with a single command
Muness Alrubaie & Chad Humphries explain how to quickly switch between Ruby 1.8.6 and Ruby 1.9.1 with just a few keystrokes. And the change is local to the current shell. Nice!
Rails programmer needed
We, Cardplayer Media, are looking to hire a RoR developer who is local to Vegas, NO contractors please. send a resume to josh.pasqualetto (at) cardplayer.com with salary requirements.
Generalised Controller & Polymorphic Associations
Here is a short article on creating a generalised controller & polymorphic associations. It’s a nice simple pattern that I’ve come to use.
Webby and S6 Together
How to use Webby and S6 to generate KeyNote or PowerPoint-like presentations with gradient themes in plain text using a wiki-style markup language.
Real Console Helpers - Accessing Helpers in rails console
Real Console Helpers and accessing Helpers in rails console.