Blog

Social Media Marketing: You’re Doing It Wrong

Posted on by Chris

I’ve noticed a disturbing trend recently in small business startups, especially those started by young people. A lot of these entrepreneurs, when launching their businesses, are jumping on the social networking bandwagon and using a Facebook or MySpace page instead of a traditional website. It could be because it’s a natural extension from the tools they’re used to in their personal lives or because it’s self-service and can be live in minutes, but I’m here to say they’re doing it wrong. Here’s why.

Continue reading →

Posted in marketing | Tagged , , , , | Leave a comment

Improving the User Experience with Browser Sniffing: UX Tips for a Better Website

Posted on by Chris

We’re used to using browser sniffing to work around incompatibilities, to serve different stylesheets or scripts to different User-Agents with different capabilities. Of course, that approach has fallen by the wayside in recent times, with best practice now dictating that we test for capabilities rather than browser/OS combinations in our rich UIs.

Continue reading →

Posted in design | Tagged , , | Leave a comment

Mistyped URL? Duplicate content? .htaccess and mod_rewrite to the rescue

Posted on by Chris

It’s been a while since I’ve posted, so I thought I’d jot down a couple of ways Apache and mod_rewrite can save your life. Not literally of course, unless your website’s been linked to your life-support system by a crazed psychopath – but it should make your readers’ lives easier. Isn’t that what we’re supposed to be doing here?

Continue reading →

Posted in Apache | Tagged , , , , | 5 Comments

On the Importance of a Coding Standard

Posted on by Chris

mail() fail

I was recently called upon to troubleshoot the mail script powering a website’s contact form, which for some reason unbeknownst to anyone was failing silently. It should’ve been an easy fix, but the more I dug into it, the more confused I became, and resorted to dumping variables to see if I could figure out what exactly was going wrong. The server was setup properly – I whipped up a quick test script, and it had no problems sending. Nothing was obviously wrong with the script itself… or so I thought.

Continue reading →

Posted in PHP | Tagged , , , , , | Leave a comment