Treehouse

We welcome Alan from Treehouse to the seventh Airbraker in our “Awesome Airbrakers” series.

What does your App do?
We’re changing the world by teaching people how to do web development, web design, and iOS development.

Treeshouse App

Setup. Environment, Language, Tools, Etc.
Most of Treehouse is a Rails app, but we’ve also got some node.js in the mix. We do our front end scripting with CoffeeScript. We use MySQL for our data, and are just starting to play with redis for some features as well. We’re hosted at Rackspace right now, but are in the process of transitioning to EC2.

What do you like about Airbrake?
Airbrake’s super easy to work with. We get an email, we take a look at what happened, and we fix it. We haven’t checked out the javascript error reporting yet, but I’d really like to get that pulled into Treehouse.

How long have you been using Airbrake?
Since August 2011

How do you normally deal with Airbrake Exception reports?
Airbrake’s super easy to work with. We get an email, we take a look at what happened, and we fix it. We haven’t checked out the javascript error reporting yet, but I’d really like to get that pulled into Treehouse.

What could Airbrake do better?
I’d love to see more information about what parts of our code are causing the most exceptions over time. It’d also be great to be able to check and resolve multiple exceptions at once. We see some duplicates sometimes when the same code is causing exceptions in different spots.

Favorite Music to Hack to.

Right now I’ve been listening a ton to Rubber Soul by the Beatles, Broken Bells, and Rockin’ the Suburbs by Ben Folds.

Anything Else?
Our two developers are on Twitter as @commondream and @duwanis. We like coffee.