Use opinionated frameworks or use modular packages to construct the system you need? This conflict is as inevitable as Red team vs. Blue team. Let's explore this question in context of the front end web stack.
Ember is notorious for being an opinionated front-end framework while React is known for being the very lean build what you need library.
We will explore what it takes to assemble the minimum number of packages from the React ecosystem to create a minimum viable Ember.
The first time I personally encountered it was Sinatra vs. Rails. Since then I've been reasonably mindful of when to go modular and when to go opinionated (Although I've messed this up a number of times).
This talk will detail what it takes to build a Minimum Viable Opinionated web framework.
The pieces we will for sure cover:
- Routing
- Build tooling
- Testing
The pieces I would like to cover:
- Resolver
- Computed properties
- Adapter / Serializer
This talk will help the audience quickly become aware/more knowledgeable of: the front-end stack (i.e. a full architecture approach to SPA's), React, and Ember.
It will also help people evaluate critically choices they are making for their front-end libraries and frameworks.
As someone who has worked with both React and Ember, as well as someone who works on very large javascript applications, this is something I would be very passionate and qualified to talk about.