Developers creating JavaScript applications these days usually use a combination of patterns like MVC/MV*, modules, widgets and plugins for their architecture.Whilst this works great for apps that are built at a smaller-scale, what happens when your project starts to grow?
Understanding MVVM – A Guide For JavaScript Developers
MVVM (Model View ViewModel) is an architectural pattern based on MVC and MVP, which attempts to more clearly separate the development of user-interfaces (UI) from that of the

I just really dig JavaScript. I'm a writer, speaker and a JavaScript developer for AOL (yes, we're still around!).