Digital Ocean

I found out about Digital Oceans (DO) existence through a colleague at work, I wasn’t initially interested in it as I already had a Virtual Private Server (VPS) with another provider – Oh how that was about to change ...

Read More

Multiple apache virtual host configuration files

Recently I’ve developed a control panel for my server so I’m able to manage all the websites I control using a simple interface. One of the main features is enabling me to update Apache’s virtual host files without ever ...

Read More

Oculus rift virtual experience trials

A few weeks ago I heard of an opportunity to give an Oculus Rift a run for its money during some trials that were being undertaken at Blitz Games Studios. I quickly added my name to the list of potential candidates for the trials and was lucky enough to get a slot. I’d heard quite ...

Read More

Recently I have been working on a couple of side projects to further expand my knowledge of JavaScript. These are random ideas that I feel would create challenging tasks for me to complete, whilst giving me a solid learning experience ...

Read More

I had always been fascinated with music, particularly with playing the drums, and thrived to start a band. Whilst taking a music module at Henley, two other music-talented friends and I decided to create this band. We named it “Panini”. We use to practice our songs once a week during our lunch break, whilst in ...

Read More

Vuven’s new company direction

April 2013 sees the new release of Vuven, for which I am a front and back-end web developer for. Its re-brand gives a whole new direction to the company whom originally focused on creating a platform to allow users to find and publish entertainment businesses around the UK. It’s now moved into an umbrella company ...

Read More

The likes of Mark Zuckerberg and Bill Gates have both agreed that understanding how to code is the new literacy. Even non-techies are now getting involved, with singer Will.I.Am saying he’s currently taking classes. You have no excuses, If you’re reading this, then you obviously ...

Read More

One of the most important parts of JavaScript relating to performance is the loop. If you optimize both the content within the loop and the loop condition, you’ll be ensuring that each iteration is done efficiently ...

Read More

During the 2012 Christmas break I came up with a small project. It included stuff that I had no experience with so was definitely invaluable learning experience. The project made use of the Twitter API and Cron Jobs, both of which I’d not used before ...

Read More

As of January 16th 2013 Instagram‘s new terms of service and privacy policy will take effect. Some of the changes that have been made might make you think twice about signing up or continuing to use their service ...

Read More

The new Myspace: Here is my view

I know most of you will be thinking "Uhh, not another social network to keep track of." but hold out – Although the New Myspace is fairly basic in what it can do at the moment, it still boasts some impressive user interfaces ...

Read More

In JavaScript you may sometimes find yourself having multi-dimensional arrays which you are required to search through to check for a value match. There are quite a few different methods you can use to handle this kind of problem ...

Read More

Back in August of this year, Wired reporter Mat Honan had his "entire digital life destroyed" in the span of just an hour. His post on covers the ordeal in great depth, including some incredibly valuable tips for protecting ...

Read More

When I started working for Blitz Games Studios (Blitz) in the Summer of 2011 I swiftly found that their preferred choice of framework was CodeIgniter (CI). I had next to no experience with frameworks so this was a great opportunity ...

Read More