I’m back from London after @media Ajax with some security papers for you to read, and not much else yet.
Just back from London Escaping Curly Braces in XSLT Attributes
Curly braces in the attributes of XSLT document’s elements are interpreted as XPATH expressions to be evaluated. This sometimes causes problems…
Ice Water for Some…
Safari’s coming to Windows. Welcome to the party…
How do I unit test a website?
Unit testing seems like an unqualified good, I’m just not sure how to apply the concepts to my work.
Amazingly Stupid DataRequestor Bug
James Moberg pointed out that I’m a complete idiot, and shipped DataRequestor 1.6 with some debug code left in.
DataRequestor - Version 1.6
After a brief (ha!) hiatus, DataRequestor’s 1.6 release fixes many outstanding bugs. Grab it now!
Using YUI in Greasemonkey Scripts
Carlo Zottman has a great article out on Yahoo’s User Interface blog. Nice work!
DOM calls are expensive; this article walks through one quick way to optimize them out of your code.
Building Accessible Widgets for the Web
I’ve got an article up on Digital Web, outlining the processes I use to build accessible UI controls for web applications.
DataRequestor 1.6.1 - Ajax without the confusing API
XMLHttpRequestobject that enables the trivial implementation of dynamic interfaces without the painful necessity for a complete page-refresh to talk to the server. It’s Ajax without the confusing API.
Son of PerfectTime: The Validationator!
Showing Perfect Time (Unobtrusively)
Slidable Select Widgets Explained
A walkthrough of the process I used to make an accessible slider widget from a SELECT element.
Type-Ahead search for select elements
Event Handlers and Other Distractions
Attaching behaviors to the semantic elements in your HTML document isn’t nearly so hard as it sounds.