I believe in a multidisciplinary approach to architecture, because I feel that making the right decisions around technology requires understanding of a whole range of tools. Throughout my career I have demonstrated my competence in a range of skills and disciplines, some of these are listed below. Leadership, Management, and Transformation Development teams, projects, and …
Read more “Disciplines”
In this article I cover some of the basics of the kinds of considerations you might have when considering moving from VPS/bare metal server into cloud architecture.
Hi everyone In this article I thought I would tackle complex tag searching, using MySQL. There are lots of ways this can be achieved at a PHP level, through looping and checking/comparing. However, if you are working with a large dataset, and tagging is a required piece of functionality, for example in an enterprise blog, …
Read more “Using MySQL to return complex tagged results”
In very short, we’re going to cover the Interface Segregation Principle (ISP) and the Dependency Inversion Principle (DIP) in this article, and practically how we implement them within a Laravel environment. Dependency Inversion Principle The principle is handy for the decoupling modules (making them independent of one another) Modules should not depend upon each other, …
Read more “Dependency Inversion and Interface Segregation using Laravel’s Service Container”
Hi everyone I’ve been meaning to do deep dive articles for a while, and have always struggled to find the right code samples and stuff. This weekend I made the decision to take a project I’ve been working on (Mafia Online) in a different direction, and port the codebase (which is shocking, for the reasons …
Read more “Introduction to the Deep Dive”