Blog (page 28)

Paydirt: You’re Doing It Wrong

We don’t spend hours debugging obscure IE bugs… Neither do I, yet my websites work just fine in Internet Explorer. Just over a month after the last “we’re dropping IE support” publicity stunt, another tech start-up has successfully hit pay dirt with the exact same bullshit (read: actively blocking IE). I realise that by sharing this link bait I’m feeding the trolls, […]

Smashing Book 3

As an occasional writer for Smashing Magazine — that’s a disclaimer (and an honour!) — I’ve had the pleasure of reading the latest publication, Smashing Book #3 - Redesign The Web. Here’s my honest opinion on why this book is worth buying: On Business Book #3 opens with wise words from Paul Boag on the reality of web design as […]

Hacking it Right

Developing with open web standards that are to be interpreted by literally hundreds of variations in device and browser can be tricky, but the biggest problem is often not the browser interpreting the code, but the developer writing it. Many so called “bugs” are the product of bad code and wrong expectations; don’t blame the machine. A […]

Notes From User Testing

Last week Browser hosted a UAT session for our latest website development (launching soon!) Most website designs — or any design for that matter — do not go through this sort of testing but it’s well worth the effort when done right. It’s exciting and a bit scary to be sat there with your clients while […]

Modularity and Style Guides

Last week I wrote about scoping typographic styles to introduce the concept of modularity in CSS. In that example, I removed the common globally defined text styles — for paragraphs, headings and lists etc — and scoped them with a .text class to be applied to any block of text-based content. This technique gives us more control […]

Scoping Typography CSS

I’m writing a very long article on front-end dev builds, this is a quick prelude to that! It’s common practice to define global typography style early in a stylesheet. This makes a lot of sense. After all, a good design has consistent typography with a clear hierarchy throughout. When writing this CSS, type selectors like: are necessary; adding classes to every […]

Terms of Service TL;DR

This week saw an echo of praise around the tech community for photography website 500px’s approach to its Terms of Service page. The basic idea being that the left column contains the verbose legal terms while the right column holds a brief layman’s translation. What I find worry is the vast number of web professionals who think this is a […]