Want to get started developing sites and web applications that run on all modern browsers, including the upcoming Internet Explorer 9? You’ll need HTML 5 (along with CSS 3 and JavaScript) and a handy guide like Mark Pilgrim’s new book, HTML5 Up and Running.
Today and today only (Friday, August 20, 2010), you can get the ebook version (PDF, ePub and mobi) of HTML5 Up and Running for just USD$9.99 (it normally goes for USD$23.99). Just go to the HTML5 Up and Running page in the O’Reilly site, order the ebook and use the discount code DDHUR when you check out!
Channel 9 has posted some videos on this newest version of IE9, and I thought I’d share them here:
A Look at the New IE Test Drive Samples
This video (2 minutes, 43 seconds in length) shows off some of the new demo apps on the IE Test Drive page that show off the benefits of IE9’s hardware acceleration. Rob Mauceri, Group Program Manager for Internet Explorer, narrates.
SVG is short for "Scalable Vector Graphics", whose specification is an open standard and supported by all major modern web browsers, including IE9. This video (4 minutes, 36 seconds in length) shows how you can take advantage of SVG and the fact that it’s hardware-accelerated in IE9. Patrick Dengler, Senior Program Manager for Internet Explorer, does the presentation.
IE Beatz is a drum machine app written JavaScript, SVG and HTML 5 audio to demonstrate the combined power of HTML 5 and IE9. This video (6 minutes, 4 seconds) features IE Beatz’ creator, Josh Rose of the IE9 team, explaining his creation and showing some of the underlying code.
If you’ve decided to learn HTML 5 and are looking for a good introduction, I can’t think of a better starting point than Mark Pilgrim’sDive Into HTML 5. If Mark’s name rings a bell, it’s probably because you’ve heard of his books Dive Into Python and Dive Into Accessibility. As you can see, he’s taken a theme and he’s running with it.
Dive Into HTML 5 covers a number of topics, including:
A quite biased history of HTML 5. Not necessary for HTML 5 development, but if you’re the sort of person that likes to know the “back story”, Mark covers it quite nicely.
Detecting HTML 5 features. Your web apps will need to know if the browser they’re running in supports specific HTML 5 features, and this chapter covers that.
and coming soon: chapters on threads and web sockets.
Mark has a knack for explaining things, so I’m always happy to point people to his books. I consider Dive Into HTML 5 to be pretty comprehensive; you could create a course based solely on the material in this book, and thanks to the licensing, you can!
Dive Into HTML 5 is available for free online and is a work in progress. It seems to be largely complete with only a couple of missing chapters, and when it’s done, it’ll be available in a couple of forms:
For free, online
For money, in the form of an O’Reilly book
As with Dive Into Python and Dive Into Accessibility, Dive Into HTML 5 is published under a Creative Commons “By” 3.0 license. You can freely share the contents of the book and even take it and adapt it any way you please: into your presentations, into a lecture or blog article series, or even your own book on HTML 5 – as long as you give Mark credit for creating the original work.
This article also appears in Canadian Developer Connection.
In the past few days I’ve been revising the CSS compatibility table with information about the latest crop of browsers. There’s no doubt about it: this is IE9’s show. It just supports nearly everything. No hassle, no buts.
…
Microsoft has finally taken the big leap forward we’ve been waiting for ever since they announced their decision to restart IE development back in 2005.
IE9 promises to be an excellent browser. Its CSS support is now at par with that of the other browsers — although each browser still has its specific areas where it performs less. But we cannot in good faith say that IE is behind the others any more.
In the article, he does a run-down of CSS selectors and finds that the upcoming IE9 does an excellent job of supporting them.