Mutation testing with Infection

13th September 2018 7:10 pm

Writing automated tests is an excellent way of catching bugs during development and maintenance of your application, not to mention the…

Switching from Vim to Neovim

9th September 2018 12:40 pm

I honestly thought it would never happen. I've been using Vim since 2008, and every other editor I've tried (including VSCode, Emacs…

Better strings in PHP

25th July 2018 9:25 pm

One of the weaknesses of PHP as a programming language is the limitations of some of the fundamental types. For instance, a string in PHP is…

Forcing SSL in CodeIgniter

23rd June 2018 12:03 pm

I haven't started a new CodeIgniter project since 2014, and don't intend to, but on occasion I've been asked to do maintenance work on…

Logging to the ELK stack with Laravel

3rd June 2018 3:30 pm

Logging to text files is the simplest and most common logging setup for web apps, and it works fine for relatively small and simple…