So apart from recovering from a long bout of the stomach flu, enjoying good food again at a “Come dine with me” night (our parents would be so proud) and planning a rush trip to Vegas I’ve managed to ...
What makes the Spring framework a framework? Inversion of control is the answer. IoC is what sets apart frameworks such as Spring, Flask or Angular from reusable libraries that simply provide ...
I believe that one indicator that an approach or technique is a good idea is that it appears in multiple contexts or gets invented simultaneously by different people. The dependency injection pattern ...
Dependency injection is a technique used in object-oriented programming (OOP) to reduce the hardcoded dependencies between objects. A dependency in this context refers to a piece of code that relies ...
Before you can begin refactoring, you need to know what to look for. I'm a very visual person, so whenever I work on refactoring a large or complex application, I begin by whiteboarding all components ...