I have long been a proponent of Clean URLs (URIs). The URL should be treated as a human-readable representation of the data resouces being accessed. Many sites are getting better about this, especially with the growing popularity of applications like WordPress, Django, Ruby on Rails, etc. which make it incredibly easy to sculpt beautiful URLs.
An [...]
Can URLs Be Too Clean?
Wednesday, October 11, 2006
What’s Wrong with Ajax?
Tuesday, June 6, 2006
There’s nothing inherently wrong with the popularization of useful techniques in any field, but the process by which this takes place has profound implications for the overall comprehension of knowledge and the quality of the products produced in that field. The explosion of attention toward the web applications arena was inevitable and has produced numerous [...]
It’s Not OK to Be Incompetent!
Friday, April 21, 2006
People assured me that it was only “the MySpace crowd” or the teenage girls spouting off nonsense like “omg ur teh bst frd in wrdl!!11″. I believed them, telling myself that it’s just a phase that people will go through and grow out of. It’s just a series of shortcuts, right? They still know how [...]
Correct HTML
Monday, March 27, 2006
Why?
The most relevant standards body for the internet, the W3C, has stated the purpose of the World Wide Web as, “a network of information resources. The Web relies on mechanisms to make these resources readily available to the widest possible audience.” Most important in that statement are the phrases “information resources”, “readily available”, and “widest [...]
Sending XHTML as text/html Considered Harmful to Feelings
Wednesday, December 21, 2005
Ian Hickson wrote a piece awhile ago called Sending XHTML as text/html Considered Harmful. He introduces several main points against sending XHTML documents with a text/html MIME type, which, I believe, are wholly unconvincing. I’ll comment on or refute each of his points below.
<script> and <style> elements in XHTML sent as text/html have to be [...]
Web Frameworks Abound
Sunday, November 6, 2005
After the "Ajax" explosion this past spring there’s been a growing trend: create a web framework! Now less than nine months later there are tens of different frameworks, all shooting for what I see as the same general goal. Let’s review just a couple of these frameworks, organized by their languages:
Ruby
Ruby on Rails, NARF
Python
Django, Pylons, [...]
Unauthorized Authorization
Wednesday, August 31, 2005
There is an increasing trend in which certain reasonably educated individuals in the computer software industry have decided to take it upon themselves to endeavor into a mildy annoying, carelessly destructive, and decidedly irresponsible realm: that of unathorized authorization. By this I mean to say that these people have taken the normally enormous leap from [...]
Good Company Websites
Saturday, August 6, 2005
There are too many times when I’m browsing the net and I come across a product or service site that is just poorly designed. I don’t have any products or services that I am offering to the public, but if and when I do, I will follow some of these basic rules.
Upfront with dollar amounts [...]
American English
Saturday, April 16, 2005
What kind of American English do you speak?
75% General American English
15% Upper Midwestern
10% Dixie
0% Midwestern
0% Yankee
Midwestern? Hah! They need a SoCal category in there. Long live “coke”.
Faulty Firing
Friday, April 15, 2005
As geeks sometimes do, I was discussing event firing with respect to the input element with fellow members of #javascript@EFNet. I made a simple test script that shows the ordering of event firing. The inconsistencies across different browsers are interesting and funny; that is, if you’re a geek.
When considering the ordering of the events fired, [...]
« Previous Entries Next Entries »
