Software engineer at @HT2Labs personalising education and squirrel wrangler on @LearningLocker. Enjoy sustainability, evolution, and cricket in the sun.
This blog post will discuss constructing layer facades with factories in the three layer architecture. These factories encapsulate the logic of constructing a facade so that an application can easily construct and switch between implementations of a facade. A facade factory is a function that…
This blog post will discuss injecting layer Facades to decouple dependencies in the three layer architecture. This provides a separation of concerns to reduce code changes when swapping functions and improves replaceability and reusability of code.
This blog post aims to further document and raise awareness of the three layer architecture (3LA) for software applications, since I believe that software engineers lack documentation and awareness of it. This is not to be confused with the three tier architecture that refers to hardware. This blog…
I have 4 modules per semester, I allocate one day (from 9am to 7pm) a week to each of those modules using the following rules: