Etat des lieux de l‘accessibilité de HTML5

Après avoir affirmé à Paris Web 2010 que HTML5 était utilisable immédiatement en production, un expert accessibilité m‘a repris en disant qu‘il était dangereux de dire que HTML5 était accessible (j‘en parlais au futur cela dit). Dans le cadre d‘un gros projet autour de HTML5, j‘ai depuis fait pas mal de recherches ce qui m‘a permis de mieux comprendre son intervention.
Je sais qu‘il est dangereux de parler en dehors de son domaine d‘expertise, mais il faut bien qu‘un développeur Web mette les pieds dans le plat et à tout le moins provoque le débat. Autant vous dire que si vous vous y connaissez en accessibilité, je prend tout ajout ou correction.

Autant vous le dire tout de suite, mes conclusions sont mitigées, et il se peut même que je revienne sur ce que j‘affirmais à l‘époque.
Lire la suite »

Conférence performance à Paris Web 2010

J’avais un atelier sur les performances pour le cycle de conférence Paris Web 2010, qui est maintenant sorti en vidéo. L’atelier s’est finalement transformé en une conférence improvisée d’1h30, par manque de candidats pour tester leurs sites, et de par la configuration de la pièce (amphi au lieu de salle de cours). Malheureusement le côté improvisé se ressent un peu car je ne m’étais pas chronométré pour réussir à synthétiser chaque sujet.
Chaque sujet est donc discuté en profondeur, mais je n’ai pu traiter que les bases. Voici le chapitrage de cette conférence :
Lire la suite »

HTML5 et le Web ouvert, pour les aigris et les cyniques


L’actualité récente autour de HTML5 a fait réagir beaucoup de développeurs, ce qui à tout le moins permet d’avoir un instantané des opinions de la communauté Web. Elle vont de l’inutilité d‘avoir un logo aux affirmations du type “HTML5 ne me concerne pas car je supporte IE6”. Ceux qui participent au débat sont soit enthousiastes soit aigris par la réalité de leur travail. Ceux qu‘on ne voit pas parler sont les blasés. Ce post d‘opinion, plutôt inhabituel sur ce blog technique, s‘adresse à ces 2 dernières catégories : pourquoi soutenir ou même s‘intéresser à l‘extension des technologies du Web en général, et au mouvement HTML5 en particulier ?
Lire la suite »

Concours Webperf 2010 : les bases

Ce post est le premier d’une série de 3 et est tiré de l’expérience des finalistes du concours de performance Web 2010

Il traite rapidement des actions classiques en Performances Web qui sont les plus faciles à mettre en place tout en offrant un retour sur investissement souvent suffisant. Il devrait être utile aux novices mais ceux qui connaissent déjà les bases devraient aller voir les 2 articles suivants.
Lire la suite »

Concours Webperf 2010 : maîtriser le chargement

Ce post est le second d’une série de 3 et est tiré de l’expérience des finalistes du concours de performance Web 2010

Nous allons analyser les stratégies et techniques gagnantes (ou perdantes parfois) de chargement des dépendances de la page (CSS, JS, images, XHR). C’est là dessus que se sont concentrés les finalistes car il n’existe rien de suffisamment universel pour espérer gagner ce concours, nous avons donc assisté un joli combat de cerveaux.
Ce post sera utile pour les développeurs Web qui pourront être inspirés pour accélérer le rendu de leurs propres pages, et d’un intérêt tout particulier pour ceux qui connaissent déjà cette page.
Lire la suite »

Concours Webperf 2010 : refactoring et enseignements du concours

Ce post est le dernier d’une série de 3 et est tiré de l’expérience des finalistes du concours de performance Web 2010

Tout développeur Web sera content de voir que les bonnes pratiques de codage aident réellement les performances de rendu, en plus de leur intérêt propre. J’ai également résumé les enseignements que j’ai tiré de ce concours

Lire la suite »

Tester avec fiabilité ses navigateurs

Pour une fois, ce blog ne parlera pas d’HTML5, de javascript avancé ou de performances mais de bonnes pratiques. On reste toutefois dans la modernité du développement Web, car nous allons voir pourquoi j’estime que la plupart des développeurs Web et pire, des Web agencies sont sous-équipées lorsqu’il s’agit de tester ses navigateurs.

Je vous livre même la conclusion immédiatement : vous vous devez d’avoir des machines virtuelles pour avoir un environnement de test simplement normal et voici pourquoi.
Lire la suite »

Conférence Paris Web : HTML5 c’est maintenant (IE6 inclus)

J’ai eu l’honneur de présenter à Paris Web 2010 un thème que vous retrouvez souvent sur ce blog : les applications Web. Le titre exact était « HTML5 c’est maintenant (IE6 inclus) », ce qui est un clin d’oeil au grand écart que les développeurs Web font constamment entre les anciens navigateurs et les nouvelles fonctionnalités.

Il y a une vidéo et des slides de cette conférence. Mais si vous n’avez pas une heure de temps devant vous pour voir la vidéo, sachez qu’en préparant cette conférence je suis allé beaucoup plus loin dans les détails concernant HTML5 … avant de réaliser qu’une conférence n’est pas faite pour aller dans les détails mais pour faire passer un message.
Voici donc la version « director’s cut » de la présentation, où est écrit tout ce que j’ai du dire à l’oral mais supprimer des slides vus à Paris Web :

Lire la suite »