Justin Anastos - Never Solve a Problem Twice: Building Reusable Modules with Backbone.Marionette and Require.js
I would like to speak about the challenges and solutions I've come across when trying to build Backbone.Marionette web apps and then trying to re-use components that we have built to be used in other projects. This is not too difficult until you try to use bower and require.js; that's where things got complicated. I would love to discuss the following from the perspective of someone who just started doing this professionally in the last year:
Development environment
Trial and error to arrive at our current architecture
Application architecture
Refactoring our components into modules
Creating new repositories for those modules to be accessed via bower
Tools we've built for maintaining the bower tools.
Never solve the same problem twice.
html5devconf.com #html5devconf