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.
Manage CSS and Javascript from Radiant CMS
I recently added a new feature to Radiant to allow users to manage their own CSS and Javascript content. Read about the change and the Radiant blog and leave your complaints or praise in the comments.
RVM bash completion
If you are into RVM, you might want to check out my RVM bash completion gem. Autocompletes commands, installed rubies and available gemsets.
Rails 3 modularity
Rails 3 is much more modular than the previous version. In this post I want to show how have I reimplemented merb parts in Rails 3 and show the pattern that is used across new Rails codebase to make it really modular.
Getting started with Chef -- A tutorial
Want to use Chef but worried it’s too hard or only for huge deployments? It’s actually pretty easy and worth using even if you only have a few servers. Click here to read a quick chef tutorial here that will get you started really quickly.
On JRuby, Resque and Windows
Some hopefully useful feedback from a project where I’ve mixed Ubuntu and Windows to do the job. Relies on Resque and JRuby.
List of major Ruby or Rails conferences and events in the next 3 months around the globe
Here is a list of major Rails conferences in the following three months. Our team will definitely show up at some of them. Check it out and add to the list if we missed something .
Place: access information from Polarion with ruby
I recently launched Place: a ruby library that collect information from PolarionALM™ repository.
New Viewpoint for Exchange Web Services
I just launched a BETA release of my newly improved Exchange Web Services library, Viewpoint. The blog post can be found here: http://bit.ly/d7zwHZ
Using the "and" and "or" operators
Recently I noticed some consternation about “and” and “or” and how they differ from && and ||. So I wrote an article about when and how to use Ruby’s “and” and “or” operators.
How to test autocomplete text fields with Cucumber + Capybara + Selenium
A simple way to test jQuery autocompletes using Cucumber and Capybara.
The Road to Rails 3: make your Rails 2.3 project more Rails 3 oriented
I put together a list of changes you can apply to Rails 2.3.x projects to prepare the code for Rails 3. Here’s the article.
What's wrong with Ruby libraries for CouchDB?
I have summarized some of my frustrations when working with CouchDB in Ruby. Comments welcome at the gist.
What are your favorite (free) books on Ruby or Rails?
On Everyday Rails, my blog targeted toward beginner-to-intermediate Rails developers, I’m trying to collect a list of free books on Ruby on Rails that people can either download or read online. I’ve got the obvious ones but if you know of others I’d appreciate it if you could add them in the comments. Thanks!
A Ruby on Rails developer's toolbox for Mac OS X
Posting my toolbox for doing Ruby on Rails development. Suggestions welcome.
Rails 3 upgrade and migration services – opportunity for Ruby on Rails shops
Do you think rails 3 upgrade services provide a good opportunity for rails firms who are confident about their abilities to take on existing codebase and understanding of Rails 3 ?
active_record_attributes_equality v1.0.0
Released active_record_attributes_equalityust v1.0.0. This gem enhances ActiveRecord::Base#== when comparing two new records, making it look into your attributes hash for a more accurate result. [more inside]
David Griffiths challenges Ruby Newbies
Today, we complete one year of Ruby Programming Challenges for Newbies. In the latest challenge, David Griffiths throws a “Head-First” Cycle Tracks challenge at you. Check out the challenge. No entry fee. Win prizes.
Graylog2 released
I just released Graylog2: an open source syslog server implementation that stores your logs in MongoDB and provides a Rails frontend.
The RVM Ruby API
Recently I started using RVM to setup a CI system for my work on the SQL Server adapter. This article covers my usage of the relatively new RVM ruby API in a rake task that helps setup installed rubies to work with with a MacPorts install base.
Rails and Databases
I just wrote about Rails and Databases to find out what I did wrong when working with a common database security model. [more inside]
Design Patterns in Ruby: Chain of Responsibility
We have just published a new post: Design Patterns in Ruby: Chain of Responsibility on DevInterface Blog. [more inside]
My Capistrano task to deploy with latest Bundler
A new version of Bundler (1.0rc2) has just been released! Here is the Capistrano task that I use to deploy with it.
Ruby object allocation & why you should care
Rubyists don’t have to manage memory allocation, right? Wrong! Bad memory allocation in your critical path can cause drastic performance issues. Some of the libraries/frameworks/plugins you are using might be slowing you down more than you think: Read the full article.
153 Characters to Save 700 Megs of RAM
An interesting blog post that illustrates how :select can save tons of memory.
Architecture of a High Traffic Messaging System
This paper describes one of possible approaches for implementing cost-efficient high traffic messaging system using open source stack of technologies and cloud computing platform. It is based on our successful real world experience.