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.
daemon_controller: a library for robust daemon management
Phusion has recently released daemon_controller, a library for robust daemon management. Description and tutorials are available on that page.
Concurrent ActiveRecord with NeverBlock
NeverBlock lets you run parallel activerecord operations for much greater performance. And it doesn’t require threads.
Simple application wide configuration in Rails
Simple application wide configuration in Rails
Rails TakeFive interview with Mike Gunderloy
FiveRuns has posted this week’s Rails TakeFive interview, featuring Mike Gunderloy of A Fresh Cup. Check it out here.
Monitoring Phusion Passenger with Scout
Using the new Passenger Monitor plugin, Scout keeps track of key Passenger statistics and alerts you if any of these stats cross a line you indicate.
How to fix your Rails helpers
How to fix your Rails helpers - a great article by my colleague Eric Chapweske
Ruby/Rails interview questions
Ruby/Rails interview questions Some interesting interview questions focused on having more than just one word answers. Instead they are questions to promote discussion. The questions have enough scope to let those talent individuals shine.
Telling a good story - Rspec stories from the trenches
Telling a good story - Rspec stories from the trenches. Real examples of Rpsec stories and some of the lessons learnt working with them.
Unlocking The Power Of Case Equality: Modifying Enumerable To Use Case Equality
A proposed modification to Enumerable to take advantage of the case equality operator allowing methods calls like array.all?{|e| e.instance_of? String}to be expressed as array.all? String.
Building Ruby on Nokia N810
A look at how to build Ruby on the Nokia N810 Internet tablet.
OpenMind
OpenMind 2.0 has been released. OpenMind enables you to build an online community with your customers to solicit product feedback and engage them in the process of defining your product roadmap.
Test Driven Development and Shoulda
A short article on using shoulda for verifying database design when following TDD methology.
More on Fiber: a challenge
Did you catch up on Fiber in Ruby 1.9? Here is a challenge to test your understanding ;-) Write a stack without allocating any heap memory… Wait. Stop, and think. No heap? Think you are up for it: http://blog.higher-order.net/2008/08/15/fibers-an-exercise/
Organize Your Rails Mailers (and Observers, Sweepers, etc.)
Organize Your Rails Mailers (and Observers, Sweepers, etc.) talks about widening the app/ directory for improved code organization.
Javascript/CSS/HTML Compiler in Ruby
Javascript/CSS/HTML Compiler in Ruby: Meet FrontCompiler - a collection of scripts that allow you to compact your JavasScript, CSS and HTML code to reduce the loading time, and it can be used with Rails/Merb/whatever. NOTE: in test of compacting the Prototype library the script beats famous YUI compiler on about 1000 bytes.
Radiant CMS sprint weekend
The Radiant CMS Dev team will be organizing a sprint weekend to be held sometime in the next few months. If you want to participate, please fill out the survey. Survey closes at 11:59PM EDT, Friday August 22.
Raleigh RubyCamp
RaleighRubyCamp is a completely free full day un-conference (like a barcamp) focused on Ruby. It will be held on October 18th in Raleigh, NC. For more information or to register check out the wiki
Keith Rarick: Building causes.com (3M dynamic views/day)
Can a Rails app serve 3 million dynamic pageviews a day? Absolutely, causes.com is doing it on a daily basis.
Getting Started With Rails 2.1 on OS X
OpenRain just posted a blog entry detailing how to setup OS X for Ruby and Rails development.
An Introduction to Fibers
An introduction to Ruby1.9 Fibers, how they work and how values can be passed from/to them.
Agile Project Management Tools Evaluations
Review and comparisons graph of the latest Agile project management tools available on the market.
PostgreSQL vs MySQL for Ruby and Rails
101 reasons why PostgreSQL is a better fit for Ruby (and Rails) than MySQL