Michael Gearon

UX Designer at BrandContent


WebPageTest Obscure Features for Performance Testing

WebPageTest for those who haven’t used it can allow anyone, for free, to test their website performance by entering an URL and then viewing the results. The results are shown in a nice clear format with high level figures as well as more in detail figures. What this post will be about is the features that you may have not seen before which can be very useful.

CSS custom properties for cascading variables

Preprocessors like Less and Sass have helped over the past few years to keep development CSS codebases simple, organised and maintainable. One of the most used features in preprocessors is the ability to use variables in the stylesheet which was not possible natively in CSS. Now it is possible to use CSS custom properties in native CSS with support across most browsers apart from IE.

Google to Use Page Speed as Ranking Signal in Mobile Search

From July 2018, Google is going to consider page speed as a ranking signal for mobile search. Page speed has been a ranking factor for Google searches since 2010, but this was only focused on desktop searches, not mobile. Google has nicknamed this new update as the “Speed Update”.

Two Years at GoCompare as a product designer

Surprisingly on March the 14th I will have been at GoCompare for 2 years and 3 years into my career as a skilled product designer.  I thought it would be good to reflect on what has been achieved in the last two years at GoCompare and what I have picked up along the way. Also, what does the future hold in store and my personal goals.

UX and UI Tools 2018

With a plethora of UX tools on the market it can be overwhelming what to use. From an idea through to build there is plenty of tools available for any UX or UI job. In this article I will open up what I use on a daily basis that works for me. Tools will include wireframing, design and prototyping as well as sharing the concepts and ideas.

The guide on progressive web apps

It is very difficult to get people to install a native mobile app. Even if someone installs your app it is difficult to keep them engaged for a long period of time before they either delete it or leave it sitting on their device. Websites are much more convenient as all a user needs to do is just enter a URL or click on a link – it just works. However we all know that mobile connections can be temperamental, giving your customers a poor experience of your website.

The web is bloated

First published on LinkedIn – June 25, 2017

One of the greatest frustrations with websites is speed. Websites are slow and bloated, so as a consequence, users deal with a poor experience leaving them irritated but having to make do or move on.


CSS Borders

The border property allows you to specify how the border of the box representing an element should look. The border module consists of the following properties, border-color, border-style and border-width. In this post we will look at all three properties and how we can combined them into the shorthand property.

CSS Padding and Margin

The most two popular CSS properties are margin and padding, they are used for spacing-out elements. Simply put the padding is the space inside something whilst the margin is the space outside of something.


CSS Font Smoothing in Webkit and Firefox

Using font smoothing can turn a horrible typeface to a beautiful one. The Webkit and Firefox browsers make the fonts look slightly thicker, using just two lines of CSS we can solve this problem.

Have an idea? Get in touch