Cutting Complexity with Component-based Coding
by Steven den Hartog
In the past, we struggled with reusability of our code in our application. The same business logic was in multiple places, and even though components looked the same for the end-user, their implementations were radically different. This caused a lot of unpredictability, and system-wide changes took a long time implement.
For the past years, we have been rewriting our application to a bottom-up approach. Our main focus is reusability, pushing as much logic down to where it belongs: In the components that make up your application. This has transformed our application from a terror to work in to pure joy!