The overengineered state of Flux
Submitted by Dheeraj Kumar (@codepodu) on Saturday, 20 August 2016
Are you building a complex system, just to simplify data flow?
Any developer who has worked with/looking to work with the Flux pattern.
- Understand the different patterns in Flux, and how popular data flow libraries implement it.
- Think about balancing
a) A streamlined data flow b) Complexity of data flow architecture
We’ll discuss the core Flux concepts:
- State change
- Side effects
and how they’re implemented in 5 popular data flow libraries:
and compare the libraries in terms of:
- Additional features
- System complexity
- Learning curve
and finally finish off with a sojourn in cargo cult programming and how it impacts system complexity.
Dheeraj writes, refactors, and deletes code at Quintype, a platform that helps digital media publishers improve their content, engage audience, and increase monetization. He detests overengineering, likes simple & clean code, and rarely talks about himself in the third person.