I see this way too often and it gets on my nerves. If you have a page that’s main purpose is a form, such as a login page, please make the page autofocus to the first field in the form. Having to tab or click on the first field is a nuisance. Even big sites […]
I rarely use checkboxes and radio buttons. Perhaps because of that I forgot this little rookie error. For the intents and purposes below assume the following HTML: <p> <label for="checkbox1">Checkbox 1</label> <input type="checkbox" id="checkbox1" checked="checked"/> </p> <p> <label for="checkbox2">Checkbox 2</label> <input type="checkbox" id="checkbox2"/> </p> You wouldn’t really expect it, but both of these return […]
Adobe is killing Flash, as a plugin for mobile. This shouldn’t come as a surprise to anyone who works on the web. Anyone who knows me knows I’ve bet on HTML5 since the beginning and haven’t been ashamed to say it. I don’t do Flash. To quote Adobe: Our future work with Flash on mobile […]
It’s that time again. Here’s my list of awesome things you’ll love about Firefox 4: For Users New Look For Tabs One of the first things that you’ll notice is tabs on top. This paradigm really makes more sense since the tab defines not just the content but the environment it’s viewed (prev/next button, URL […]
About a year ago I asked where the async Google AdSense was. It finally arrived, and you need to do nothing to gain the performance. Awesome!
I’d like to challenge all browser vendors to put together a comprehensive JS API for encryption. I’ll use this blog post to prove why it’s necessary and would be a great move to do so. The Ultimate Security Model I consider Mozilla Sync (formerly known as “Weave”) to have the ultimate security model. As a […]
Here’s a fantastic trilogy of websites: Enterprise HTML / JS / CSS. What makes them so brilliant is that they are actually 100% true. I spent a summer cleaning up just this type of stuff. It’s true, it’s out there, it’s painful.