Cada vez es más común el desarrollo de aplicaciones complejas donde la base de código, en gran parte o totalmente, está desarrollada en Javascript. Es aquí donde la mantenibilidad y testeabilidad de la apliación empieza a ser un gran problema.Es por esto que patrones que han probado ser útiles en el desarrollo de aplicaciones de escritorio empiezan a ser aplicados en el desarrollo de aplicaciones web, existiendo actualmente varios frameworks en JS que dicen implementarlos. La idea de la charla es revisar estos patrones y algunos de los frameworks más populares.