Luke Melia » Redis in Practice: Who’s Online?. very cool writeup. I had no idea redis could do union operations like that.

Mongoid. another mongo/ruby library. similar syntax to activerecord.

NoSQL with MySQL in Ruby – Friendly. takes the FriendFeed approach of serializing to json in a single column and using seperate tables to build indexes. there’s a write-up on the author’s website with quite a few question/comments.

Building a Twitter Filter With Sinatra, Redis, and TweetStream. from the title you’d think the article was just autogenerated from popular words on a bunch of ruby rss feeds.

RubyFringe presents… FutureRuby. unspace will be hosting another conference this summer. you would be foolish to miss it.

Golden Gate Ruby Conference. unspace shall be there.

Tokyo Cabinet: Beyond Key-Value Store – igvita.com. another crazy article from iilya.

Hungry Machine: Super fast IP to lat/lng in Rails – Part 2. also has city and country relations.

JS.Class – Ruby-style JavaScript. interesting.

Rails: Performance Tuning Workflow. this is timely, i was doing this 2 nights ago. it’s a shame the output for ruby-prof is so verbose. via jeff.

Handy Ruby Enumerable extension for “chunking”. turn an array into X chunks. Rails has a patch for this but if you’re not on edge (or using rails) this is a lot simpler to drop-in.

NeverBlock. co-routines for ruby. requires ruby 1.9.

Hadoop: When grownups do open source | The Register. that’s probably the best thing i’ve ever read about programming.

Frankie Goes To Facebook. 1 gem install, 18 lines of ruby, 2 lines of config, a couple clicks on facebook, and i have an authenticated hello world app.

rubyfringejazz.muxtape.com. Nick Sieger did a talk at rubyfringe about the evolution of jazz and how it relates to ruby. this is the muxtape of what he played.

zerosum dirt(nap) – Clone Pastie with Sinatra & DataMapper 0.9. i’m very eager to try and make some simple app with sinatra and datamapper.

Astrails – Being Lazy with Ruby. lazy evals for expensive calls in ruby.

James on Software: Gems I’ve Known and Loved #1: Expectations. interesting ruby testing framework.

ToDo’s On Your Desktop // RailsTips.org by John Nunemaker. some interesting tools i’ve never heard of (todoist and geektool).

Ruby Timeout Errors aren’t Standard Errors. so you have to explicitly catch Timeout:Error. I was wondering why this was happening. Time for a monkeypatch!