When you are tasked to build a web application, there is a number of decisions that need to be made in order to accomplish this task.
What JavaScript framework to use?
When to use third party plugins and when to create our own?
Who owns the design and styles?
Twitter bootstrap, foundation, or none?
How to set proper UI framework standards for all to follow?
This presentation is about the experience of not relying on major frameworks and building a UI framework by using parts of some frameworks and building custom components at other times. Also the presentation covers the reason behind some decisions, why AngularJS was used, how did we handle package management, how did we persuade an enterprise to adopt open source software mentality, etc...