Powering up git bisect with the run command

19th June 2019 9:00 pm

The bisect command in Git can be very useful when trying to catch any regressions. If you know that a bug was not present at some point in…

Writing golden master tests for Laravel applications

14th May 2019 11:15 am

Last year I wrote a post illustrating how to write golden master tests for PHP applications in general . This approach works, but has a…

How much difference does adding an index to a database table make?

4th March 2019 9:26 pm

For the last few weeks, I've been kept busy at work building out a new homepage for the legacy intranet system I maintain. The new homepage…

Searching content with Fuse.js

20th February 2019 5:25 pm

Search is a problem I'm currently taking a big interest in. The legacy project I maintain has an utterly abominable search facility, one…

Higher-order components in React

16th February 2019 7:00 pm

In the last few weeks I've been working on a big rebuild of the homepage of the legacy application I maintain. As I've been slowly…