Zen and the Art of Wearable Markup

Jeffrey muses on progressive enhancement and future-friendliness.

Tagged with