An approach to writing golden master tests for PHP web applications

8th October 2018 10:20 am

Apologies if some of the spelling or formatting on this post is off - I wrote it on a long train journey down to London, with sunlight at an…

Understanding the pipeline pattern

5th October 2018 6:36 pm

In a previous post, I used the pipeline pattern to demonstrate processing letters using optical recognition and machine learning. The…

Replacing switch statements with polymorphism in PHP

3rd October 2018 10:07 pm

For the last few months, I've been making a point of picking up on certain antipatterns, and ways to avoid or remove them. One I've seen a…

Career direction after seven years

25th September 2018 9:03 pm

Earlier this month, I passed the seven year anniversary of starting my first web dev job. That job never really worked out, for various…

How I'm refactoring a Zend 1 legacy project

24th September 2018 9:30 pm

In my current job I've been maintaining and developing a Zend 1 legacy project for the best part of a year. It has to be said, it's the…