Trevor Ewen Part 3 – Functional Core Imperative Shell
The third of our series of discussion episodes with Trevor Ewen touches on a functional core and imperative shell. This is an approach to building software that uses a strong core to extend to custom solutions. We provide some options for building on your previous solutions in the modern world of software frameworks, libraries, and open-source. Functional Core The underlying theme in this approach is a functional core. You want to craft a foundation that is solid and extensible to speed future development. That does not mean maximizing code reuse as much as it does solution reuse. Instead, we focus on delivering a solution quickly and reliably with less worry about maintenance. Thus, we can build quickly and worry about refining... Read more