Blog

Some of my thoughts and snippets.

Responsive web design is a hot topic in digital circles these days. A great solution for those viewing sites on mobile devices, for example, as responsive design enables websites to adjust according to the user’s screen resolution, thanks to some pretty nifty developments. Some may consider this the answer to all modern development challenges, but…

Read more

With powerful web technologies like HTML5, CSS3 and advanced Javascript at our disposal, the question arises; which development approach do we choose for mobile applications? Native, web or hybrid? Maybe there isn’t just one solution. I guess it comes down to identifying the needs of the client and considering parameters such as the functionality of…

Read more
3 min read

So…when is it OK to leave the old guys in our dust? Until the day when there is a standardisation of the way all browsers render code, cross-browser testing is a necessary evil. But surely we can start to cull those that are, to put it plainly, pre-historic? The fact is, web development is constantly…

Read more
2 min read

When building websites that are heavy on written content, a content management system (CMS) is a great way to handle the maintenance issues. Creating an easy way for the client to regularly update the site themselves, means less hassle for everybody. So, which is best – Joomla, Drupal or WordPress? While there are many arguments…

Read more

jQuery Tools is my favourite UI library. There are certain things that it doesn’t try and do, but what it does do, it does well. I built this gallery as more of an example of how flexible jQuery Tools components can be. Imagine you have a website that needs a jQuery tab system, and then…

Read more
1 min read

Thanks for stopping by. I’m really proud to finally have my new portfolio site up and running. The past year in London has been awesome – I’ve had the chance to work on some big brands, and build some really exciting sites & applications. In the last few years there has been a drastic change…

Read more