Hive Home's Rest API

Hive Home doesn't have an official Public Facing Rest API, so, I spent some time unearthing how to connect programmatically and (for now) it's working perfectly..

Read More

Heroku Typekit buildpack introduction

Heroku makes running tests and automated deployments very easy, and I thank them for that! However, there's been a long running issue of having to manually update your Typekit account with the domains of either pipeline stage apps or review apps to make custom fonts work...

Read More

GitHub Releases with CircleCI

CircleCI is a very powerful Continuious Integration tool, and it already seemlessly integrates with GitHub, however, I've always struggled to understand how to setup the CI to create builds when a tag is created, and add that build to the tag release on GitHub, until now...

Read More

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

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...

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...

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...

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 yourself online..

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 for me to broaden my knowledge...

Read More