Shop Maintainable Javascript: Writing Readable Code 2012