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.
Performance Tuning for Phusion Passenger
Tuning of Phusion passenger for single app ( like production ) or for multiple apps ( like common development server or testing environment)
Supporting Open Source (with feedback)
I’ve been scratching my head about why people use open source projects but don’t send feedback to the creator. How do we address this issue?
OmniAuth 1.0 Released
Version 1.0.0 of the OmniAuth authentication framework was released today. See also the blog post detailing some of the changes.
Slop 2.2 supports optionspecs (improve your option parsing experience)
After bup.options was brought to my attention, I thought this would be a nice addition to the already awesome Slop API. Well, Slop 2.2 now supports this method of building options: https://gist.github.com/1334515. Check it out and improve your option parsing experience!
New Ruby/Rails beginner blog
I have been posting about my Ruby and Rails studies at Loud Coding. Still in beginning level, but could be useful for other people.
Put Your Work in a Qu
Craig Wickesser talks about Qu, a new queueing library, and interviews Qu’s author.
New Conference Announcement - SpreeConf
The first ever SpreeConf has been announced. Full day of awesome Ruby/Rails speakers plus another full day of training. Only $99 so sign up soon before the training slots are taken! No excuses - especially if you live in NYC.
Making Digraphs in Ruby
Visualizing abstract graphs and hierarchies can be difficult. Once you get more than a few nodes and edges, notebook sketches and keeping track in your head just isn’t going to cut it. Why not generate your digraphs from Ruby?
Gemnasium: Keep your Ruby gem dependencies in shape
Introducing Gemnasium, a tool that keeps you up to date on the gems that matter to you. It parses your Ruby projects’ gem dependencies and notifies you when new versions are released. Sign up now!
Absurdly Simple A/B Testing
New gem for split testing absurdity. It has a very simple DSL and setup, working against redis. Read details here: blog.
Accepting Credit Cards is Easy with Stripe
On the Collective Idea blog, we talk about how easy it was to use Stripe to be able to accept credit cards for Finish Weekend registration.
"Ruby 1.9 Walkthrough" is Half Price till End of Tuesday
Recently I released Ruby 1.9 Walkthrough, a video-based guide to Ruby 1.9. It’s the most comprehensive and up to date walkthrough of 1.9 right now (and includes 1.9.3 specifics). To celebrate the release of Ruby 1.9.3 I’ve taken 50% off till the end of Tuesday (November 1st) so it’s just $12. [more inside]
Install 1.9.3-p0 with libyaml
New on the Collective Idea blog, a quick post on installing Ruby 1.9.3-p0 with libyaml. This avoids warnings about missing psych for YAML output.
Test Driven to Distraction
Dave Kennedy just posted Test Driven to Distraction dealing with the benefits and approaches to creating test-driven Ruby.
Faster testing workflow with Spin and Kicker
I just released a testing tool that I’ve been using for the past few months. It really sped up my workflow, especially on large Rails projects. Check out the README.
Draper doesn't solve the Rails helper problem
Draper “kills the helper”, but in fact it just moves the problems we have with Rails helpers into namespaces. Here’s why I don’t think Draper solves the Rails helper problem.
Getting Ruby, QT, and Windows to play nice
A coworker and I recently battled Ruby 1.9, QT, and Windows while trying to create some desktop applications. The ultimate result is the qtbindings gem which makes it easy to use QT and Ruby on Windows. Read about all the pain on my blog.
Control Your Vim Editor
Create your own vimfiles and control your Vim editor.
Rspec2 + shoulda = Awesome!
Here’s an article I wrote about RSpec2 and Shoulda: [more inside]
optimize db migration
I just wrote a post optimize db migration to merge/optimize db migrations for production deployment.
Lipa - DSL for description treelike structures in Ruby
Version 0.3.0 has been released. About project and new release
Ratelimit initial public release
I just released the ratelimit gem. It was inspired by this article. [more inside]
Appraisal: how to test your gems across multiple versions of their dependencies
How do you test your gems across multiple versions of its dependencies (like Rails or Capybara)? Try thoughtbot’s Appraisal gem.