IE6 is Dying but Not Fast Enough

IE6 has been the bane of existence for web developers the world over. It's complete lack of standards-support, buggy rendering, and arcane handling of code make it quite the little gremlin. When IE7 was first released, almost two years ago (October 18, 2006), we all hoped that IE6 would soon meet its end, but unfortunately, we still are forced to support this nearly-decade old browser. In truth, the idea of having to provide support is insanity. What would happen if you called up Dell to get support for your 8 year old PC? Or, perhaps closer to home, called up Microsoft for Windows Me support? Obviously, you'd be told to take a flying leap, though probably in a much nicer way. Yet, the web is different. When you code for the offline world, you get to specify where your application will ...

Managing Clients

"The Customer is Always Right" became the mantra of "good" customer service long ago, but the concept has actually done more dis-service to customers than anything else. The ...

Rails Quick Tip: Bring Back MySQL to database.yml

In Rails 2.0, when you generate a new app, Rails defaults to SQLite3 as the default database adapter in database.yml. If you'd rather it generate database.yml for MySQL, ...

Best Practice SEO: File Extension or No?

I got into a discussion today at work over whether or not having an .html file extension has any SEO benefits over an extensionless directory-style url. I did ...

IPython Craziness on Mac OSX Leopard

For those who are unfamiliar with IPython: it's a Python shell replacement that adds many features for developers. It's beyond the scope of this post to go into ...

A Django Snippet to Refresh Your Database

Django doesn't have anything remotely close to migrations in Rails. It does have the syncdb management command, but that's only good for initial table creation. If you need ...

Signals in Django: Stuff That’s Not Documented (Well)

I've just spent the last few hours learning how to use signals in Django. After many, many searches on Google and much trial and error, I think I ...

About the Blog

Random thoughts on random topics. What? You wanted predictability?

Posts by Tag

Monthly Archives

  • Blogroll

  • Add to Technorati Favorites