From the Blog

14 Mar 2014

Hiding the navigation and address bar in Safari (iOS 7.1)

How to hide the navigation and address bar in Safari (iOS 7.1) using the newly introduced meta viewport property minimal-ui

Hiding Safari browser bars in iOS 7.1 »

09 Mar 2014

Dynamically generate a select list with jQuery, AJAX & PHP

Code examples and explanation of how to get one select list to dynamically generate the option values of another. Uses an AJAX call in jQuery to execute a PHP script that grabs the values from a MySQL table.

Generate select list values from another select »

07 Mar 2014

Changing the viewport meta tag with JavaScript

Going through the code required, and reasons why you might want to change the viewport meta tag using JavaScript or jQuery. This can be useful for example when trying to dynamically resize the viewport below a certain screen width.

Change viewport meta tag with JavaScript »

28 Feb 2014

Duplicating a MySQL table

An SQL statement that allows one table to easily be duplicated in MySQL. Also describes table duplication in PHPMyAdmin

Duplicate a MySQL table »

23 Feb 2014

Creating a Sprite Sheet using PhotoShop

This article will go through the steps to quickly create a sprite sheet from individual images using PhotoShop and a 3rd party extension.

Create a sprite sheet using PhotoShop »

05 Feb 2014

Using Google Places Autocomplete with Google Maps

This post details the process involved to setup Google Places Autocomplete functionality along with updating a Google Map based on a location's longitude and latitude values. Includes demo and source code.

Setup Google Places Autocomplete »

22 Jan 2014

Limitations with Twitter Search (

A breakdown of some of the limitations with Twitter Search (, when for more specific search functions such as job hunting.

Problems with Twitter Search »

19 Nov 2013

Get longitude & latitude values with Google Maps API using PHP

Some handy PHP code to get the longitude and latitude values from Google Maps API, based on the town, city or country location.

Get latitude and longitude using Google Maps »

12 Nov 2013

Top Sublime productivity plugins for coding efficiency

A list of Sublime Text 2 packages and plugins which can help increase your coding speed and from a web development perspective

Top Sublime Text Plugins »

04 Nov 2013

Sublime Text Empty Key error when inserting a snippet

A simple fix for the 'empty key' error when inserting a sublime text snippet

Fix sublime empty key error »

Get in touch

Tom Elliott Web Developer Profile Pic
Me aged 2.5

Hi, I'm Tom Elliott a generalist freelance web developer with a passion for creating clean, engaging & high performance websites using a number of tools and platforms.

Based in Nottingham, I have 10+ years experience developing websites as both a freelancer and full-time in a creative agency environment

In my free time you might find me supping an ale or two, talking shop at various Nottingham web & creative industry events or immersed in a good sci-fi read.

Feel free to get in touch with any comments or find me on Twitter @tomwebdev.

Please leave this field empty.