HTML5: Up and Running by Mark Pilgrim


English Version:

A nice book to discover HTML5 and the futur of the web.

The author, Mark Pilgrim Engineer at Google, is describing the main features of HTML5 from the very basic level like new semantic elements: <audio>, <video>, <header>, <footer> to  the most advanced use of canvas, geolocalisation, local storage and microdata. Along the descriptions, Mark provides illustrated examples of use cases, links for more informations, and tells us the story behind every HTML5 component he is presenting.

In addition, he offers open sources tools to allow cross and retro compatibility with the current web browsers on the market.

I have personally really enjoyed the first part describing the evolution and needs of HTML.

Very easy to read, this books should be mandatory for every web worker.

Version française :
Un ouvrage bien complet pour découvrir le HTML5 et le futur du web.
L’auteur, Mark Pilgrim ingénieur chez Google, ne se contente pas seulement de nous décrire la nouvelle sémantique HTML5 (<header>, <footer>, <video> and co…) ni l’utilisation avancée des canvas, geolocalisation local storage et microdata, il évoque tout au long du livre l’histoire qui a amené à l’élaboration de ces composants et finalement du HTML5, il illustre ses propos d’applications concrètes et de liens pour plus d’informations.

Il propose aussi des outils (open sources) afin mettre en pratique les nouvelles spécifications du W3C et maximiser la compatibilité à travers les navigateurs web du marché actuel.

D’un point de vue plus personnel, j’ai particulièrement apprécié la première partie, les recherches faites décrivant les balbutiements du HTML.

Très facile à lire, ce livre est à mettre dans toutes les mains !

O’Reilly product page : http://oreilly.com/catalog/9780596806033/

Fab
Latest posts by Fab (see all)

About Fab

Solutions Architect, I build great workflows for the news and media production industries. I play with data too.

Leave a comment

Your email address will not be published. Required fields are marked *