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.
Radiant 0.8.0 Released!
Radiant CMS 0.8.0 is OUT! Pop the champagne bottles and do a dance. For those who don’t know, Radiant CMS is an light weight and very flexible content management system with a slue of extensions available. Radiant’s maintainer is the very pimplicious Sean Cribbs.
Getting to grips with git - part 2 : Branches and Tags
The second installment in my Getting to grips with git series. This time I explore branches and tags.
Searchlogic v2 released. Completely rewritten with a new approach.
Searchlogic v2 was released today. Searchlogic provides common named scopes and object based searching for ActiveRecord. V2 is a complete rewrite of the library. No code was reused, it went from ~2300 lines of code to ~400 lines of code. The big change is leveraging named scopes to do everything. I hope you enjoy it, check out the README for more info.
Profiling Ruby With Google's Perftools
Using Google Perftools to profile and visualize the codepaths of any Ruby application.
Memoria: Statistics for Redis
Memoria is a tiny Sinatra web application for Redis statistics.
Hanoi: Automated jQuery tests with QUnit
When we have released adva-cms 0.2.0 we have migrated all the Prototype code to jQuery. What I noticed was the lack of a valid automation support for QUnit, the test framework used internally by the jQuery team. So, in a couple of days I built what we need, just creating a custom version of jstest.rb and changing a little bit QUnit, in order to communicate with it. The result is Hanoi, a general purpose test runner for JavaScript.
rubyrep - database replication made easy
rubyrep is an open source software for asynchronous, master-master replication of relational databases.
Considering a Kindle DX for Ruby books? Some photos.
I just posted some pretty high resolution photos of my Kindle DX with some technical books (_why’s Poignant Guide, Well Grounded Rubyist, GoGaRuCo Wrapup) via the native PDF capabilities. Worth a look if you’re considering a Kindle DX!
Radiant Paginate Extension
This extension has been around for some time now, but thanks to many contributors it’s ready to announce. The Radiant Paginate Extension by Aissac offers pagination facilities to Radiant CMS using will_paginate. It iterates over children of a Page and you can specify the number of pages, order by a specific page attribute or render customizable pagination links. It is available both for Radiant 0.7.1 and 0.8 (RC1) versions. Check out the source code on github and read the installation and configuration details on the extension’s official page.
Tempted to clean up your (SOAP) act?
I wrote down my initial experiences while converting the postini gem from soap4r to handsoap. Handsoap is really a dream to work with, and will rinse away any fears of writing a SOAP client.
Webbynode: A New Rails-Focused VPS Host
Webbynode.com - a new Rails focused VPS host</b> launched today. On the surface it looks like another Linode (a sponsor of Ruby Inside) or Slicehost with plans ranging from $15 per month for a VPS with 256MB RAM and 12GB of disk space, up to $250 per month for a VPS with 4GB RAM and 180GB storage. Dig deeper by watching the screencast tour, however, and you’ll soon see it’s a different beast. Read more at http://www.railsinside.com/news/294-webbynode-rails-vps-hosting.html (from railsinside)
Ruby at ThoughtWorks
Martin Fowler talks about ThoughtWorks experiences with Ruby (and Rails) over the past three years.
acl9 tutorial: how to secure a typical Rails REST controller
There’s finally a tutorial for acl9.
The Ruby Hoedown 2009 (FREE Ruby conference!)
The Ruby Hoedown is happening again this year. This time we’re taking the show to Nashville, TN on August 28 and 29 at the awesome OpryLand Hotel. Hope to see you there, especially since it’s totally free!
Rip - Next Generation Ruby Packaging System
Rip is a simple and powerful way to install and manage Ruby packages. Install-time dependency checking, virtual environments, a flexible plugin system, and liberal package sources (git, gem, single files, etc) make it a compelling alternative to RubyGems.
Free screencast on Rack, Metal, and Rails Middleware
The 14th Scaling Rails Screencast has been released this evening, this one covering Rack, Metal, and Rails Middlware.
Rails Edge Architecture
Yehuda Katz describes the architecture of the framework that will be Rails 3.
Ruby Daemons Using Robust Thread
Read about RobustThread, a Ruby class that allows for the creation of Threads that will be automatically re-joined when the process exits.
Rubyxp.com goes open source
Rubixp is an online regular expression tester. Now you can browse the source code at github. Enjoy
git style binaries
Gem that makes it easy to create an organized collection of binaries, plus a screencast.
Generating Realistic Test Data With Ruby
Learn how easy it is to generate realistic test data with Ruby using Rake and ActiveSupport: Generating Realistic Test Data With Ruby
Rails Envy Podcast #82
Just published Rails Envy Podcast #82, full of great Ruby news & libraries you should know about. Listen in the car or while you shampoo your Chihuahua!
Erlang Riddle for Rubists A little riddl...
Erlang Riddle for Rubists A little riddle for the ErlangRubians.