The following tutorial is an introduction to CoffeeScript - a little language which compiles, predicatably and readably, to JavaScript. CoffeeScript has recently gained a lot of popularity on GitHub, as well as other websites. In fact, the GitHub style guide for JavaScript says to "write new JS in CoffeeScript." Dropbox recently went a step further and re-wrote the entirety of their client-side code in CoffeeScript.

View/Download Tutorial (pdf)

Android Annotations

The following video tutorial is an introduction to Android Annotations - a tool which uses the standard Java Annotation Processing Tool to make Android code easier to read, write, and maintain.