Basically, if your form can’t register Beyoncé – it has failed.
Tuesday, June 1st, 2021
Saturday, October 10th, 2020
Friday, April 17th, 2020
This is a terrific explanation of the concept of accessible names in HTML, written with verve and style!
Contrary to what you may think, naming an element involves neither a birth certificate nor the HTML
nameattribute is never directly exposed to the user, and is used only when submitting forms. Birth certificates have thus far been ignored by spec authors as a potential method for naming controls, but perhaps when web UI becomes sentient and self-propagating, we’ll need to revisit that.
Saturday, November 16th, 2019
An interesting project that will research and document the language used across different design systems to name similar components.
Sunday, June 9th, 2019
fopenwhen you can write
throwVE. Call that name
fct. That’s German naming convention. Do this and your readers will appreciate it.
Thursday, May 2nd, 2019
At Codebar the other night, I was doing an intro chat with some beginners. At one point I touched on DNS. This explanation is great for detailing what’s going on under the hood.
Tuesday, February 27th, 2018
This post goes into specifics on Django, but the broader points apply no matter what your tech stack. I’m relieved to find out that The Session is using the tripartite identity pattern (although Huffduffer, alas, isn’t):
What we really want in terms of identifying users is some combination of:
- System-level identifier, suitable for use as a target of foreign keys in our database
- Login identifier, suitable for use in performing a credential check
- Public identity, suitable for displaying to other users
Many systems ask the username to fulfill all three of these roles, which is probably wrong.
Tuesday, June 6th, 2017
Sometimes our job titles and distinctions feel like the plastic grass in a sushi bento; flimsy and only there for decoration.
Thursday, June 1st, 2017
Tuesday, January 3rd, 2017
I understand how bloated and non-reusable code can get when a dozen people who don’t talk to each other work on it over a period of years. I don’t believe the problem is the principle of semantic markup or the cascade in CSS. I believe the problem is a dozen people working on something without talking to each other.
Sunday, July 5th, 2015
Tuesday, March 24th, 2015
Friday, April 25th, 2014
I think I concur with this list. Although I guess it’s worth remembering that, given the size of the CSS spec, this isn’t an overly-long list.
It’s interesting that quite a few of them are about how things are named. It’s almost as if that’s one of the, say, two hardest things in computer science.
Thursday, September 12th, 2013
I bet you’re going to just keep clicking and clicking and clicking…
Monday, March 26th, 2012
The hitherto unnoticed connection between the names of Android phones and the names of condoms.
Friday, July 29th, 2011
A terrific overview by Richard of the variations in names around the world:
How do people’s names differ around the world, and what are the implications of those differences on the design of forms, ontologies, etc. for the Web?
Monday, June 28th, 2010
Brian documents his beautiful Geonames SVG maps.
Wednesday, July 29th, 2009
The results are astounding accurate.
Thursday, September 20th, 2007
Friday, May 11th, 2007
This is so so childish but here you go: rude place names on Google Maps.