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.
Startbrick sprinkles a little automation onto `rails s`
Startbrick is a simple gem that opens your app in your web browser automatically once Rails 3’s default WEBrick development webserver is done starting up and ready to accept HTTP requests. You don’t need to keep looking to see that WEBrick has finished starting or keep hitting refresh in your browser until WEBrick accepts your request.
TaskJuggler 3.0.0 has been released
After 5 years of active development to re-write TaskJuggler 2.x from scratch in Ruby, we have reached a stable version again. TaskJuggler is a comprehensive Project Management system that goes well beyond the commonly known Gantt-chart editors. The new 3.0.0 version provides much improved planning features, new HTML reports, a built-in web server and a time sheet automation framework. The software now runs on Linux, Unix-likes systems, Windows and MacOSX.
Remote pair-programming with Screen
Remote pair-programming with Screen
what you should know about rbenv and RVM
comparison of ruby management tools - you think RVM and rbenv are the same - the answer is yes and no - read to find out more
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]