Author Archives: Zach Leatherman

Et tu, X-UA-Compatible?

Or, the story of how I learned that the X-UA-Compatible header/meta tag is NOT the same as the Internet Explorer 8+ Compatibility View button. Please note that the following information may be common knowledge, as this behavior is as described in the pre-requisite Microsoft documentation on the subject. However, I feel this behavior to be [...]
Posted in JavaScript, Web Browsers | Tagged , |

BigText Makes Text Big

I like shortcuts:
Posted in JavaScript, Projects, Typography | Tagged , , , , , , |

An Update to The JavaScript Testing Challenge

Update: The JavaScript Testing Challenge Winner In The JavaScript Testing Challenge, I asked JavaScript developers of the world to change their heathen ways and embrace the future of automated testing for a healthier and brighter tomorrow. However, due to seasonal timing or otherwise real life related reasons, the challenge was greeted with a worldwide chorus [...]
Posted in Contests, JavaScript | Tagged |

The JavaScript Testing Challenge

Update 2: The JavaScript Testing Challenge Winner Update: An Update to The JavaScript Testing Challenge Think back to the last time you wrote new code from scratch. Not autogenerated Dreamweaver image hovers or a pasted script from Dynamic Drive, but pure unadulterated new code. What was your process? I’m betting it’s probably similar to: (1) [...]
Posted in Contests, JavaScript | Tagged , , , |

Faking Onload for Link Elements

Updated 2011/09/27: Rejoice! This issue has now been fixed in Firefox. Or, I Am Dynamically Loaded CSS (and So Can You!) Dynamic resource loading is one of the keys to have a performance happy web application. There are generally three different criteria we must address when making a request: cross domain security policies, asynchronous/synchronous (will [...]
Posted in CSS, JavaScript | Tagged |

ALARMd is now on Github

In an effort to mindlessly copy what everyone else on the internet is doing keep current on the latest and greatest Source Code Management tools, I decided that it would be good practice to move my open source project ALARMd (as seen on Lifehacker) from Google Code to Github. Feel free to fork/contribute at your [...]
Posted in Projects | Tagged , , |

Maiden Voyage of the DOM Sailbloat

As many of you may already know, my day job includes managing a large and complex enterprise jQuery-based user interface component library. It’s used by all new web applications at the company, which boasts over an IT department of approximately 1500 people and hundreds of web applications. Needless to say, I get a fair volume [...]
Posted in DOM, JavaScript, Projects | Tagged , , , |

A Race Against Time Pickers

The Date Picker component is one of the most popular user interface components on the web today. Its operation is very simple: focus into a field (sometimes a click on a dedicated calendar button is required) intended to contain a specific date and an on-screen calendar will be shown next to the form field, allowing [...]
Posted in Interface Design | Tagged , , |