Front End Developer, Creator of Stuff, Player of Games

Author Archives: Pete Gale

Online Advertising Shouldn’t Be This Difficult

We’ve all seen it. You visit a site, only to be bombarded by an eyeful of content you didn’t ask for, and you’re not interested in. In the quest to monetise online content, advertising has become an aggressive – and often intrusive – industry that is constantly trying to squeeze more money out of every […]

Read "Online Advertising Shouldn’t Be This Difficult"

Automattic: Providing Great User Data for Phishing Attacks (Now Fixed)

Updated 18.12.2014 Phishing attacks work best when the sender can convince the email recipient that they really are representing the company they claim to be. Providing some genuine information about the user you’re trying to scam – especially if it’s the kind of information that it seems only a company would know – is going to make […]

Read "Automattic: Providing Great User Data for Phishing Attacks (Now Fixed)"

A New Baby, A New Website

On the 17th August 2014, my daughter was born. A few days before that, I completed development on the site that she’d provided the inspiration for. IntroDad. IntroDad is a blog about fatherhood; written by introverts, suitable for anyone. Together with my friend and fellow dad Andrew Gordon, we blog about a range of topics encompassing […]

Read "A New Baby, A New Website"

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)"

Scrum Birds: April & May 2014

Thanks to some longer sprints and a few holidays, April ended with only two sketches. I resisted publishing my dreadful art skills a month longer, so here’s L to R (with one accidental omission)…     I try to focus on a distinguishing feature when I can, but the lyre bird’s elaborate tail was fairly tricky. I’d like to […]

Read "Scrum Birds: April & May 2014"

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)"

The Greyscale Girl and the Garden

It is commonplace for tales, especially those of romance, to start with a girl. This is not a story of any such romance, although in fact it does begin with one very significant factor: a girl. It is important to make this distinction clear, to avoid any notions of cliché or illusions of grandeur when […]

Read "The Greyscale Girl and the Garden"

Scrum Birds: March 2014

The terrible whiteboard art is back, this time with March’s four new doodles. I’ve tried using reference images a little more often to make the birds seem more like their real-life counterparts. Thank goodness for Google images, though I’m not sure how much of an improvement it’s making. If you’re not sure what you’re looking […]

Read "Scrum Birds: March 2014"

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"

Scrum Birds: January – February 2014

Scrum is a technique for managing projects / development work, and it’s the approach we use in the digital teams at the Immediate Media Company in Bristol. At the end of last year I jokingly suggested that on the web team we should give our “Sprints” (fixed periods of work) military-sounding code names. We started with “Dusty […]

Read "Scrum Birds: January – February 2014"