Winners Announced: 10 Free Copies of "Introducing HTML5"


Recently, Remy Sharp and Bruce Lawson teamed up to write the excellent "Introducing HTML5." Right now, there's a lot of confusing smoke hovering around the term HTML5: what is it, what's included in it, what can we dependably use, what can't we? Bruce and Remy, in their book, do a fantastic job of of providing the essentials of what you absolutely must know about this developing technology.

Update: Winners Announced

Congratulations to the following winners for being randomly selected to win a copy of "Introducing HTML5."

  • @matthiaswh: “Don't overlook microdata in HTML5: #html5edu ”
  • @jasonlcrane: “Two great HTML5 resources: and Also helpful: #html5Edu”
  • @mclesceri: "When using HTML5 use <!DOCTYPE> to start your HTML document. No other definition needed #html5Edu"
  • @ruidovisual_mx: "Learning HTML5 is not about novelty, it's about evolution. Are you ready? #html5Edu"
  • @azzcatdesign: “HTML5 is here now. Use to make IE play nice. #html5Edu ”
  • @cssgirl: "html5 - the cure for divitis? - new structural elements like, <header>, <footer> and <nav> will allow us to use less <div>s. #html5Edu"
  • @zettersten: "Did you know that html5 #sessionStorage and #localStorage can hold up to 10MB of space where as normal #cookies only hold 4kb! Wow #html5Edu"
  • @NKnauth: Use HTML5 and CSS3. Keep innovating and improving the web. If we hadn't, we'd still be stuck on IE6. #html5Edu"

How to Win a Copy

Similar to what we did a few weeks ago with "JavaScript Patterns," to win a digital copy of "Introducing HTML5," you have to educate the Twitter-verse in 140 characters or less on HTML5. It can be as simple or complicated as you can manage! After your tip, hash "html5Edu" to officially enter the contest. On Friday, we'll choose the top ten stand-outs!

Sample entry

Buy the Book

"We’re not one of the HTML 5 spec writers, and we’re not here to persuade you to use it. Our take is that it’s going to happen, so we need to get acquainted. But we’re going to point out (perhaps rant) about the good parts as well as the bad. It’s as far as possible a practical book, showing you how to use the language but some areas of the spec will be discussed theoretically as they’re not yet implemented anywhere."


  1. Introduction: Why HTML5 Exists
  2. Structuring a Page
  3. Marking up a Blog and the Outlining Algorithm
  4. Forms
  5. Multimedia (video, audio) Markup and APIs
  6. Canvas
  7. Storage
  8. Working Offline
  9. Drag & Drop
  10. Geolocation
  11. Messages, Web Workers and Web Sockets
Related Posts
  • Web Design
    HTML & CSS
    Build a Dynamic Grid with Salvattore and Bootstrap in 10 MinutesSalvatorre thumb
    Today, we will use Salvattore in combination with Twitter Bootstrap 3 to make a responsively awesome flowing grid structure.Read More…
  • Web Design
    Getting the Hang of Hanging PunctuationGrand motel text effect
    Hanging Punctuation is a powerful typographic tool for creating optically aligned bodies of text. Unfortunately, it has been largely forgotten on the web... until now. We’ll take a look at the value of hanging punctuation and how you can partially implement it using a little JavaScript and a CSS rule which has been around for years.Read More…
  • Web Design
    Taking Shopify Theme Development FurtherShopify thumb
    In this final part of our Shopify series we will look at how a deeper knowledge of Liquid will enable you to make your themes even more flexible. This will help you deliver richer and more imaginative store designs.Read More…
  • Code
    JavaScript & AJAX
    JavaScript ObjectsCover
    In JavaScript, objects are king: Almost everything is an object or acts like an object. Understand objects and you will understand JavaScript. So let's examine the creation of objects in JavaScript.Read More…
  • Web Design
    The Truth About Multiple H1 Tags in the HTML5 EraH1 retina
    Whether you're a webmaster or a web designer, there's a question you've most likely either asked or answered many times over the years. That question is, "How many <h1> tags can I use per page, and how exactly should I implement them?"Read More…
  • Code
    Theme Development
    Creating a WordPress Theme From Static HTML: Preparing the MarkupCreating wordpress theme from html 400
    Last year I did a small (and admittedly very un-scientific) survey among other WordPress developers. What I wanted to know was this: When they built their first WordPress theme, how did they do it? Did they hack an existing theme or did they start with their own static HTML and turn it into a theme? The majority of people I spoke to used the second approach - they were all experienced frontend developers who had built sites using HTML and CSS, and found it easiest to take their existing HTML files and convert them to a theme. Two of the people I spoke to were lecturers or teachers, and told me that this is the approach they use with students. So in this series I'm going to show you how to do just that.Read More…