Collective Idea

Collective Idea Logo

ruby

Tests Still Slow? Might be bcrypt!

How Google’s perftools led me to add a single line of code that cut test suite run times in half.

Read More…

6 Comments – By Jason Roelofs on November 12, 2012

Fun with Unicode Math in Ruby √

We had way too much fun with Ruby and Unicode, and the result is that you can now join in the fun with our unicode_math gem.

Read More…

2 Comments – By Daniel Morrison on October 11, 2012

Walken on Rails

Our new screencast series features narration by Christopher Walken.

Read More…

13 Comments – By Daniel Morrison on April 01, 2012

Give pry a Try

One of the things holding us back from developing on Ruby 1.9.3 has been ruby-debug. So after many people suggested we try it, we gave pry a shot. I don’t know why we didn’t before; it is quick, easy, and allows a wide range of Ruby versions.

Read More…

2 Comments – By Daniel Morrison on January 16, 2012

Install Ruby 1.9.3 with libyaml on CentOS

Get Ruby 1.9.3-p0 installed with libyaml on CentOS to avoid warnings.

Read More…

44 Comments – By Brian Ryckbost on October 31, 2011

Thinking about Ruby's Symbols

Symbols in Ruby are confusing to new users.

Read More…

4 Comments – By Daniel Morrison on October 23, 2011

What's "new" in Ruby

A quick introduction to Class.allocate, a class method you can use to allocate space for a new object and skip initialization of that object.

Read More…

8 Comments – By Brian Ryckbost on October 05, 2011

Test Multiple Rubies by Combining Bundler and RVM

I have read several opinions that are either pro-Bundler or pro-RVM, but despite the current debate they do not have to be mutually exclusive.

Read More…

2 Comments – By Zach Moazeni on August 22, 2011

Command Line Feedback from RVM and Git

If you’re like me, most of your day is working in Git and RVM. I am frequently typing `git branch` to remember what branch I’m on, and `rvm gemdir` to remember what ruby version and gemset I’m using. With all those wasted cycles, there has to be a better way. And there is.

Read More…

16 Comments – By Zach Moazeni on August 02, 2011

Rails 3.1 Hackfest this Saturday

There’s a Rails Hackfest this weekend and we are opening our doors to Rails devs who want to participate.

Read More…

0 Comments – By Zach Moazeni on July 21, 2011

Speaking and Teaching at Lonestar Ruby Conf

I’m going to be speaking and teaching at Lonestar RubyConf this year. Look us up if you’re attending.

Read More…

0 Comments – By Zach Moazeni on July 15, 2011

The Billy Baldwin of Conditional Assignment

For those of you who don’t know, Billy Baldwin is the lesser-known and generally-less-useful little brother of famed actor Alec Baldwin.

In the world of Ruby’s conditional assignment operators, ||= is Alec Baldwin; charming and versatile. But not many people know about ||=’s little brother… the &&= operator.

Read More…

11 Comments – By Steve Richert on June 21, 2011

Bundler makes contributing to ruby gems easier

After using Bundler for the past few months, I love it. It turns managing project dependencies and deployment into a piece of cake. However after coming across a particular dependency declaration, something clicked in my head that made me like it even more.

Read More…

0 Comments – By Zach Moazeni on April 11, 2011

Clever Custom Datatypes with MongoMapper

A whole world of rich objects is within your reach with MongoDB.

Read More…

4 Comments – By Daniel Morrison on January 19, 2011

2010: The Open Source Tools that Made it Great

My list of open source tools that made a big impact on our work this year.

Read More…

1 Comment – By Daniel Morrison on December 13, 2010

Contact Us

Find us on Google Maps
Collective Idea
44 East 8th Street, Suite 410
Holland, Michigan 49423 USA 42.790334-86.105251

Follow us on the Interwebs

We are currently available for medium and long term projects. Please get in touch if we can be of service.