A frontend developer has 3 best friends. You should use these friends often and they should be the ones that you turn to first when something goes wrong. Their names are Markup Validator, CSS Validator & JS Lint. If you don't know these friends, go and introduce yourself. #

Transmit 4

As a rule, we only deploy websites from Subversion and this is something that we made company policy long ago. However, there are times when we are limited to FTP access and for these occasions it's good to have a decent FTP client. Panic's Transmit has, for a long time, set the standard for FTP clients on Mac OS X.

Zend Certified Engineer

I dropped out of University twice. Computer Science didn't turn out to be as interesting as I had hoped and I was too young to appreciate tertiary education. If I had studied film I probably would have been more interested, but I couldn't see the career relevance. I have since regretted not having any form of qualification.

HTML5 WTF?

HTML5, I love the idea but I often find myself having issues with the ongoing saga of politics around it. Faruk Ateş recently wrote of The Battlefield of HTML5 (it's a good read if you haven't already) and made one suggestion that I completely support, Modularised HTML5.

T-Shirts of Destruction

I realised the other day that I have quite a few Transformers t-shirts. This won't surprise many that know me because I'm a massive Transformers fan. For those who didn't know, yeah, I just got geekier. I love my Transformers t-shirts and I've decided to wear a different one to work each day this week. I know that I've got at least enough to cover this four day week, so I might even continue on after that.

A Symfony of Success

It's been a long time since I've given my blog any decent amount of loving. I've often talked about the things that I've wanted to do but my dreams often didn't produce any tangible results. I have created more design concepts for this website than I care to think about and have many gigabytes of hard drive space taken up by concepts in photoshop format. Some concepts even reached the HTML or Wordpress theme stage, but none went live. In terms of development, I've looked reworking and extending Wordpress many times and have even looked at developing a Django-powered version. Nothing came from my redevelopment attempts either. That is, not until today.

HTML 4.5 Anyone?

The age of HTML5 has arrived and it’s time that we should all be using it, however, in your rush for the “next cool thing” please do not brush accessibility aside.

Fancy URLs & Slugs

Apache's mod_rewrite has become a friend to web developers throughout the world. It allows you to create tidy, user-readable URLs instead of ugly, meaningless links that often just expose an ID for a database record. A 'Fancy URL' will usually contain a version of the page title which is both human and machine readable as well as being a valid URL segment, this is called a slug.

No Promises

I'm not the kind of person who makes new years resolutions. The new years resolution is the ultimate form of procrastination and let's you put absolutely anything off for an entire year.

Must post more often

Today (while procrastinating about things that I should've been doing), I gave myself a little kick in the butt about this website. As Brian's Mum would say, I've been a Very naught boy! I've barely managed one post every couple of months since I got the site back up and there's only been one comment in the last 18 months. It's got to the point where redevelopment of the site is like a running gag in a sitcom or late night show (see "I'm f**king Matt Damon") with me talking about various things that I want to do but never actually do. Now the time has come to finally fix things.