Throw away those training wheels, JavaScript without the frameworks
Backbone, Ember, Angular, Knockout... the question always seems to be "which", rather than "why" - and over the past few years this hasn't changed much despite the server-side JS ecosystem tending away from frameworks.
Let's look at some patterns for building client side applications in JavaScript without frameworks (even without jQuery!), and some tooling that can help us do this. We'll dive into aspects of testing and how to manage these code-bases across a large team in such a way that we don't have to resort to crutches like frameworks or alternative languages.
Demonstrations will include the use of package managers, build systems and sensible JavaScript to get the job done fast and well.
Topics covered -