The Strangler Pattern: A Practical Guide to Modernizing Legacy PHP Systems
Every few months a client comes to us with the same story: a PHP monolith that has become too tangled to touch. It usually got there one of…
Every few months a client comes to us with the same story: a PHP monolith that has become too tangled to touch. It usually got there one of…
The right tools are crucial for PHP developers aiming to enhance code quality and maintainability. Static analysis tools are the unsung…
Over the last 15 years, I've witnessed the continuous evolution of the PHP language and its frameworks. But with this progress, the…
In the ever-evolving ecosystem of web development, few languages have enjoyed the ubiquity and sustained dominance of JavaScript. Born in…
I would like to share one of my favourite success stories on software modernization. It is a case study of a legacy web app that we managed…
As a passionate developer, I've been thrilled to witness PHP, the widely celebrated server-side scripting language, evolve over two decades…
I've always been on the lookout for ways to optimize my projects and improve performance. Over the years, I've witnessed PHP and PHP…
PHP code performance is crucial for delivering a smooth and responsive user experience. Whether you're building a content management system…
The strangler pattern is a common approach to rewriting, modernizing and migrating existing (legacy) software to a new approach/solution…
In many ways, working in software industry is like working in industries such as construction or interior design. It requires knowledge and…
SOLID is an acronym that represents the five basic principles of object-oriented programming: Single responsibility principle (SRP) Open…
Software developers are not robots, even after seven years of PHP programming experience, I do sometimes make bugs in the code. In the age…