Michael Joseph Kramer

because two names just isn't enough. . .

The Simplified Fat Arrow Guide for CoffeeScript

March 12th, 2013

CoffeeScript introduces some fancy new operators and syntax enhancements, but one of the most misunderstood additions is the “fat arrow” (=>) operator. The JavaScript function keyword was replaced with the “thin arrow” (->), but the fat arrow serves as the function keyword and binds the function to the current context…


Simple CoffeeScript Comprehensions

February 1st, 2013

Even the most ardent CoffeeScript critic might have to admit that the language provides some syntax improvements. One of the most useful features is array comprehensions. Quite simply, a comprehension allows you to easily transform one list into another…



Who's Got Two Thumbs and is Going Independent?

October 27th, 2011

I’ll be staring life as an independent contractor on November 1st. Althought I’ve enjoyed my two years at my current employer, and learned a great deal, I’m excited about taking on some new challenges…