3/12
Mon
The 2007 Weblog Awards or “Bloggies” were announced today. Several of them are blogs I’ve really come to love over the last few months. PostSecret won Best Community, Best Topical Weblog, and last, but not least, Blog of the Year. I’ve always enjoyed Flickr’s blog highlighting some of the best photos on the site. Cute Overload is just plain cute, and A List Apart is kind of a no brainer for Best Web Development blog. Congratulations to all the winners and nominees, a complete list of which is available here.
3/12
Mon
This panel was really revealing to me in how much of today’s web design practices are not compatible with screen readers and other tools of the physically impaired. Lots of great tips as well as insights into accessibility.

- Two ways of looking at accessibility
- Making sites accessible for screen readers or other particular devices (Accessibility)
- Making sites standards compliant and readable by all browsers (Universality)
- Universality, with Jeremy Keith
- Achieving universality is easy when you follow the principles of Progressive Enhancement
- Progressive Enhancement
- Begin with content
- Decide how to structure your content, asking what does this mean?
- Choose the best [HTML] element for the job by asking What does this mean? not What should this look like?
- Next ask what it should look like
- Finally ask how should this work
- How does this translate
- Content
- Structure –> HTML
- Presentation –> CSS
- Behavior –> JS
- The problem with so many popular web applications today is they start by thinking ‘AJAX’, which is skipping to the end of the process from the beginning
- New Buzzword: Hijax
- Use Progressive Enhancement
- Then add Ajax
- In the browser you have links (possibly with query strings) and forms
- On the server you have modular components of the page
- With Hijax, instead of sending query strings and forms directly to the server, send that to the Ajax client object, which transacts the query on the backend and returns the output from the server
- Paradox: plan for using Ajax from the start, but don’t implement it until the end of the process
- Accessibility Feng Shui, with Derek Featherstone
- Feng Shui means wind and water
- He looks at this as a big metaphor for making web applications
- History
- 1999- Accessible scripting. Site works with and without scripting
- 2004-5- Accessible scripting, uh-oh
- Showing an example of a canadian bookseller