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.
Performance & Load testing with Log Replay
A hands on look at the available tools, and techniques to do log replay to simulate a collection of users + release of a Ruby driver to automate these tests.
Refactoring a simple compiler written in Ruby
I’ve finally posted part 11 in my series on writing a compiler in Ruby. This part deals with splitting out most of the x86 specific code generation into a separate class to make the main compiler code more portable and maintainable.
Little Known Ways to Ruby Mastery by James Edward Gray II
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, James Edward Gray II reveals his secrets!
CouchDB as Rails.Cache store?
CouchDB is being used for all kinds of things these days. I’ve thrown together a plug-in called couch_store to use it as a cache store.
Missing The Flow
A short blog post about a Delphi programmer & PHP hacker missing completely the point about Ruby and Rails when tried to build a complete Business Process Manager application in 1 year.
BaseApp Announcement
Ariejan has announced BaseApp, a quick-start for your Ruby on Rails app.
Write your own custom DataMapper adapter
The Merbalist released an article on how he wrote his own Google Video DM adapter. [more inside]
REXML-dropin
A REXML-compatibility layer for libxml: http://github.com/astro/rexml-dropin/
GroupedScope Plugin For ActiveRecord
Jack has_many :things is an introductory article for GroupedScope plugin. GroupedScope allows you to extend has_many style associations to use the foreign keys of all the group members. It maintains existing association behavior while allowing new grouped calls that can use existing association extensions and named scopes.
New rails app goes live: Swirrl
Last week, my company launched our new application, Swirrl, developed with Ruby on Rails. This blog post explains what it’s all about. Please sign up for free, try it out and let us know what you think.
Creating Valid Records with Populator and Faker
Here’s a quick how-to for Creating Valid Records with Populator and Faker. This is a great technique for loading up a database for demos, acceptance testing, or design.
Simple filterered search using drop downs with Thinking Sphinx
Thinking Sphinx is amazing. Here is a short tutorial on filtering some of those results: davidwparker.com
Why I love ramaze and what it could improve
Here’s why I love ramaze: multi-app, multi-db app, ~50 lines, one file, zero proprietary plugins, rake tasks, generators, etc. No bending of the framework whatsoever. Use require, use modules, pure ruby, pure joy. :) Why I love ramaze and what it could improve
Rails Rumble 2008 Registration Open
Rails Rumble 2008 is now open for registration. Only 200 spots open so sign up now.
Watir Podcast
Watir Podcast: Željko Filipin talks with Watir developers and users about Watir.
iPhone Plugin for Rails
The rails_iui plugin has been improved and is now TankEngine
Braid update: local cache!
Major improvement for Braid: In the newest version Braid has local caching for dependencies, please try it out and see, if your work is getting more productive and happier! Great Braid news - now with local cache!
Bort! Now with OpenID!
I’ve just pushed a new version of Bort to github with OpenID integration. Rejoice!
Setting up SSL for rails, and testing it locally.
I recently blogged about how to configure SSL for rails, and how you can test the set-up on your Mac without having to deploy to your production server.
Rails TakeFive with Karmen Blake
FiveRuns has posted this week’s Rails TakeFive interview, this week featuring Karmen Blake of GeneTree. Check it out here.
Using hoptoad in production deployments of OSS projects
Though I’d share with everyone how we use Hoptoad in our production deployments of our own open source projects. Using git and separate branches/repos we can have sensitive code (like New Relic/Hoptoad accounts) in our code, and still have it out of the publics sight, and gain the full benefit from using those products to improve our code.
Importing and Exporting Very Large Data Sets in Rails
How to import/export large CSV data in Rails very quickly.