DrupalSouth & Reblog: Team Feedback with

Earlier this year, in October, i went to Drupal South 2106 on the Gold Coast in Australia. It was a great opportunity and experience. I even got to be involved in presenting a talk with some members of the Sparks team. Skip to 11:35 for my part, it's about 5 minutes long.

I wrote a blog about a part of my presentation that touches on how we use at work:

Reblog: GitLab CI with Behat

Recently, I blogged about GitLab CI and Behat for Sparks Interactive:

Getting up and running with GitLab's CI is simple, but figuring out the more technical details and how to keep things simple can take some time. If you are not yet familiar with GitLab CI, the docs would be a good place to start.

Xdebug on Ubuntu 16.04 with PHP7

After upgrading to Ubuntu 16.04, it didn't take me long to realise that PHP7 wasn't using any of the customisations I had in place for PHP5.6.

Since the location of php.ini has changed from /etc/php5/apache2/php.ini to /etc/php/7.0/apache2/php.ini, it was pretty straightforward to port my changes, but how was I supposed to get my extensions like xdebug back? The internet wasn't very helpful, until, in frustration, I stumbled on a simple apt-get command:

Why Microsoft Sucks

So after writing a glowing review of my first impressions of Windows 10, it is time to revisit Microsoft once again. My sister, still using Windows Vista, asked me to upgrade her desktop to Windows 10. For the past 2 years I've been telling her that the best way to make her computer faster is to upgrade Windows, so after reading my first impressions of Windows 10 she finally followed my advice. By that I mean she asked me to do it for her.

Windows 10 - First Impressions

I decided to take the bait and accept the free upgrade offer from Microsoft on my wife's computer. I wasn't sure what to expect, but I had heard some good things about it. I have only run Windows 8 in a VM and did not enjoy it very much, but I can say my first impressions of Windows 10 are overall positive.

Feedly - RSS Reader

I've been using Feedly for the past few weeks. As it turns out, reading blog posts is a whole lot easier than writing them. Before Feedly I used to open up a dozen tabs of different blogs all stacked up in my bookmarks bar. That was getting a little tedious. I did a quick search for a RSS reader and Feedly seemed to come up most often. I thought I'd give it a go.

Ubuntu 15.04 (Vivid Vervet)

Last week Ubuntu 15.04 was released. Ubuntu follows a bi-annual release cycle, with one release in April and one in October (so the releases this year will be 15.04 and 15.10, next year will be 16.04 and 16.10, etc.) The name for this release is Vivid Vervet.

System76 Gazelle Professional Review

I had owned a Dell XPS 15 (L502X) laptop for a few years. The machine came with a 2nd generation i7 and a discrete NVIDIA GT 540M graphics card. The optimus technology was a pain to get working on Ubuntu, and it never really performed well. Sometimes I would spend days or weeks with display issues going unresolved. I also had various hardware issues with the graphics card, the webcam was unreliable, the 5400 RPM HDD was slow, and the spacebar on the keyboard would get stuck. I vowed never to buy from Dell again and was pointed to System76, a company that makes laptops optimised for Ubuntu.

Launch Announcement

Welcome to, my personal website. As many of you probably know, I work in web development, which is why I have decided to launch my own website. The main purpose will be to use it as a blog. I will probably keep it fairly technical, but might mix in the occasional "off topic" post. Such as this one.