<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HTML5 Doctor &#187; Reviews</title>
	<atom:link href="http://html5doctor.com/category/reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://html5doctor.com</link>
	<description>helping you implement HTML5 today</description>
	<lastBuildDate>Wed, 16 May 2012 11:31:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Review: HTML5 Now (DVD)</title>
		<link>http://html5doctor.com/review-html5-now-dvd/</link>
		<comments>http://html5doctor.com/review-html5-now-dvd/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 13:30:30 +0000</pubDate>
		<dc:creator>Richard Clark</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[html5now]]></category>
		<category><![CDATA[tantek]]></category>

		<guid isPermaLink="false">http://html5doctor.com/?p=3624</guid>
		<description><![CDATA[<p>We all learn in different ways. Some of us are readers or writers, some are kinesthetic learners, some prefer video or audio. If you fall into either of the latter two categories, Tantek Çelik’s DVD HTML5 Now might just be for you.</p>]]></description>
			<content:encoded><![CDATA[<p>We all learn in different ways. Some of us are readers or writers, some are kinesthetic learners, some prefer video or audio. If you fall into either of the latter two categories, <a href="http://twitter.com/t">Tantek Çelik’s</a> DVD <cite>HTML5 Now</cite> (Figure 1) might just be for you.</p>

<figure>
  <img src="http://html5doctor.com/wp-content/uploads/2011/09/html5-now.jpg" alt="HTML5 DVD">
  <figcaption>Figure 1: <cite>HTML5 Now</cite> DVD by Tantek Çelik</figcaption>
</figure>

<section>
  <h2>Overview</h2>
  <p>Personally, I’ve never been keen on video-based learning like this. As such, I wasn’t sure what I’d make of <cite>HTML5 Now</cite>. It turns out I was pleasantly surprised by the format, the content, and the presentation.</p>
  
  <p>Tantek has an natural, engaging presentation style, and his knowledge of the subject area ranks up there with the best of them. He begins with an interesting historical look at HTML and in turn how HTML5 came to be. This section is full of things you might not know about HTML, let alone HTML5.</p>
  
  <p>A few other thoughts:</p>
  
  <ul>
    <li>Tantek constantly urges you to get involved and share your experiences.</li>
    <li>The early parts of the DVD contain in-depth background information on elements and attributes.</li>
    <li>Tantek presents a clear, concise introduction to <code>&lt;ruby&gt;</code> and friends, even explaining how it’s worked in IE for 10+ years!</li>
    <li>He introduces his bulletproof HTML5 syntax (using <code>&lt;div&gt;</code>s with class names inside new elements).</li>
    <li>The accompanying booklet effectively takes notes for you so you don’t have to. Just sit back and enjoy!</li>
    <li>The DVD also contains the slides shown throughout the presentation and a PDF of the booklet.</li>
    <li>A few tongue-tied moments help keep it real, not staged or forced. It shows Tantek really cares about the subject.</li>
    <li>You’ll get some good tips on when to use the new elements. Additionally, some elements are more stable since the DVD was released.</li>
    <li>Each section is concluded by a brief summary recapping what you’ve learnt.</li>
  </ul>
</section>

<section>
  <h2>Words of warning</h2>
  <p>As is the case with any book or DVD based on the constantly evolving HTML5 specification, parts of the DVD are now out of date. (It was originally released in July 2010.) Look out for these gotchas:</p>
  
  <ul>
    <li>Certain sections don’t mention browser support.</li>
    <li><code>&lt;u&gt;</code> is now a part of the HTML5 specification.</li>
    <li>The WebM video codec didn’t exist at the time of production.</li>
    <li>There is no mention of form attributes and support for the new input types.</li>
    <li><code>&lt;canvas&gt;</code> is incorrectly described as a vector format (it’s bitmap).</li>
    <li>It’s a shame that Tantek only scratches the surface of <code>&lt;video&gt;</code>, <code>&lt;audio&gt;</code>, <code>&lt;canvas&gt;</code>, and SVG. They each deserve their own DVD!</li>
  </ul>
</section>

<section>
  <h2>Summary</h2>
  <p>I’m still not convinced that DVD is the best format for this type of content. As with print, it goes out of date very quickly. Alternatively, you could simply publish the video(s) on a website and make them available on a subscription basis. That way, outdated information could be updated more regularly. That’s a discussion for another day, though, and I’m sure Tantek would be keen to see it happen.</p>
  
  <p>In my opinion, the DVD is better suited to someone who has some prior knowledge of HTML and HTML5. It’s certainly not for beginners, but it does come recommended. You’ll definitely learn something. I’ll leave you with a video of Tantek (Figure 2) discussing the state of HTML5 at the Voices that Matter Conference just before the DVD was released:</p>

  <figure>
    <iframe width="500" height="375" src="http://www.youtube.com/embed/gUl9GdNk92o" frameborder="0" allowfullscreen></iframe>
    <figcaption>Figure 2: Tantek Çelik at the Voices That Matter: Web Design Conference 2010.</figcaption>
  </figure>
</section><div id="crp_related"><h3>Related Posts:</h3><ul class="related"><li><a href="http://html5doctor.com/review-html5-designing-rich-internet-applications/" rel="bookmark" class="crp_title">Review: HTML5 Designing Rich Internet Applications</a></li><li><a href="http://html5doctor.com/video-the-track-element-and-webm-codec/" rel="bookmark" class="crp_title">Video: the track element and webM codec</a></li><li><a href="http://html5doctor.com/video-subtitling-and-webvtt/" rel="bookmark" class="crp_title">Video Subtitling and WebVTT</a></li><li><a href="http://html5doctor.com/the-video-element/" rel="bookmark" class="crp_title">The video element</a></li><li><a href="http://html5doctor.com/u-element/" rel="bookmark" class="crp_title">The return of the u element</a></li></ul></div><p><a href="http://html5doctor.com/review-html5-now-dvd/" rel="bookmark">Review: HTML5 Now (DVD)</a> originally appeared on <a href="http://html5doctor.com">HTML5 Doctor</a> on October 4, 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://html5doctor.com/review-html5-now-dvd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Review: HTML5 Designing Rich Internet Applications</title>
		<link>http://html5doctor.com/review-html5-designing-rich-internet-applications/</link>
		<comments>http://html5doctor.com/review-html5-designing-rich-internet-applications/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 14:30:06 +0000</pubDate>
		<dc:creator>Bruce Lawson</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://html5doctor.com/?p=2881</guid>
		<description><![CDATA[<p>HTML5: Designing Rich Internet Applications by Matthew David (Focal Press). I'll be honest and up front, this is a pretty negative review. I've been sitting on it for months, but decided to post it as people have asked our opinion of this book.</p>]]></description>
			<content:encoded><![CDATA[<p>HTML5: Designing Rich Internet Applications by Matthew David (Focal Press)</p>
<p>I&#8217;ll be honest and up-front: this is a pretty negative review. I&#8217;ve been sitting on it for months, but decided to post it as people have asked our opinion of this book.</p>
<figure>
<img src="http://html5doctor.com/wp-content/uploads/2011/01/html5_matthew_david.jpg" alt="HTML5: Designing Rich Internet Applications by Matthew David">
<figcaption>Figure 1: Cover of HTML5 Designing Rich Internet Applications by Matthew David</figcaption>
</figure>
<p>Firstly, it&#8217;s true that all books have errors. As well as typos, there are authoring brain-farts (the book I co-wrote with Remy claims there is a &lt;heading&gt; element, for example). There is also the risk, when writing on a moving target like HTML5, that the spec will change after the book has gone to press.</p>

<section>
<h2>About the book</h2>
<p>Four of us doctors have read this book (figure 1) and in our opinion it contains an unacceptable number of errors which makes it misleading to the reader.</p>
<ul>
<li>The preface claims &quot;a group called the Web Standards project began developing HTML5 in 2007&quot;. It didn&#8217;t; it was the <a href="http://whatwg.org/">WHATWG</a>, in 2004.</li>
<li>In &quot;spring 2010 .. Microsoft formerly [sic] joined the HTML5 Working Group&quot;. Chris Wilson, then lead of Internet Explorer, was co-chair in 2006.</li>
<li>Page 11 mentions the &lt;m&gt; element. There isn&#8217;t one; it was renamed to the &lt;mark&gt; element (as it&#8217;s correctly called on page 22) <a href="http://www.w3.org/TR/html5-pubnotes/">before June 2008</a>, at least 2 years before  this book was published July 2010.</li>
<li>Page 19 discusses the &lt;dialog&gt; element, which was removed from the spec in September 2009. </li>
<li>Page 27 tells us &quot;The W3C had already begun modernizing the FORM element, called Forms 2.0, before HTML5&quot;. The WHATWG started with Webforms 2; the W3C had worked on XForms 1.0.</li>
<li>There is a &lt;navigation&gt; element used extensively in the chapter &quot;Building a web site using HTML5 blocking elements&quot; — this should be the <code>&lt;nav&gt;</code> element.</li>

<li>Page 72 tells us &#8220;The ANCHOR element has four pseudo classes: link, active, hover and visited&#8221;, omitting the <code>focus</code> pseudo-class which is vital for accessibility, as it is applied when a user navigates to a link using the keyboard rather than hovering with a mouse.</li> 
<li>Page 73 says &#8220;New to CSS3 is a new extension called pseudo elements&#8221;. Pseudo-elements were there from <a href="http://www.w3.org/TR/REC-CSS1/#pseudo-classes-and-pseudo-elements">CSS 1</a>.</li>
</ul>

<p>The book also promotes several examples of bad coding practices:</p>

<ul><li><code>&lt;br/&gt;&lt;br/&gt;</code> pairs to force new lines</li>
<li>classitis (<code>&lt;footer class="footerStyle"&gt;</code>)</li>
<li>form <code>&lt;label&gt;</code>s are not accessibly associated with their <code>&lt;input&gt;</code>s</li><li>not using the full vendor-prefix stack (-moz-, -ms- , -o-, -webkit-, [no prefix]) resulting in code that is neither <a href="http://www.brucelawson.co.uk/2010/cross-browser-future-proof-css-3/">future-proof nor cross-browser</a></li> 
<li>bad semantics, for example <code>&lt;p class=mainTitleStyle&gt;</code> rather than using  an HTML heading</li>
</ul>
<p>The author&#8217;s website is <a href="http://matthewdavid.ws/">http://matthewdavid.ws</a>.</p>
</section>

<section>
<h2>What I do recommend</h2>
<p>So I can&#8217;t recommend this book. I can, however, recommend any of the following resources:</p>
<ul>
<li><a href="http://books.alistapart.com/products/html5-for-web-designers">Jeremy Keith&#8217;s <cite>HTML5 For Web Designers</cite></a> is a brief overview for designers or IT director types</li>
<li><a href="http://diveinto.html5doctor.com/"><cite>Dive into HTML5</cite> by Mark Pilgim</a></li>
<li><a href="http://apress.com/book/view/1430227907"><cite>Professional HTML5 Programming</cite> by Peter Lubbers <i lang=la>et al</i></a> is a really good look at the APIs</li>
<li><a href="http://apress.com/book/view/1430230908"><cite>Definitive Guide to HTML5 Video</cite> by Silvia Pfeiffer</a></li>
<li><a href="http://www.peachpit.com/promotions/promotion.aspx?promo=137880">Tantek &Ccedil;elik&#8217;s <cite>HTML5 Now</cite></a> is a good video tutorial.</li>
</ul>
</section>

<p>Have you read this book? What did you think of it? Let us know in the comments.</p>

<p><small>Reviewed by Bruce Lawson, Richard Clark, Oli Studholme and Tom Leadbetter.</small></p>
<div id="crp_related"><h3>Related Posts:</h3><ul class="related"><li><a href="http://html5doctor.com/reviewing-html5-for-web-designers/" rel="bookmark" class="crp_title">Reviewing HTML5 for Web Designers</a></li><li><a href="http://html5doctor.com/css3-pseudo-classes-and-html5-forms/" rel="bookmark" class="crp_title">CSS3 Pseudo-Classes and HTML5 Forms</a></li><li><a href="http://html5doctor.com/dive-into-html5-doctor/" rel="bookmark" class="crp_title">Dive into HTML5… on HTML5 Doctor</a></li><li><a href="http://html5doctor.com/html5-simplequiz-5-urls-of-commenters/" rel="bookmark" class="crp_title">HTML5 Simplequiz 5: URLs of commenters</a></li><li><a href="http://html5doctor.com/block-level-links-in-html-5/" rel="bookmark" class="crp_title">&#8220;Block-level&#8221; links in HTML5</a></li></ul></div><p><a href="http://html5doctor.com/review-html5-designing-rich-internet-applications/" rel="bookmark">Review: HTML5 Designing Rich Internet Applications</a> originally appeared on <a href="http://html5doctor.com">HTML5 Doctor</a> on January 28, 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://html5doctor.com/review-html5-designing-rich-internet-applications/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Reviewing HTML5 for Web Designers</title>
		<link>http://html5doctor.com/reviewing-html5-for-web-designers/</link>
		<comments>http://html5doctor.com/reviewing-html5-for-web-designers/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 13:50:05 +0000</pubDate>
		<dc:creator>Jack Osborne</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[abookapart]]></category>
		<category><![CDATA[adactio]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jeremy keith]]></category>

		<guid isPermaLink="false">http://html5doctor.com/?p=2213</guid>
		<description><![CDATA[<p><abbr>HTML</abbr>5 for Web Designers, written by Jeremy Keith, is the first book to be published under the A Book Apart brand, founded by Mandy Brown, Jason Santa Maria, and Jeffrey Zeldman.</p>]]></description>
			<content:encoded><![CDATA[<p><a title="HTML5 for Web Designers" href="http://books.alistapart.com/product/html5-for-web-designers"><abbr>HTML</abbr>5 for Web Designers</a>, written by <a href="http://adactio.com" title="Jeremy Keith">Jeremy Keith</a>, is the first book to be published under the <a href="http://abookapart.com">A Book Apart</a> brand, founded by <a title="Mandy Brown" href="http://aworkinglibrary.com/">Mandy Brown</a>, <a title="Jason Santa Maria" href="http://jasonsantamaria.com">Jason Santa Maria</a>, and <a title="Jeffrey Zeldman" href="http://www.zeldman.com/">Jeffrey Zeldman</a>.</p>
<p>When the book first landed on my doorstep, I was a bit let down by its meagre length of around 85 pages. I have to be honest, however, and admit I had not done my research before its arrival. From the book&#8217;s inception, the publishers stated that they intended to produce something to fill the gap between a blog post and book, something that people would be able to pick up, read quickly, and start implementing straight away.</p>
<p>So I set aside my disappointment and started reading this beautifully crafted book.</p>
<figure><img title="HTML5 for Web Designers Book" src="http://html5doctor.com/wp-content/uploads/2010/07/html5-for-web-designers-shop.png" alt="" width="620" /><br />
<figcaption>HTML5 for Web Designers Book &mdash; <a href="http://books.alistapart.com/product/html5-for-web-designers">Image source &mdash; used with permission</a></figcaption>
</figure>
<p>After reading through it, my opinion has changed. I realise exactly what A Book Apart were aiming to create when they decided on a short format for the series. <cite><abbr>HTML</abbr>5 for Designers</cite> is split up into six bite-size chapters:</p>
<ol>
<li><strong>Chapter One</strong>: <a href="#chap-one">a brief history of markup</a></li>
<li><strong>Chapter Two</strong>: <a href="#chap-two">the design of HTML5</a></li>
<li><strong>Chapter Three</strong>: <a href="#chap-three">rich media</a></li>
<li><strong>Chapter Four</strong>: <a href="#chap-four">web forms 2.0</a></li>
<li><strong>Chapter Five</strong>: <a href="#chap-five">semantics</a></li>
<li><strong>Chapter Six</strong>: <a href="#chap-six">using HTML5 today</a></li>
</ol>
<p>To give you some insight each chapter&#8217;s topics, I&#8217;ve described them each briefly.</p>
<h3 id="chap-one">Chapter One</h3>
<p>The first chapter lays out the foundations of the book and explains how, as a community, we arrived at the latest iteration of our favorite markup language, <abbr>HTML</abbr>5. Keith discusses how <abbr>HTML</abbr> was born, the ill-fated transition from <abbr>HTML</abbr> to <abbr>XML</abbr> (which never happened), the suggestion of <abbr>XHTML</abbr>2, and why we write &#8220;<abbr>HTML</abbr>5&#8243; instead of &#8220;<abbr>HTML</abbr> 5&#8243;.</p>
<p>You might be tempted to skip straight to the second chapter, but I firmly believe that you should read this. It&#8217;s vital material, and you&#8217;ll almost certainly learn something. (I sure did!)</p>
<h3 id="chap-two">Chapter Two</h3>
<p>Chapter two discusses how to convert web pages from <abbr>XHTML</abbr> 1 to <abbr>HTML</abbr>5. It also touches on elements that changed in <abbr>HTML</abbr>5 and some elements that are absent from the specification.</p>
<h3 id="chap-three">Chapter Three</h3>
<p>In chapter three, the book delves into the realms of rich media and what it means for designers and developers. Keith hints that this chapter could have a whole book dedicated to it (perhaps hinting at an upcoming A Book Apart title?). He does a good job describing the possibilities of <code>&lt;canvas&gt;</code> and showing a few examples of its capabilities. Although some readers may wish for more depth, this book is of course written for designers, so detail is kept to a minimum.</p>
<p>Keith goes on to explain the possibilities of the <code>&lt;audio&gt;</code> and <code>&lt;video&gt;</code> elements, something which many argue will change the way we work with the web. Keith gives great examples on how to introduce these elements into your client work with various fallback options for browsers that lag behind.</p>
<h3 id="chap-four">Chapter Four</h3>
<p>In chapter one, it&#8217;s explained that <abbr>HTML</abbr>5 started life as Web Apps 1.0 and Web Forms 2.0, which were later merged. So as one might imagine, Web Forms were destined to become an integral part of the <abbr>HTML</abbr>5 specification.</p>
<p>Chapter four covers the new elements and attributes for use in forms, including <code>placeholder</code>, <code>required</code>, <code>autocomplete</code>, <code>datalist</code>, new input types, sliders/spinners, and dates and times.</p>
<h3 id="chap-five">Chapter Five</h3>
<p>Chapter five covers semantics (although I feel that this should have been one of the first chapters in the book). Elements discussed include <code>&lt;mark&gt;</code>, <code>&lt;time&gt;</code>, <code>&lt;meter&gt;</code>, and <code>&lt;progress&gt;</code>, as well as the usual structural elements that get used in nearly every site.</p>
<h3 id="chap-six">Chapter Six</h3>
<p>Finally, chapter six discusses the most important question about <abbr>HTML</abbr>5: Can we use it today? I trust, as you are on this website, that you will already know the answer to that question.</p>
<h2>My opinion of <cite><abbr>HTML</abbr>5 for Web Designers</cite></h2>
<p>After finishing this book, I discovered that it is in fact quite a gem for anyone starting on their <abbr>HTML</abbr>5 journey.</p>
<p>There are undoubtedly areas that could have been expanded further, but the limitations imposed by the authors meant merciless fat-trimming. This is the type of book that you would be happy to keep on your desk as a quick reference manual, a shortcut before diving into the full <abbr>HTML</abbr>5 specification.</p>
<p>I would definitely recommend buying this book if you haven&#8217;t already. It&#8217;s true that great things come in small packages!</p>
<p><a title="HTML5 for Web Designers" href="http://books.alistapart.com/product/html5-for-web-designers">Buy the book directly from A Book Apart</a></p>
<div id="crp_related">
<h3>Related Posts:</h3>
<ul class="related">
<li><a href="http://html5doctor.com/review-html5-designing-rich-internet-applications/" rel="bookmark" class="crp_title">Review: HTML5 Designing Rich Internet Applications</a></li>
<li><a href="http://html5doctor.com/web-directions-atmedia-2010/" rel="bookmark" class="crp_title">HTML5 Doctor at Web Directions @media</a></li>
<li><a href="http://html5doctor.com/video-subtitling-and-webvtt/" rel="bookmark" class="crp_title">Video Subtitling and WebVTT</a></li>
<li><a href="http://html5doctor.com/why-designers-should-care-about-html5/" rel="bookmark" class="crp_title">Why designers should care about HTML5</a></li>
<li><a href="http://html5doctor.com/dive-into-html5-doctor/" rel="bookmark" class="crp_title">Dive into HTML5… on HTML5 Doctor</a></li>
</ul>
</div>
<p><a href="http://html5doctor.com/reviewing-html5-for-web-designers/" rel="bookmark">Reviewing HTML5 for Web Designers</a> originally appeared on <a href="http://html5doctor.com">HTML5 Doctor</a> on July 27, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://html5doctor.com/reviewing-html5-for-web-designers/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

