A Brief History of SEO

You might remember the plethora of different search engines which floated around the internet in the mid-nineties.

These search engines were pretty primitive by today’s standards. Since the web was a much smaller place back then, many ‘search engines’ were just Yellow Pages-style directories which were compiled by humans. Crawlers (aka spiders) arrived in 1993 – these would index the content of your site and follow any links you had to other sites so it could index them too. Continue Reading

How to manage your time freelancing

If you worked a standard office job before you started freelancing, time management was probably something you didn’t need to worry too much about. You probably had a project manager to take care of what needed to be done and when it needed to be done by.

Of course, now you’re a freelancer, you don’t have the luxury of outsourcing your time management – earning a living wage is reliant upon you managing your day effectively. Here’s a few tips which have helped me out in the past.

Continue Reading

The Evolution of online typography

Go onto pretty much any modern website and you’ll be greeted with text rendered in beautiful, crisp and exciting font. You probably see online typography like this every day and take it for granted, whether you’re reading it on a computer screen or on your phone.

But it wasn’t always this way. Spare a thought for your internet ancestors, who had to endure webpages written in badly rendered and downright ugly fonts. Continue Reading

Material Design - UK Design Services

Will 2015 be the year of material design?

In many ways, desktop web design and mobile web design have evolved completely independent of each other, and it’s often been tricky for developers to perfectly replicate the functionality of a desktop site on mobile, and vice versa.
Continue Reading

Designing A business blog

Where to start when designing a business website blog

So you’ve decided to create a website for your company? Exciting times lie ahead. But where to start if you’ve never designed a website before? The truth is, there’s a multitude of different things to consider – but here are some tips to help you lay the foundations of your website’s design.
Continue Reading

Google Web Designer

So, anyone heard of Google Web Designer yet?

My first thought when someone first brought it to my attention was: “Well, it’s finally happened, Google has put me and all web professionals out of jobs… I wonder what qualifications you need to sell hats..?”. So I took a deep breath and pressed the “Download” button.
Continue Reading

Top 10 Icon Fonts

Remember the archaic times of yesteryear, when you would have to create a multitude of images for element of the website you were working on. Everything from background gradients to box shadows to curved corners, and worst of all, text. Dark days. One of the latest mod-cons of web design, and one that has come none too soon, is icon fonts. Gone are the days of having to create your icons to a specific size, then maybe if you were feeling sassy turn it into a sprite, just for the plush novelty of ‘hover effect’.
Continue Reading

Character count + input limitation plugin with jQuery

Like most web developers, over the years I’ve managed to amass a decent collection of functions and plugins that form part of my core javascript library for most projects I work on.

After writing character count functionality for several different projects I finally decided to turn it into a convenient reusable plugin.
Continue Reading

Google Code Treasures

The Google Code Treasure Chest

Today in my general daily online pottering I was looking around for some Google Maps examples, and trying to see if PlaceSearch was still a thing. Turns out it’s been deprecated, however, I did manage to find a repository of all the Google Maps sample code and examples. Pretty cool – but nothing that special. Then I started thinking about what other gems might be hosted on the googlecode.com domain. A quick sub-domain lookup later and I’d uncovered 61 different Google projects – most of which I’d never heard of.
Continue Reading

Combining jQuery’s addClass() + removeClass() attributes

A few times I’ve been in a situation where I’ve been working on a web application, or creating some custom form validation and for whatever reason I’ve needed to add and remove multiple CSS classes from a selector. Obviously jQuery has .addClass() and .removeClass() methods, both of which are invaluable in pretty much any jQuery project, but as a person who likes to keep code as concise as possible I still found it a little frustrating that I was having to add both attributes every time.
Continue Reading