24 ways: Writing Responsible JavaScript
"If you’re involved in client-side development in any way at all, chances are that you’re finding yourself writing more JavaScript now than you have in a long time."