The Design of Code: Organizing JavaScript
Well-designed code is much easier to maintain, optimize, and extend, making for more efficient developers. Three high-level, language-agnostic aspects of code design are key to achieving this nirva…
alistapart.com