The Importance of Minimum Viable Product

Posted on 23rd March 2019

Keep using password managers

Posted on 23rd February 2019

2018 Achievements

Posted on 13th January 2019

Traits of a Senior Developer

Posted on 9th January 2019

Adding .env file support to a legacy PHP project

Posted on 19th December 2018

Prevent users registering with passwords from data breaches

Posted on 15th December 2018

Moving data from one database format to another with UXDM

Posted on 12th December 2018

Skills & Experience

Posted on 21st November 2018

Bitcoin Plays Pokémon

Posted on 1st May 2018


Posted on 30th April 2018

Five reasons why open source software is good for your business

Posted on 8th April 2018

How HTML 5 Geolocation could be exploited

Posted on 3rd April 2018

Games & Game Development

Posted on 16th March 2018

Avatar film rendered with enormous Ubuntu server farm

Posted on 3rd March 2018

How to SSH Tunnel with the Linux Command Line

Posted on 3rd March 2018