Archived Posts from 2010
May
-
JSLint needs some Bad Parts
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
-
A JavaScript Detection Pattern
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
-
CSS Rules of Thumb
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.
-
An Accessible Pagination Pattern
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.