Archived Posts from 2010

May

  1. JSLint needs some Bad Parts
    May 16, 2010

    One of the few tools that I consider truly indispensable when developing websites is JSLint. Too bad it’s almost impossible to contribute back to the project, and that the project’s run by someone who “will hurt your feelings.”

March

  1. A JavaScript Detection Pattern
    March 06, 2010

    Progressive enhancement of our sites and applications has become a relatively well accepted best practice for web development. This article outlines a technique I've used successfully to ensure that core functionality is available without JavaScript, while maintaining a quality experience for the majority of users with JavaScript enabled.

February

  1. CSS Rules of Thumb
    February 22, 2010

    Apropos of nothing, a few CSS tips that have nothing to do with browser incompatibilities, and everything to do with your own sanity when dealing with code you've written.

  2. An Accessible Pagination Pattern
    February 09, 2010

    Pagination is a basic building block of the web, but it’s often implemented with markup that makes it less accessible than it ought to be. Here, I've outlined my preferred solution to the problem.