Author Archives: Zach Leatherman
BigText Makes Text Big
I like shortcuts:
Posted in JavaScript, Projects, Typography Tagged 3D Transforms, BigText, contenteditable, Flexbox, font-face, jQuery UI, Throttle
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 JsTestDriver
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 Code Kata, JsTestDriver, QUnit, Testing
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 YUI
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 [...]
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 Firebug, Firebug Lite, log4javascript, YUI Logger
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 Design, Time, Usability


Et tu, X-UA-Compatible?