Tips for Novice Developers (and why you should become a rubyist)

Work Locally

Working locally means that you have an instance of your web app running on your machine. You edit files directly on your machine, rather than[..]

Ross Hunter

Yeoman Testing With Coffeescript

Matthew Seeley and I have been building an AngularJS app using Yeoman. So far it's been great! Yeoman gives you Grunt tasks, AngularJS generators, and [..]

Chris Rittersdorf

Experiences from Design for Good 2013

At Mutually Human, we all are very interested in using our skills to help the broader community when we can. We regularly volunteer our time at events[..]

Victor Sirotek

Better Rails Debugging with better_errors and jazz_hands

Better Errors

Does this screen look familiar? Do you notice anything wrong with this picture?

Ross Hunter

Choosing an SSO Strategy: SAML vs OAuth2

Chances are you've logged into an application (mobile app or web app) by clicking on a 'Log in with Facebook' button. If you use Spotify, Rdio, or[..]

Zach Dennis

Welcome, Casey!

Casey began his career working with his father in the automotive industry here in Michigan. In the mid-90's he moved to California and refocused his[..]

Samuel Bowles

SXSW Interactive 2013: Part 2

Day 2

I attended a talk given by David Bellona, a designer from Twitter. His presentation was called Paradox of the Cloud. There was a depressingly low[..]

Chris Rittersdorf

SXSW Interactive 2013: Part 1

The Farm - March 7th, 2013

We arrived in Austin the day before the official start SXSW. We had landed in the afternoon and were greeted by a balmy 55[..]

Chris Rittersdorf

YAGNI and Design

YAGNI (You Aren't Gonna Need It) is all about avoiding building things you don't need today. We can't predict the future so why build in features or[..]

Zach Dennis

Welcome, EJ!

As a student of Computer Science at Calvin College, E.J. was enterprising from the start. He first took a summer internship as a systems administrator[..]

Grace Eyre