Extra Credit on Graded Browser Support with Zend Framework

Over at Tournology, I’ve written a blog post about enhancing Graded Browser Support to provide a better experience rewarding visitors using cutting edge web browsers. Check it out if you’re interested in Zend Framework or Yahoo’s Graded Browser Support strategy.

Posted at 2pm on 11/09/08 | no comments | Filed Under: PHP read on

jQuery Bug: IE reports incorrect $.browser.version

I’ve witnessed installations of IE where the navigator.userAgent reported both MSIE 6.0 and MSIE 7.0 in the same string, when Internet Explorer 7 is the one that’s really installed. Turns out, this is problematic for jQuery version 1.2.6, as it parses the double version userAgent as Internet Explorer 6, which may cause problems with your code if you’re using $.browser.version.

You can monitor the jQuery bug in the bug tracker, or see the original

Posted at 12am on 10/19/08 | no comments | Filed Under: Other read on

Dear IE6: Please Cache my Images.

A few months ago, I took on a new role at Union Pacific Railroad as the lead architect for an internal project: a Union Pacific UI Library used in our IT department on all new web-based projects. Based on jQuery, it is similar to a project like jQuery UI, but it has a few more components and they’re branded to our color scheme and programmed to our usability requirements.

The project has

Posted at 11pm on 10/18/08 | no comments | Filed Under: Other read on
  • About Zach

    Zach Leatherman (zachleat) is a User Interface Programmer with a degree in Computer Engineering. He enjoys watching and playing soccer, piano, finding patterns in both people and machines, movies that make him think or feel, ordinary things in faraway places, and writing about himself in the third person.

    Zach is on Gmail, Google Talk (zachleatherman@gmail.com), Yahoo, AIM (zachleatherman), MSN (zach_leatherman@hotmail.com), Twitter, Friendfeed, Facebook, MySpace, Netflix, delicious, Google Reader, YouTube, Linked In, and 43 Things, but not all simultaneously and certainly not frequently.

    Zach trusts his spam filters. He's had his e-mail in plaintext here since he started this website, so that you have an easy way to contact him. Feel free to do so, at your leisure.

  • RSS Delicious Bookmarks

  • RSS Twitter


  • This is a blog about web development, not just as a commercial item that can be upgraded with another blade, or a workout that can be shortened by one minute. It is something that empowers people to share information on the world wide web, to collaborate in ways that weren't possible before. People are changing the world from their own living rooms. How are you contributing?

    My Bust

    This blog is written by Zach Leatherman (zachleat).