About Us

SUBSCRIBE TO YOUR INTERESTS

Find an interest and subscribe to receive access to all future publications on that topic. You will even receive access to an existing publication as a signing bonus, assuming there is one.

You can subscribe to any number of interests that appeal to you, so you don't have to miss the content you care about anymore. We will make sure it is emailed to you as soon as it is published or you can read it on the site when that's convenient for you.

PUBLISH YOUR IDEAS

Can't find your interest? Or maybe you just want to publish your content without a hassle? That's why this site exists. Create an interest and start publishing. We will manage your list of subscribers and email them whatever you produce.

What you publish is up to you. Write a newsletter, some serial fiction, an opinion column, your recipe of the week, or anything else you want to put out there. You set your subscription price so you can earn what you want for your effort.

Featured

Learn to Love Mix-ins (FREE)

Rubies in the Rough
March 21st, 2012

In this article I distill all of my hard-won knowledge of how we should use mix-ins in Ruby code for type construction and method overriding.

The Right Ruby Mix (FREE)

Rubies in the Rough
March 1st, 2012

In this article I look at some of the influences of the Ruby language and use those to decide how we should be writing Ruby code.

Even More Eloquent Ruby (FREE)

Rubies in the Rough
December 11th, 2011

This article takes a look at some of the specific examples in the the popular Ruby textbook Eloquent Ruby and what can be learned from them.

The Wrong Tool for the Job (FREE)

Rubies in the Rough
November 1st, 2011

This is an article about the tradeoffs we make when programming and why you might want to go against the grain to learn new tricks.

Popular

Decorators Verses the Mix-in

Rubies in the Rough
May 21st, 2012

In this article I dig into a topic of recent interest to the Ruby object geeks to see if I can suss out the tradeoffs from both sides.

Delaying Decisions

Rubies in the Rough
May 11th, 2012

In this article I talk about the value of delaying programming decisions and look at some ways you can implement code to do that.

Single Method Classes

Rubies in the Rough
May 1st, 2012

In this article I discuss one of my pet peeves and show how you can avoid it by understanding what Ruby's modules are really for.

Let's Patch Rails

Rubies in the Rough
April 21st, 2012

In this article I walk through the entire process of preparing and submitting a patch for an open source project, using Rails as my example.

Newest

Decorators Verses the Mix-in

Rubies in the Rough
May 21st, 2012

In this article I dig into a topic of recent interest to the Ruby object geeks to see if I can suss out the tradeoffs from both sides.

Delaying Decisions

Rubies in the Rough
May 11th, 2012

In this article I talk about the value of delaying programming decisions and look at some ways you can implement code to do that.

Single Method Classes

Rubies in the Rough
May 1st, 2012

In this article I discuss one of my pet peeves and show how you can avoid it by understanding what Ruby's modules are really for.

Let's Patch Rails

Rubies in the Rough
April 21st, 2012

In this article I walk through the entire process of preparing and submitting a patch for an open source project, using Rails as my example.