pipwerks

Obfuscating email addresses, revisited

A while back, I posted my method for defeating spambots that harvest email addresses. This post is an update to that original method. It explores cleaner, less obtrusive code approaches and more accessible/usable HTML markup. If you’re impatient and want to jump to some working examples, here you

Fixed-width layouts

Note: This blog entry predates responsive design. All modern websites should be built using responsive design principles. While working on a recent web project at work, I wondered if I should go for a fixed-width layout or stick with my preference for fluid layouts. Fixed-width layouts are certainly easier to

Link: Web Accessibility Checklist

The talented Cameron Moll has posted a link to a Web Accessibility Checklist prepared by Aaron Cannon, a (blind) member of his web development team. Aaron’s checklist is an easy-to-understand list of accessibility _do_s and _don’t_s. Most of these are so simple and easy to implement

IE's 'Click to activate' a thing of the past

In case you hadn’t already heard: The “click to activate” behavior, formerly required for ActiveX controls embedded in some webpages, is now permanently removed from Internet Explorer. You’ll need to get the April 2008 Internet Explorer Cumulative Update. I believe the proper response is “woot!” [ Read the full

SWFObject is officially at 2.0

Geoff Stearns and Bobby van der Sluis have finalized SWFObject 2.0. It is no longer beta, and SWFObject 1.5 is now considered deprecated. SWFObject 2.0’s home is located at Google Code, which includes full documentation and downloads. I believe support will be handled by the SWFObject

pipwerks © 2026