User experience in a multi-framework world

by David Brainer-Banker

Session (50 Minutes)

It’s become a cliche that javascript tools, libraries, and frameworks are growing out of control. NPM hosts 185,915 packages. Bower hosts 41,467. Github is home to 27 million public projects. When starting a new web project the first question asked is often “What framework(s) should we use?” But what happens when you support an enterprise suite of applications that rely on a myriad of different frameworks and patterns and you need to support consistency, ease of development, and ease of upgrades across all of them? And how can this be done without stifling innovation or removing all freedom? Let’s take a look at one potential answer to this very problem.