Why are restaurant web sites so bad?
On Twitter, my friends Shani and Erie are engaged in a bit of time-honored kvetching about the legendary and general awfulness of restaurant Web sites. Who thinks it’s good idea to blast annoying music at people going to your site? Why do they so often rely on Flash, which doesn’t really add anything to the…
HTTP cookies, or how not to design protocols
For as long as I remember, HTTP cookies have been vilified as a grave threat to the privacy of online browsing. I don't quite agree, but I f...
37signals' Chalk Dissected
Update 2010-11-05: I dove into the JavaScript a little and explained most of it. Sam Stephenson tweeted that Chalk is written in CoffeeScri...
A Shocking Truth About CSS
Create pay stubs, W-2s and 1099s for the people you pay. Federal and state withholding calculated for you. Preview first, then download as a PDF from $8.99.
Jakob Nielsen on iPad Usability: First Findings
iPad apps are much improved, but new usability problems have emerged, such as swipe ambiguity and navigation overload.
Stored XSS Vulnerability in Amazon (or How to hack Amazon with a book)
hacking Amazon with a book, Amazon stallowned, stored XSS
This is amazing. HTML5. No Flash. No Java. Works on iPhone.
This is amazing. HTML5. No Flash. No Java. Works on iPhone. Related posts: ePubs and iBooks and whether we care about the EULA. Ugh. More Flash. Do not read. Flash: a legacy technology Amazing ePubs
Your last name contains invalid characters
My last name is "Graham-Cumming". But here's a typical form response when I enter it: Does the web site have any idea how rude it is to cla...
What Happened to NewsBlur: A Hacker News Effect Post-Mortem
Samuel Clay is a grad student in the schools of design and of engineering at Harvard. He founded NewsBlur , a personal RSS news reader, and Turn Touch , beautiful control for the smart home.
How We Improved Our Conversion Rate by 72%
(description)
Bouncing Beholder: JS1k winner explained
I gave a talk on this at the November Berlin JS user group. Slides here. Though they might be hard to follow without commentary.
Spam vs Mahalo: Matt Cutts Explains the Difference
When the internal Google remote quality rater guidelines leaked online there was a core quote inside it that defined the essence of spam:
Who Can Do Something About Those Blue Boxes?
Used to be you could argue that Flash, whatever its merits, delivered content to the entire audience you cared about. That’s no longer true, and Adobe’s Flash penetration is shrinking with each iPhone OS device Apple sells.
Where Are the Android Killer Apps?
It’s not that most top-notch mobile apps are written for iOS. It’s that *almost all of them* are, despite the fact that Android, by most accounts, has surpassed iOS in phone sales and perhaps drawn even in unit sales overall.
Open source Rails apps to study and learn from
If, like me, you learn best by studying other code here's five some open-source rails apps with something to teach. They're a great resource to study and improve your own code, or to use as the starting point for your own applications. All of these applications use Rails 2 but as they are open-source they are a great…