Book Review - HTML5: Up and Running by Mark Pilgrim
As part of my education on HTML5, I ended up with a review copy of Mark Pilgrim's book HTML5: Up and Running. Like many O'Reilly books I own, this will be one of the books I end up going back to repeatedly while I get "up and running." Pilgrim includes a balanced blend of context and code, which means I learn not only *what* to do, but *why* I'm doing it and how it ended up that way.
How Did We Get Here?; Detecting HTML5 Features; What Does It All Mean?; Let's Call It a Draw(ing Surface); Video on the Web; You Are Here (And So Is Everyone Else); The Past, Present, and Future of Local Storage for Web Applications; Let's Take This Offline; A Form of Madness; "Distributed", "Extensibility," and Other Fancy Words; Appendix - The All-in-One Almost-Alphabetical Guide to Detecting Everything; Index
As mentioned above, I appreciated the look behind the curtain when it came to finding out why certain standards and features had gotten there. The "How Did We Get Here?" chapter does an excellent job in dispelling any notions that HTML standards were methodically and rationally established and adhered to by all participants. Once you know that, it's easier to understand why some features appear to be compromises and/or might be supported better by one browser over another. As he goes through each main feature set, he provides plenty of code to show how it's used, as well as a handy chart that references each main browser and what version it started to support the feature (assuming it *is* supported). Based on that, it's pretty easy to figure out if the feature you want to use will be supported by your intended target audience(s). He also includes interesting sidebars under the catch phrase "Ask Professor Markup" that seem to pose the questions you'd ask if you had the author right there in front of you. Wrap all this up in a writing style that doesn't take himself too seriously, and you end up with an entertaining read that conveys a lot of information in a short 200 pages.
At some point I'll likely end up with some 400 page book that covers every little parameter of HTML5 in detail. Until then, HTML5: Up and Running is going to get dog-eared and post-it-noted while I get myself going. Great job, Mr. Pilgrim!
Obtained From: Publisher