Front End Developer, Creator of Stuff, Player of Games

Web Development

Why I Don’t Support IE8 & Older (Unless Asked)

Part of developing for the web is supporting an ever changing, advancing collection of technologies and methodologies. Looking to the past is often necessary to maintain and update things – I even wrote a blog post with some simple tips for older browser support. But there’s one browser troublemaker who isn’t as easy to accommodate: Internet […]

Read "Why I Don’t Support IE8 & Older (Unless Asked)"

Install & Develop WordPress on Your Local Machine (Windows)

Content management systems such as WordPress normally need to be run on a web server to function. They use scripting languages or services that can’t just be handled locally in your browser like a HTML file. But when you don’t have access to a server during development, or don’t want to be altering a site that’s live, […]

Read "Install & Develop WordPress on Your Local Machine (Windows)"

Solving Click and Hover Conflicts on Touch Devices

Working out a compromise for your site between mouse and touch controls can sometimes be tricky. Desktop users can hover their cursor, but touch device users are either touching or they’re not (save for a few motion tracking devices which aren’t yet widely adopted). A lot of mobile browsers help us by trying to handle […]

Read "Solving Click and Hover Conflicts on Touch Devices"

5 Simple Tips for Supporting Older Browsers

When it comes to web standards it can be frustrating trying to use new techniques when your audience may not be equipped to see them. Sometimes it can be time consuming and tricky to implement workarounds and alternate solutions. But not always! Here’s a few simple tricks to make sites a little more backwards compatible, […]

Read "5 Simple Tips for Supporting Older Browsers"

CSS Good Practice: Making Your Code Future-Friendly

Great CSS can produce beautiful, responsive layouts that look stunning and users love. But we’ve all come back to an old project a few months down the line, scratching our heads and wondering where to start with the tweaks or updates we need to make. It’s not about your proficiency as a developer, and has […]

Read "CSS Good Practice: Making Your Code Future-Friendly"

Simple SEO Health Check (Part 3): Titles & Meta Descriptions

Search engines use extremely complex algorithms to index and rank pages across the web. The HTML on your page and the content you’re presenting are equally as important, as Google and other companies do their best to understand your site as a real user would. Evaluating actual content is important not just for accuracy, but […]

Read "Simple SEO Health Check (Part 3): Titles & Meta Descriptions"

Simple SEO Health Check (Part 2): Search Queries

Search Queries help us understand how Google (and other search engines) are displaying our sites to users, how often, and how successful we are at getting users to choose our result out of many thousands of others. Understanding what they mean is a useful way of gauging your site’s SEO health, and finding ways to […]

Read "Simple SEO Health Check (Part 2): Search Queries"

Simple SEO Health Check (Part 1): Sitemaps

Search Engine Optimisation (SEO) is a phrase / acronym that gets a lot of attention in web development. Most people involved in the industry will have heard of it at some point. It’s undoubtedly important, and this blog post is going to assume you have a basic idea of what it is (if not, give […]

Read "Simple SEO Health Check (Part 1): Sitemaps"

CSS Media Queries: Min-Width vs Max-Width

One of the most useful CSS tools for building responsive layouts are @media queries. Defined by the W3C as “expressions that check for the conditions of particular media features“, they allow developers to create CSS that only applies when certain conditions are met. They’re great. Going overboard with too many fixed @media breakpoints isn’t really responsive; […]

Read "CSS Media Queries: Min-Width vs Max-Width"