Build Your Own JavaScript Framework
JavaScript Frameworks are becoming more and more popular. At the same time, the options for using one are exploding. Today you can pick between Angular, React, Ember, Backbone, Marionette, Knockout, Dojo, Aurelia, Mithril and many more frameworks to structure your web applications. But do you really understand how these frameworks work? Most modern JavaScript frameworks share a few core concepts. They have some ideas around Models, Views, Routing, persisting data to the server, and some way of binding data to HTML. In this session we will look at what it takes to build a "simple" JavaScript framework from scratch, discussing each of these core concepts along the way. The goal will be to foster a deeper understanding of how these tools work, as well as easing transition between using different frameworks as you better understand the underlying concepts.
About Ben McCormick
I'm Ben McCormick, a Software Engineer at Windsor Circle with a focus on Front End Web Development. I've had the opportunity to work with a wide variety of Javascript Frameworks over the past few years, and I'm currently excited about the changes ES6 and Web Components are bringing to the web.
Follow Ben McCormick on Twitter