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.
textmagic gem
First release of textmagic gem for easy integration of SMS features into any Ruby application. Uses the TextMagic Bulk SMS gateway.
sortable 1.0.5 gem is out
Allows you to sort ActiveRecord items similar to the acts_as_list plugin but with added support for multiple scopes and lists. Check it out at http://github.com/shuber/sortable
MacRuby, changing the Ruby ecosystem
In his latest blog post Matt Aimonetti explains why MacRuby is an important project for the Ruby community as a whole. He also explains few things about MacRuby (potential Linux version, iPhone compilation available with the next version, AOT compilation, performance boost etc..)
Rails plugin for reporting
ActiveRecord Statistics is my first plugin and it allows to easily define and pull statistics for ActiveRecord models. This plugin was built with reporting in mind.
Ruby Enterprise Edition third sponsorship campaign
The next version of Ruby Enterprise Edition will feature some pretty large and exciting improvements. Please join the third REE sponsorship campaign to make this happen. Thank you for your support!
Git Up! 10 Reasons to Upgrade Your Old Git Installation
Git has seen a huge influx of newcomers over the past year, especially in the Ruby community. Many folks installed Git as they read through their first tutorial, got it working, and are still using that same trusty installation today. But rest assured, Git has not been standing still. [more inside]
Sunspot: A Solr-Powered Search Engine for Ruby
Search can make or break your website. Sunspot and Solr give you an intuitive engine that maps directly to your Ruby objects.
JsChat: Web-Friendly Real Time Chat
JsChat is a real time chat protocol based on JSON with a server written in Ruby. There’s a Sinatra-based web app that supports IE, and an Ncurses client which is similar to irssi.
Mac-friendly Autotest
Autotest is great, but it’s filesystem polling tortures your CPU, HD and battery. But fear not, there’s a solution for those on Mac OS X 10.5: The autotest-mac gem features support for the FSEvent core service, Growl and some eye candy.
PHP to Ruby Reference on GitHub
The source files for the PHP to Ruby Reference are now hosted on GitHub. If you’re knowledgeable about PHP and Ruby, fork the repository and help by adding some material to the reference.
Writer Needed for Ruby Inside
Ruby Inside is looking for a writer (only one, alas) to contribute 12-20 posts per month. All the details within this RubyFlow post…
Scout adds deep Rails Instrumentation
Stay alerted of trends in your Rails app’s performance, get SQL optimization suggestions, and more with the new Rails Instrumentation Plugin on Scout.
Capistrano support now baked into daemon-kit
DaemonKit now sports capistrano support with a custom deployment recipe that is tailored to daemon processes and not just to Rails applications.
Have a memory-hungry daemon?
Fixing memory-hungry Ruby daemons shows you one possible reason and how to fix it.
Stop Running Memory Hogging Migrations
Rails Migration Memory Therapy. Ever run your migrations only to have to wait for way to long because you forgot to run through that whole table in batches? Check out the article for a clever solution.
RubyTrends version 2.0!
RubyTrends has been revamped! New (less cluttered) look, new search functionality, new Products section and now you can follow rubytrends on twitter to get updates on the additions.
50 Ruby on Rails Tutorials to wet your appetite
Top 50 Ruby on Rails Tutorials - some good tutorials here for beginners & also some tips & tricks for established coders.
Ruby Currying
Currying is a concept in Functional Programming that’s enabled by Higher-order functions. It’s best described as: the ability to take a function that accepts n parameters and generate from it one of more functions with some parameter values already filled in. Ruby 1.9 comes with support for this concept, more here.
2 CPUs + Parallel Specs = 2x Testing Speed
Ruby and Functional Programming
Ruby is known to support the functional paradigm. This article is going to walk you through the Functional Programming page on WikiPedia, to revise the general concepts of functional programming and to explain how Ruby supports them. More here.
[ANN] Programming Ruby 1.9 Book Promo
The promo of Dave Thomas’ book “Programming Ruby 1.9” is scheduled from 2nd to 4th June. Check out the details. Also, check out Dave Thomas’ interview on RubyLearning.
Beanstalkd API queues for Facebooker
Facebooker Queue is a messaging service agnostic API queue plugin for Facebooker with out-of-the-box support for Beanstalkd.
Collecting tweets with Twibot and ActiveRecord
How to create stateful Twitter bots with Twibot. An example of saving tweets to a local database with ActiveRecord. The bot will save tweets from new users as they are added to the database without having to stop and rerun the bot.
Access your gem docs from your browser, with a neat interface
See this short post on Alan Harper’s blog on how to setup Gembox with Passenger