Supercharge your Ruby team with a bootcamp, pair programming, or traditional classroom lectures. Combine this with actual deliverables to jumpstart your project.

Learn More >

Serious traffic often brings serious performance issues. We can diagnose and fix bottlenecks anywhere in your application stack, from code to database to hardware.

Learn More >

In over your head? We specialize in getting your Ruby project back on track. We can take the reigns, or jump in with your existing team to get the job done.

Learn More>

Latest Posts

Enumerable Magic – Boolean Methods

Learning over 50 methods in Ruby’s Enumerable module can be a little daunting. It doesn’t help that the official docs (which are awesome, by the way) sort the methods alphabetically, not by how they might be used. So for this tutorial, we’ll start by looking at just those methods with a boolean (true or false) […]

Ditch Google’s Blasé Favicon Service, Grabicon Loves You

In high school, I was infatuated with a girl named Virginia. Her curly hair and perky nose gave her a Marilyn Monroe quality that blinded me to the worst thing about her…she just wasn’t that into me. Eventually, I found the cure. I wish I could say it was self-respect, but the real trick was […]

Become a Code Ninja with Codewars

I am not a ninja, in the traditional sense. My chubby frame and fuzzy beard can attest to that. But Codewars has given me the ability to be a ninja in one very special area of my life: programming. Kata are moves that one practices and perfects as they attempt to master a martial art. In this spirit, Codewars presents […]

Programming Kata: Treat a Hash Like a JavaScript Object

In JavaScript, objects look and act an awful lot like hashes: How can we mimic this in Ruby? It’s easier than you might think. Ruby classes have an instance method called `method_missing` that is called whenever…you guessed it…it can’t find the method you asked for. Since Ruby allows us to open up any class and […]