Category: General

  • Submitting a patch to WordPress core, using Git

    Submitting a patch to WordPress core, using Git

    I initially encountered version control in my 4th year of programming, when the lead developer of the company I worked at had implemented Subversion as a code backup solution on our local testing server. As we were all required to use Windows at the time, we mostly just installed TortioseSVN, so my command line Subversion […]

  • Upgrading the Psyrig

    Upgrading the Psyrig

    About 8 years ago I built my first “proper” gaming computer, which for various reasons I nicknamed Psyrig. It wasn’t the first gaming computer that I owned, but it was the first time I carefully selected all the components, including the case, and put it together myself from the ground up. It was built to […]

  • Introducing Boss Box – a WordPress ready development environment

    Introducing Boss Box – a WordPress ready development environment

    A modern, easy to configure, WordPress ready Vagrant box, perfect for local development. As a developer, one of the most important pieces of technology I use daily is my chosen virtual server stack. Depending on your operating system of choice, there are a few solid options out there, but since discovering Vagrant I've always preferred […]

  • Setting up a local development environment with Scotch Box

    Setting up a local development environment with Scotch Box

    Very recently I had the misfortune of being forced to uninstall Ubuntu from my laptop and go back to Windows. I won’t get into the reasons behind this, but the one thing I miss in the Windows environment is my LAMP (Linux/Apache/MySQL/PHP) stack and bash command line. Most web site hosts around the world use […]

  • Stopping unresponsive programs in Ubuntu

    This is a simple problem, with a simple solution. Which I will forget. Hence the post. The following command will list all running applications on a Linux system. The first two columns are the user running the application, and the applications program id or “pid”. Example output However, it would be ideal to search for […]

  • Easy CakePHP in Ubuntu

    I’ve always setup a new CakePHP project by extracting the current stable build into a project directory and editing the core.php and database.php files manually. I usually then change to the /cake/console directory of the project and run php cake.php bake (having already installed the php-cli) to bake my code. I know there are other […]