Visitor pattern https://www.youtube.com/watch?v=TeZqKnC2gvA
“Simplicity Matters” by Rich Hickey. This is recommended for anyone interested in writing maintainable software.
Here is a condensed version of the talk. Many of his talks are worth listening
Simplicity is a prerequisite for reliability and being agile.
It takes a lot of hard work to…[Read more]
MVC architecture MVC (Model, View, Controller) is a pattern for organising code in an application to improve maintainability.
Imagine a photographer with his camera in a studio. A customer asks him to take a photo of a box.
The box is the model, the photographer is…[Read more]