Mobile First Design

July 17th, 2014

Some useful findings from the UK Government mobile site for ‘Register to Vote’.


  1. Designing mobile first makes it easier to design your main desktop site by reducing the amount of information down to the key elements
  2. Sometimes more clicks (e.g. through a multipage form) isn’t bad – it made their forms easier to understand, and easier for the user to track errors on.
  3. By removing the help completely, through their testing they discovered what users needed help on, rather than overcomplicating the display with help on areas that were obvious to the user.
  4. Rephrasing text is often a better way to manage copy, rather than adding additional text (which can overcomplicate the display again).

Read more here

Posted in Blog, Mobile, Uncategorized, Usability | No Comments »

Android: Working with Eclipse’s quirks

January 21st, 2014

The Problem

One of the most annoying quirks for Eclipse when working with Android emulators (Android Virtual Devices – AVDs) is that sometimes once you’ve launched an AVD (which can take several minutes), it can lose connection with the emulator. This means that when you try to launch your app on the running emulator, it cannot find the app, and will not output any logs to Eclipse. Sometimes restarting Eclipse or the AVD helps, sometimes it doesn’t.

The Solution

To fix this, we can restart the Android Debugging Bridge (adb), which connects with the AVD, even whilst the AVD is running.

In the console, type:

adb kill-server
This will kill the adb server.

Then restart it:

adb start-server

Then try running your app again – it should find it then connect in Eclipse, and give you the logcat / console output.

Tags: , , ,
Posted in Blog, Mobile, Uncategorized | No Comments »

Major issues on iOS7 Safari and Web Apps

September 27th, 2013

Horrible issues facing developers for iOS7 Safari and Web apps (e.g. home screen apps cannot use alert, confirm, etc).

See them documented here:

Posted in Blog, Mobile, Uncategorized | 1 Comment »

How to paste from Word in WordPress

January 28th, 2013

WordPress contains a useful tool that can help resolve many of the display issues that occur when pasting a Word document into a WordPress post/page.

On the second level of the WordPress editor toolbar (show by click on the end button ‘Show/Hide Kitchen Sink’ – or press Alt + Shift + Z), there is a button that is called ‘Paste from Word’.

If you click on this button, it will pop up a box that will allow you to paste in the contents of your Word document.

WordPress: paste from Word


However, be aware that WordPress strips out a lot of the Word formatting (think paragraphs, bold, italic, bullets), but it will give you a starting point to import your document into Word.

Posted in Blog, Uncategorized, Wordpress | No Comments »

Native App vs Web App – Which should you choose?

October 15th, 2012

As time goes on, the number of mobile devices that are used to access the web just keeps on growing.  It is showing no sign of slowing down.

With this, we are seeing more and more applications being developed for the now vast array of devices available to us, whether that’s on a mobile phone or a tablet – the list goes on!

Say you get that ‘big idea’ and you think that you can make an app for it, where do you start?  The first thing you need to consider is what sort of app you would like it to be, a native application, or a web application (or both of course!).  In this article I’ll be taking a look at the differences between the two and also their strengths and weaknesses.  Hopefully it will help you choose the correct path on your app development journey with us.


Posted in Blog, Mobile, Uncategorized | No Comments »

Changing a WordPress site’s domain name

September 10th, 2012

If you want to change a WordPress site’s domain name (or base URL), which will often happen when you’re copying a site from staging to production, or from local to live, there are a number of steps to following, outlined at

However, here is a shortened summary of how I run this on non-multisite sites (multisite sites are a pain!):


Tags: ,
Posted in Blog, Uncategorized, Wordpress | No Comments »

What are the best tools for accurate Cross-Browser Testing?

May 4th, 2012

One would almost certainly be forgiven for thinking that given the vast array of tools that web developers have at their disposal, there would be one single tool that would allow you to accurately test for all browsers.

Unfortunately this is not the case.

Modern browsers are being updated regularly, which increasingly makes for a more seamless testing experience.  But at the time of writing, us developers and designers still have to cross swords with Internet Explorer and its older versions.  Support for IE6 was dropped at the turn of the year and our main battle now lies with IE7.  Although The Internet Explorer 7 Countdown currently reports that worldwide usage is now around the 4% mark, although different regions report higher figures than others which requires us to support IE7 for just that little bit longer, fingers crossed.

There are numerous tools that are available to test IE7 from simulators and web based solutions through to legacy versions and here I’m going to run through what I’ve used in the past and what I’m currently using now to get the best possible results.

Tags: ,
Posted in Blog, Site development, Uncategorized | No Comments »

Switch to desktop version