Whiting out ads: Is AdBlock even Necessary?

Some people are blocking Firefox users because they feel that the AdBlock Plus plugin is “tantamount to theft.” This attitude is woefully wrongheaded—even without the plugin, you can’t stop Banner Blindness. …Read More

Font Size vs Zoom — The only thing that’s wrong with YUI’s grids.css

It’s good to build sites that handle font resizing gracefully. However, the width of the columns on the page should not respond to font resizing, or else this damages the experience of the very users you were trying to help. (I’m one of those users.) Here’s why that is. …Read More

Squish it good - Code compression for the masses

Labor Day came and I completely forgot that it would mean no Monday morning for writing a post. Hope you all had great beer and burgers, or whatever you were doing.

In the meantime, I’d like to mention something cool. Julien LeComte has released his YUI Compressor that includes a CSS minification script that …Read More

Blueprint CSS Framework vs YUI Grids

I compare YUI’s Grids CSS with Blueprint. Blueprint is interesting, but has some pretty major problems as a CSS framework, and I certainly wouldn’t recommend using it on a production site. YUI Grids, on the other hand, is indispensable. …Read More

The New Spam: Broken Unsubscribe Methods

Want to not piss off your users? Don’t send them crap unless they really really want it, and make it easy for them to stop getting it. Here’s how mass-mailing subscriptions should work. Unfortunately, it seems that they rarely do. …Read More

YUI’s “Module Pattern” vs. Prototype’s Class Function

Via Geoffery Moller, I came across this article on Matt Snider’s blog. I’m surprised that no one noticed what (to me) was the most relevant difference in the libraries that he evaluated.

The “YUI method of class creation” is not distinctively YUI—it’s just what Javascript gives you for free. You can use the “Module …Read More