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 ...
Subscribe (RSS)