Up and Running with Camaleon CMS

Ruby
by Kingsley Silas, Dec 03
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Building a Slackbot with Ruby and Sinatra

Ruby
by Vinoth, Nov 23
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Octopress 3 Arrives to Make Blog Generation Crazy Simple

Ruby
by Kingsley Silas, Nov 06
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Holy Hacking, Batman! Create Alfred Workflows in Ruby

Ruby
by Robert Qualls, Nov 04
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

What's in Your Wallet? Handling iOS Passbook with Ruby

Ruby
by Vinoth, Oct 26
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Fire up Your E-Commerce Site with Solidus

Ruby
by Kingsley Silas, Oct 22
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Active Model Serializers, Rails, and JSON! OH MY!

Ruby
by Hendra Uzia, Oct 19
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Straightforward Rails Authorization with Pundit

Ruby
by Ilya Bodrov-Krukowski, Oct 12
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Super Easy Activity Feeds with Stream

Ruby
by Ilya Bodrov-Krukowski, Oct 01
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Simple Rails Authentication with Clearance

Ruby
by Ilya Bodrov-Krukowski, Sep 24
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Build APIs with Napa

Ruby
by Devdatta Kane, Sep 07
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Adapting RethinkDB For The Evented Web With Pusher

Ruby
by Jamie Patel, Sep 04
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

JSON Validation by Committee

Ruby
by Glenn Goodrich, Aug 31
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Document Your JSON API Schema with PRMD

Ruby
by Glenn Goodrich, Aug 24
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Rails Authentication with Authlogic

Ruby
by Ilya Bodrov-Krukowski, Aug 10
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Why You Should Use Neo4j in Your Next Ruby App

Ruby
by Brian Underwood, Aug 03
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Model Web Pages with the Page Object Pattern

Ruby
by Darko Gjorgjievski, Jul 23
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Uploading Files with Paperclip

Ruby
by Ilya Bodrov-Krukowski, Jul 10
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Kiba: ETL Done Right

Ruby
by Glenn Goodrich, Jul 01
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Fully Functional Jekyll Blog

Ruby
by Jesse Herrick, Jun 25
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

DOTA 2 on Rails: Digging Deeper

Ruby
by Ilya Bodrov-Krukowski, Jun 19
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Nokogiri Fundamentals: Extract HTML from the Web

Ruby
by Darko Gjorgjievski, Jun 18
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

CanCanCan: The Rails Authorization Dance

Ruby
by Ilya Bodrov-Krukowski, May 25
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...

Authenticating with Google

Ruby
by Jesse Herrick, May 20
Think about the last time you wrote unit tests (which hopefully is pretty recent). You had to come up with the happy-path, the tragic-path, and those hard-to-find edge cases. Since...