Microsoft’s CSS Filters, Could The Syntax Be Any Uglier?

The answer is no ๐Ÿ™‚

While some of the functionality of MS’s CSS filters is actually pretty useful (sue me, I need to use them from time to time), the implementation is ugly as hell. Ryan, one of the smart guys here that helps me fool people into thinking I know what I’m doing, had to implement the Microsoft gradient filter as a (brilliant) hack for a performance issue on a small subset of IE browsers. We were discussing the solution and then he called up the code.
Continue reading “Microsoft’s CSS Filters, Could The Syntax Be Any Uglier?”

What I Read This Week (jQuery’s live(), algorithms, IE8 + VPN, Chrome )

These are the posts that have kept me engaged during my quiet moments this week.

Demystifying jQuery .live() and why itโ€™s generally faster than .bind()

A short article looking at jQuery’s .live().

List of Algorithms

Just what it says it is- a big-ass list of algorithms. I wish more had source code.

Using a VPN Clobbers IE 8 Performance

The folks at HttpWatch detail the ins and outs of the way that IE8 handles their enhanced connection rules. The browser is set to use 6 open connections, but only when a broadband connection is in use, so there are situations where it can fall back to using just 2.

(down)Loading JavaScript as strings
Steve Souders is a font of performance wisdom. I wish I’d been able to check out the Velocity Online Conference today.

Technically speaking, what makes Google Chrome fast?
Front end engineers can learn much from the people who make browsers. That’s the case here. The video content is excellent.

Computer science in JavaScript: Base64 encoding
This is a great series, moving the discussion of JS beyond the browser and the DOM and into a more primary, and therefore really interesting, realm.

Great New Google Webmaster Tools Feature – “Site Performance”

You use Webmaster Tools, right? If you rely on Google traffic in any way shape or form you really should be using it.

It’s an invaluable service and it just got better with the addition of a new, performance specific feature. From the Google Webmaster Central blog:
Continue reading “Great New Google Webmaster Tools Feature – “Site Performance””

Want to Test Your Site Without a Mouse For Accessibility’s Sake? These Keyboard Shortcuts Will Help

Once thing that’s vital to testing the accessibility of a web app or site is running through it without using a mouse. If you can successfully work a site or app without touching the mouse, you’ve gone a long way towards ensuring that your site is available to a wide range of people and devices.

One thing that’s difficult about that process is most of us rely far too much on the mouse when browsing. Which is where these lists of keyboard shortcuts for Firefox, and Internet Explorer come in handy.
Continue reading “Want to Test Your Site Without a Mouse For Accessibility’s Sake? These Keyboard Shortcuts Will Help”

Google’s Sitelinks vs. Bing’s Deep Links + D-Card

For some searches on both Bing and Google, the top result is enhanced with additional data. For simplicities’ sake (and because I’m selfish) I’m going to focus on one search for my personal site to compare the two.

Google’s result for my site looks like this:
Continue reading “Google’s Sitelinks vs. Bing’s Deep Links + D-Card”