Useful Links: ITT Video Lectures, Get a Job, HTML5

IIT Video Lectures Available for All on YouTube. “The Indian Institute of Science (IISc) and IITs, the premier engineering colleges of India, have earlier joined hands to produce the world’s largest repository of technical video lectures and web-based courses geared towards science and engineering students.” I have not looked at any of these video lectures, it looks worth checking out.

How to Get a Job at a Startup After College Graduation might be a good read for currently enrolled students.

HTML5 Boilerplate offers itself as a “badass’s base HTML/CSS/JS template for a fast, robust and future-proof site.” I found it via this post, 20 Snippets You Should be Using from HTML5 Boilerplate, which makes a lot more useful sense than the HTML5 Boilerplate site itself does.

Useful links: interactive film, web educators, women in tech

The Wilderness Downtown is a fascinating interactive film built in HTML5 for Chrome by some Google folks. It only works in Chrome, but it’s worth downloading and installing Chrome if you don’t already have it, just to see what is possible with the technology. There are other Chrome experiments, also.

Dive into the Modern Web – a workshop for educators at Web Directions USA looks like a great event for web educators.

Want one more woman at tech conferences? Gotta love Dori’s sense of humor in making a serious point about one particularly qualified female geek.

Useful Links: Video, movies, blogging tax

Good news for HTML5 Video is about H.264.

Movies. Now YouTube is offering instant movie downloads, and there’s an app for watching movies from Netflix on your phone.

5 Myths About Philadelphia’s ‘Blogging Tax’. The Philadelphia tax came up in a discussion in the comments on this post, so I thought it bore mention here.

Useful Links: HTML5 + RDFa, data visualization

HTML5 + RDFa = time to get rid of that 20th Century furniture is an interesting high level look at web interactions and a lot of specific hits on HTML5, RDFa, Drupal and SPARQL. Plus, just looking at this blog makes me feel good. Love the primary colors. It cheers me up almost as much as seeing a Miró.

The beauty of data visualization is David McCandless at a TED Talk. (Hat tip to DigitalDiva for pointing to it.) It’s worth your time to watch.

Useful Links: 28 HTML5 Features, Longdesc, Gender & Usability, Net Neutrality

28 HTML5 Features, Tips, and Techniques you Must Know is an excellent list from Jeffrey Way.

Longdesc may be dropped from the HTML5 spec. Right now it’s in the “let’s argue about it” phase. WebAxe has a discussion by podcast with some folks who examine the issue. The Fate of Longdesc in HTML5.

What’s the fate of the “longdesc” attribute in HTML5? Can or should the “aria-labelledby” ARIA attribute replace it? These are some of the controversial issues discussed by Dennis and guests John Foliot (@johnfoliot), Everett Zufelt (@ezufelt), and Joe Dolson (@joedolson).

Gender Differences in Web Usability. I was fine with this report, until I got to the part about the woman wanting a pink tab.

ReadWriteWeb has a good infographic about net neutrality.

Document outlines in HTML5

There was some discussion about HTML5 document outline in the comments to my recent post HTML5: the new hgroup element. I thought the topic deserved a post of its own.

We’re all familiar with the DOM, that treelike structure that outlines the contents of an HTML document. Here’s a snippet of a DOM tree as displayed in Firebug.

firebug example of DOM

In HTML5, you can still navigate the DOM tree and can still outline a page of HTML based on the content of the page. The change in HTML5 relates to headings.

In previous versions of HTML, the heading elements (h1–h6) were assumed to reveal the structure of the document. They could be outlined and navigated with assistive devices. The way headings will reveal structure has changed in HTML5. In HTML5, there is something called ‘sectioning content.’

Elements that fall into the category of sectioning content include article, aside, nav, section. Each element of sectioning content potentially has a header, and that header forms part of the document outline. Let’s look at some examples.

<h1>My Adventures with Dreamweaver</h1>
<h2>Or, how I learned to love Code View in 3 easy lessons</h2>
<h2>Lesson One</h2>
<p>blah, blah, blah</p>
<h2>Lesson Two</h2>
<p>blah, blah, blah</p>
<h2>Lesson Two</h2>
<p>blah, blah, blah</p>

In HTML4, the <h2>Or, how I learned to love Code View in 3 easy lessons</h2> would appear in the document outline as if it were a section heading. But, in fact, it is a tagline or subtitle for the h1 it follows.

In HTML5, if this were marked up as a section or an article with a header element containing a hgroup element, the <h1>My Adventures with Dreamweaver</h1> would be recognized as the head of that section of content and the outline would reflect that. Here’s how it might look formatted that way.

<section>
<header>
<hgroup><h1>My Adventures with Dreamweaver</h1>
<h2>Or, how I learned to love Code View in 3 easy lessons</h2>
</hgroup>
</header>
<h2>Lesson One</h2>
<p>blah, blah, blah</p>
<h2>Lesson Two</h2>
<p>blah, blah, blah</p>
<h2>Lesson Two</h2>
<p>blah, blah, blah</p>
</section>

The h2 elements for Lesson One and so on would show up in the outline as subheadings in that section of content. But the second heading in the hgroup would not form part of the document outline.

There’s an online HTML5 Outliner that will let you look at your HTML5 pages and see exactly how they are outlined. It’s a good tool to help you understand how someone tabbing through the headings of your HTML5 document would see the document structure and navigate.

Useful Links: validators, keyboarding, Gmail, fake ads

The W3C has a new validator at validator.w3.org/unicorn they are calling a “unified” validator. Unified because it checks HTML (including HTML5), CSS, and RSS feeds.

The validator at validator.nu also checks HTML5, and can be set to check for ARIA roles as well.

Introduction to Keyboard Maestro from ATMac has a discount offer good through August.

Google came out with multiple account sign in yesterday. Here’s how to use it, from Demo Girl.

Fake Vintage Ads for Facebook, YouTube and Skype. Something to make you smile today.