Many developers struggle with how to organize an application's code base once it grows in size. I've seen this recently in AngularJS and JavaScript applications but historically it's been a problem across all technologies including many Java and Flex apps I've worked on in the past. The general trend is an obsession with organizing things by type. It bears a striking resemblance to the way people organize their clothing.
Cliff Meyers explores organization and maintainability of AngularJS applications as the apps begin to scale.
Appreciate the analogy of organizing clothes and the additional bonus of how to tie the module together not just with folder structure, but as an angular module as well.














