Ruby Fibers: 8 Useful Reads On Ruby’s New Concurrency Feature

fibers.pngNew to Ruby 1.9 is the concept of fibers. Fibers are light-weight (green) threads with manual, cooperative scheduling, rather than the preemptive scheduling of Ruby 1.8's threads. Since Ruby 1.9's threads exist at the system level, fibers are, in a way, Ruby 1.9's answer to Ruby 1.8's green threads, but lacking the pre-emptive scheduling.

Read more →

Programming Ruby 1.9 (The New Pickaxe) Now In Print

pickaxe2000.pngWhether you love it or not, as a Rubyist you probably have a copy of Programming Ruby (also known as The Pickaxe) floating about. It was the first English language Ruby book to be published and was instrumental in boosting Ruby's popularity in the early noughties.

Read more →

Post Retracted: It’s Not a Ruby Inside Thing

sweet-running-boy.pngUpdate: I retract the post Be Professional or Be Edgy: How Context Can Keep Everyone Happy of April 27, 2009 in full. It covered an issue that started as a Ruby-related thing, but quickly became focused on the behavior and sentiments of some Rails communities. Ruby Inside is a Ruby news blog; therefore my editorial was unuseful and made for dull reading. I apologize for falling into such boring territory.

Read more →

Interesting Ruby Tidbits That Don’t Need Separate Posts #22

email.png It's been just over a year since the last Interesting Ruby Tidbits That Don’t Need Separate Posts post (number 21, specifically). I think I felt that RubyFlow filled the gap for quick-fire group posts, but.. it doesn't, quite (even though it's going great guns!) There are still a lot of awesome things out there that should be highlighted here but that, perhaps, don't need their own post. So.. the series is back.

Read more →