Check out our YouTube playlist to watch all the talks from Emerging Technologies for the Enterprise 2020. Abstract Managing state in Android applications can be painful. Over the years, various architectural patterns have evolved to try and tame it: MVC, MVP, and MVVM. MVI (Model-View-Intent) is an evolution of these patterns. Thanks to Immutable State … Read More
Learn how a new library for ClojureScript called Om, a simple functional layer over Facebook’s React, makes some traditional hard problems in MVC based UIs simple without abandoning the abtractions OO programmers find useful. These concepts are easily portable to other systems provided the presence of persistent data structures.