I just caught up on last week’s “Hash Bang” flare triggered by Gawker’s outage. I don’t like this new UI trend, but the real discussion is technical; below are some links I found learning about the situation, hopefully they will be useful to others.
- Making AJAX Crawlable, by Google: Proposal, Getting Started, FAQ and Specification – Why and How of the #! machinery.
- URL design – by Kyle Neath (GitHub) – Good reminder of the value of the URL namespace structure.
- pushState(), replaceState() and onpopstate() – HTML5 machinery for history navigation
Posts on the specific incident:
- Gawker Outage Causing Twitter Stir – The outage made it to the WSJ’s blog.
- Thoughts on the Hash Bang – Ben Cherry. Twitter’s perspective
- Hash, Bang, Wallop – Ben Ward. Balanced discussion.
- Broken Links – Tim Bray. Short technical discussion.
- Breaking the Web with hash-bangs – Mike Davies. Longer technical discussion.
- Side Effects of Hash-Bang URLs – Danny Thorpe. More technical details and implications.
Better Designs – Discussions and HTML5 Approaches:
- Going Postel and The URI is the thing – Jeremy Keith. On Design principles
- John Resig’s interview – How to design applications.