Recent years have seen the adoption of patterns like MVVM, VIPER, DISCOVER, FRP, and React as an attempt to work around the apparently-intrinsic problems many developers face when using MVC.
In this talk, we’ll explore the philosophy that underlies MVC, and how applying the principle of decomposition can solve these problems, while at the same time promoting reusability, testability, and making your codebase a pleasant and well-organized work of art.
--
Recorded and produced live by Stefan Völker.
NSSpain 2018.