Doctrine DBAL and the LIKE operator

Doctrine is a great abstraction layer, and I've resolved to use it more and more through my projects to keep things simple and maintainable.  The problem is, the documentation isn't always great for it. Take the below image as an example of the documentation for the building a "LIKE" clause…

Magento patching frustrations

I've previously covered the issues I have with CMS platforms.  They aren't bad (I use one for this blog), however some seem to want to make it as difficult as possible to update. I currently use Magento as part of my day job, and therefore I need to maintain and…

Issues with using a CMS

If you have a website, the chances are it runs on a CMS (Content Management System).  There are hundreds of them out there, some you will have heard of; Wordpress is the obvious one.  Others include Drupal, Joomla, and Umbraco.  These are great for the most part, as they require…

CI/CD with Gitlab - Getting started

I use Gitlab a lot.  I use it for personal projects and have also implemented it at work - I love the platform.  Others are available, but for me, having everything in one place (though risky!) saves me having several tabs open. I've previously covered what CI/CD is, and…

Getting Started with Symfony (part 1)

I'm about to make a change in my career and go back into development.  To help me do that I've started a course on Udemy for getting up and running with Symfony 4.  I figured that if I was going to be working with frameworks, I might as well get…