Best Practices for Writing Clean and Maintainable JavaScript Code — Programming Keynou