10 octobre 2008 §
Petit article pour signaler à mes quelques fidèles lecteurs que je serai demain à l’événement Webdeux.Connect 2.0.
Cet événement, c’est :
Le Webdeux.Connect est un évènement unique de networking et de rencontres professionnelles rassemblant 400 personnes gravitant autour de webdeux.info durant 1 journée complète dont :
- 4 communautés (geeks/web 2.0, filles, bds, gamers…).
- des blogueurs & journalistes
- des entrepreneurs & porteurs de projets
- des éditeurs de services web
- …
… mais surtout des passionnés de web
Découvrer le concept de la Connecting Party ici.
Le programme des sessions est là. Le déroulé de la journée est ici.
Participer à notre élan humanitaire 2.0.
A vrai dire, je ne sais pas trop à quoi m’attendre de cet événement, donc je verrai bien ;) Ce qui est sur c’est que je croiserai quelques clients à moi ;)
Sinon il reste 5 places pour demain, mais à 200 euros la place, je suis pas certains qu’elles partiront ;) Pour la page de l’événement: http://fr.amiando.com/webdeux-connect.html
Le service d’événement « amiando » est par ailleurs très sympa !
24 avril 2008 §
Comme vous le ne savez peut être pas ! WordPress Francophone organise le 1er WordCamp le 3 mai 2008 à Paris.

C’est quoi le WordCamp ?
Le WordCamp est un barcamp consacré à WordPress (logiciel libre de création et maintenance de blogs et sites dynamiques) ainsi que WordPress MU (version multi-blogs de WordPress), et est dédié à la communauté WordPress en France. C’est l’opportunité de se rencontrer, d’échanger, d’apprendre, dans le but de mieux maîtriser WordPress.
Ou et quand ?
Paris 2eme. La cantine
Le samedi 3 mai 2008 de 11h à 20h
Qui sera la ?
Plein de gens, la liste sur le wiki du barcamp. Il ne manque plus que vous :)
On y parle de quoi ?
De tout et de rien… J’animerai probablement 2 conférences.
- Le couple WordPress/bbPress
- Et probablement le tagging et WordPress avec Yann de WordPress-tuto
Comment s’inscrire ?
Encore une fois, cela se passe sur la page du Wiki. (Xavier rappelle la méthode sur WP-FR)
Remerciements…
…aux différents sponsors:
Nous sommes toujours à la recherche de sponsors, n’hésitez pas à nous contacter via la page de contact.
12 février 2008 §
Et me revoilà replongé dans l’univers impitoyable des technologies Microsoft ! En effet, comme tous les ans, j’ai l’occasion d’aller au salon Microsoft Techdays a Paris.
C’est l’occasion de re-découvrir les technos d’aujourd’hui, mais aussi, et surtout de découvrir celle de demain !
Au menu de cette première journée :
- La session plénière
- IIS7 pour les développeurs
- Introduction a F#
- LINQ : Session avancée
Première journée orientée développement comme vous pouvez le constater… (ou pas)
1. La session plénière du lundi
Tradition oblige, chaque journée des Techdays commence par la traditionnelle session plénière dans l’amphithéâtre de 3723 places.
Cette session a comme objectif de faire le tour d’ensemble des nouvelles technologies de Microsoft en 2008, et en très très gros, comment ça marche, qu’est-ce que c’est… c’est surtout pour donner un aperçu, tout en sachant que des sessions plus techniques (et plus intéressantes) suivent le reste des 3 jours.
Nous avons également eu droit à un petit message vidéo du retraité le plus riche de la planète (Bill Gates), nous racontons comme d’habitude des choses incroyablement passionnantes. (Son nouveau téléphone est plus puissant que son premier PC, scoop non ?)
Bref, Bill a dit qu’on était en 2008 (c’est toujours bon a savoir), et que Microsoft nous fournissait des logiciels de notre époque, productivité, travail collaboratif, tout ça…
2. IIS7 pour les développeurs
Première vraie session de mes TechDays 2008, une session sur le serveur HTTP de chez Microsoft, IIS7 ! Cette session était un peu particulière pour moi, vu qu’elle était présentée par mon camarade SUPINFO et ami Sebastien Warin (sa toute première fois :D). Pour cette conférence, il était accompagné de Sebastien Bovo de chez Microsoft France.
Autrement dit, je connaissais déjà un peu le sujet avant de venir à cette session. J’ai donc joué au photographe avec des appareils photos compacts… et mon dieu… qu’est-ce que j’aime mon reflex… a quand le reflex qui rentre dans une poche de chemise…
Le voilà en image (une des rares photos pas flous), Sebastien Warin, Speaker Techdays 2008.

Il est précisément en train de se demander pourquoi sa démo ne marche pas :) (ou ptete qu’il découvrait les slides :D)
Trêve de plaisanterie, les 2 Sébastien nous ont montrés en démo, les nouveautés apportées par IIS7, qui sont en gros:
- Modularité a 100%
- Configuration via XML a 100%
- Intégration a la plateforme .NET à 100%
- Gain « probable » de performances grâce à la modularité par exemple :)
Pour le résumé de la session, c’est par ici: IIS7 pour les développeurs
Pour allez plus loin (en attendant les Webcasts) :
3. Introduction a F#
Pour cette seconde session, j’ai assisté à une présentation, en anglais, du langage F#, animé par Don Syme, qui n’est qu’autre que son concepteur.
Pour résumé, le F# est:
un langage dérivé de Caml et conçu spécifiquement pour la plateforme .NET. C’est un langage fonctionnel (et incitant ce mode de programmation), entièrement orienté objet (même les entiers sont des objets et peuvent avoir des méthodes) et supportant la programmation impérative.
Source: Présentation de F#
C’est très intéressant, très complexe, très différent aux habitudes de développement habituelles. Je m’explique…
De nos jours, un scientifique met au point un algorithme très complexe. Super, mais comme vérifier et exploiter les résultats ?
Et bah il faut faire appel a des développeurs qui vont interprète l’algorithme pour le passer en langage « machine », comprendre en python, en C#, en Java, etc.
Le F# tend vers l’élimination de cet intermédiaire. En proposant des langages de développement plus fonctionnel, et donc plus accessibles à des scientifiques… à des experts financiers, etc.
Rien d’innovant, sauf que F# conserve toute l’intégration de la plateforme .NET… Les librairies .NET, la programmation-objet, et tous les outils de développements Microsoft. D’où l’intérêt…
C’est un sujet très intéressant, je vous conseille vivement de consulter le site de Laurent Le Brun’s qui propose des cours de F#.
Il y a plein de choses à découvrir…
4. LINQ : Session avancée
Pour finir cette journée, j’ai assisté à une session de Mitsu. Il nous a parlé de choses un peu complexes avec la technologie de requetage Linq.
C’est quoi Linq ? Linq c’est une nouveauté apportée par le C# v3. Cela permet d’exécuter des requêtes « SQL », dans différentes sources de données, jusque-là rien de nouveau ! Mais là où Microsoft fait fort, c’est qu’on peut faire du Linq depuis du XML, des bases SQL serveur, mais aussi depuis des collections d’objets !
C’est trop le genre de truc à implémenter en PHP :P
Je ne m’attarde pas plus sur Linq, vu que le produit été déjà présenté au TechDays 2007 ! (c’est tout sauf une découverte).
Le mot de la fin
2 photos faites depuis une terrasse sur le toit du palais des congrès (ou apparemment Seb est plus dans son élément…). Il fait beau, pas trop froid, y’a une belle vue… Que demander de plus pour décompresser du rush permanent de ce salon ;)

Technorati: techdays 2008
22 novembre 2007 §
Accessibilité des contenus PDF et Flash
Denis Boudreau nous a également parlé d’accessibilité, plus particulièrement, l’accessibilité des documents PDF et de Flash.
L’accessibilité de ces technologies consiste en:
- Lecture d’un contenu même non textuel
- Organisation de l’information afin de disposer d’un ordre de lecture préétabli pour permettre une lecture intelligente
Pour ce qui est de PDF, il est possible d’arriver à un résultat correct
- Avec Acrobat Pro
- En simplifiant les grands tableaux en des tableaux plus simples
- En utilisant des outils de conversion HTML vers PDF
Adobe met à disposition un certain nombre de recommandations (ici et là), afin d’améliorer l’accessibilité, pour arriver à un niveau proche des WCAG1
Pour ceux qui est du flash, le résultat est loin d’être accessible, Denis nous conseille donc de proposer une version non flash. Le danger d’avoir 2 versions, flash et non-flash, est d’avoir 2 contenus différents, dont un, peu ou pas mise a jour… Il est donc important que ces 2 versions se basent sur la même source de données.
Exemple de site flash accessible (enfin, je crois) : J.K. Rowling, l’auteur de la saga Harry Potter
Multilinguisme web et problématiques associées
Voila la conférence que j’attendais… Stephanie Booth nous a fait une super présentation sur le multilinguisme !
En effet, de nos jours grâce à internet, le principal obstacle pour dialoguer avec des personnes de cultures différentes n’est plus géographique, mais tout simplement linguistique ! Eh oui… rien de plus facile de parler avec un norvégien, à condition d’avoir une langue commune.
Dans un premier temps, nous avons abordé les erreurs à ne pas commettre dans un contexte de multilinguisme.
Par exemple :
- Confondre Pays et Langue en général lorsqu’on souhaite localiser les visiteurs d’un site web, nous utilisons l’adresse IP pour définir le pays, hors prenons le cas de nos amis belges, il existe 2 langues officiels, le français belge et le flamand, comment faire la distinction entre les 2 ?
- À noter que de grands sites font cet abus, tels que Amazon, Paypal, Ebay, etc.
- L’importance des Pays joue sur d’autres critères :
- Les lois par exemple (impose, censure)
Stephanie nous a donné ensuite quelques conseils pour bien localiser son site web :
- Ne pas confondre Pays et Langue
- Penser au régionalisme
- Impliquer la communauté (ex Netvibes)
- Éventuellement, avoir un linguiste de métier dans l’équipe
- Détection intelligente de la langue
- par IP (derniers recours)
- Profil utilisateur (si une gestion d’utilisateur existe)
- Préférence navigateur / OS
Elle a pris l’exemple de WordPress.
- Il est bien traduit (merci !)
- La langue est un paramètre du blog, car on part du principe qu’un blog est monolingue.
Il n’y pas de stratégie de multilinguisme, ceux qui expliquent pourquoi WordPress est un enfer lorsqu’on souhaite faire un site multilingue. La traduction totale d’un blog prend beaucoup de temps, chose incompatible avec l’"instantisme" du blogueur.
Enfin, elle a abordé les critères du défi multilingue, proposez un espace à la fois monolingue et multilingue, qui s’adapte aux compétences linguistiques du visiteur.
Malheureusement, il n’existe pas de solutions miracles, et de nombreuses problématiques…
… stratégique …
Comment mélanger ? Que traduire ? Comment filtrer ? Quel processus de traduction ? Quels outils ?
… et technique …
Ergonomie ? Encodage ? Balise HTML lang ? Détection automatique ? Traduction automatique ?
… subsistent !
Avis personnel : Je n’ai pas vu le temps passes durant cette présentation, il faut dire que c’est un sujet qui me tient a coeur… D’ailleurs Stéphanie, si tu lis cet article (peut-être qui sait…), si tu veux bosser sur le multilinguisme dans WordPress, par le biais de plug-ins/thèmes, je suis ouvert à toute proposition…
AJAX et accessibilité
Je suis globalement déçu de cette présentation, Michel Hoel a passé beaucoup de temps à nous présenter, comment faire un lien ouvrant une nouvelle fenêtre de façon accessible.
Chose qui consiste a ajouter l’attribut class sur l’élément lien , puis d’associer cet élément a l’événement "onclick", chose que Jquery gère à merveille.
Pour rattraper le temps perdu, Michel a dû foncer le reste de la conférence, et nous a expliqué les 2 modes de développement
Et en lieu et place de tenter une explication de ces 2 modes, je préfère vous renvoyer sur l’article suivant: Mode dégradé et mode rehaussé
Successful teams use web standards !
Chris Heilman a réalisé une superbe présentation des standards du web dans les équipes de développement, le tout en anglais. N’étant pas sur d’avoir tout compris de la "dite" présentation, je me passerai de commentaires.
J’ai tout de même pu apprécier les innombrables Jokes parsemant sa présentation. (qu’il met à disposition ici)
Bonnes pratiques du Web mobile
Dernière présentation de ces 2 jours, présente par Dominique Hazaël-Massieux, responsable francophone de l’initiative pour le Web Mobile du W3C.
Cette initiative a été lancée en 2005, afin d’accompagner les demandes grandissantes de la communauté mobile et d’obtenir de meilleurs résultats. Elle est parrainée par plus de 20 industriels de ce secteur.
Pourquoi le web mobile ?
- Car le WAP 1.0 est un grand échec industriel, il faut savoir que le développement sur cette plateforme ne partage que très peu de choses avec le web.
- Les téléphones sont de plus en plus puissants
- Et que ces derniers utilisent de plus en plus les technos web
Il suffit de voir, les nouvelles annonces de Google, avec le projet Android par exemple, pour conclure que 2008 sera l’année du Web Mobile. Il ne faut pas non plus oublier que le marché des téléphones portables, c’est plus de 3 fois celui des ordinateurs…
Plus anecdotique, l’iPhone pour nos amis US a permis une prise de conscience de l’existence et de l’utilité du Web sur les téléphones portables.
Si vous souhaitez développer pour du "web mobile", il existe une série de bonnes pratiques a suivre, pour cela vous pouvez consulter les "Mobile Web Best Pratices", depuis le site du W3C.
À noter également qu’il existe un validateur de page web mobile, en version bêta.
18 novembre 2007 §
1. Réalités et enjeux de la chaine de production web
Samuel Latchman nous a parlé de plusieurs choses, dont :
- Le Chaos des définitions, ou l’importance de fixer le champ d’action de chacun des métiers dans une agence web, ou SSII.
- Les différences entre les différents profils de chefs de projets et les dérives possibles
- Fonctionnel
- Technique
- Marketing
- L’industrialisation de la qualité, comment l’améliorer et sur quels critères, en voici quelque un :
- Qualité du code et flexibilité
- Documentation
- Archivage des sources ( Note perso : penser a SVN ! )
- Rentabilité, mesure du temps passes
Avis personnel : Orateur et présentation intéressants, très bon choix pour commencer ces 2 jours !
2. Et maintenant, qu’est-ce qu’on met dedans ?
Michele Pedinielli, a tenté (quelques problèmes techniques ayant compliqué la présentation) de nous montrer plusieurs méthodes de présenter l’information selon le public vise. Elle a également abordé les différences entre le web et le print sur la façon de présenter l’information, avec la souplesse qu’apporte internet et les pièges à éviter.
Avis personnel: Malgre les nombreux pépins techniques intervenus durant la présentation, Michele a été impeccable (drôle, dynamique)… Sur le contenu même, je n’ai pas appris grand-chose, mais je ne pense pas être le public visé…
Utilisateurs et décideurs : a hue et dia !
Même avec du recul, je ne sais toujours pas l’objectif de cette présentation… Myriam Lorant a parlé de plein de choses, sans reel fil conducteur…
J’ai tout de même noté les choses suivantes :
- Penser a créé une page accessibilité sur son site
- Ne pas oublier les tabkeys dans les formulaires lors du développement
- Limiter le nombre de liens dans une page et leur fixer un intitulé cohérent
- Quelques outils pour tester et améliorer l’accessibilité de son site:
- Sans oublier, la validation W3C qui est généralement un prérequis a tous ses validateurs
Avis personnel : OK, super, mais quel rapport avec le sujet initial ? Autre point qui m’a interpellé, à la fin de chaque présentation, les conférenciers se prêtent au jeu des questions réponses.
Et a la fin de cette conférence, une question a été posée, sur comment introduire l’accessibilité dans un discours ou un argument commercial ? À cette question, somme toute banale, Myriam s’est contentée d’un "Je ne sais pas, je ne suis pas commercial". Ce genre de réponses me laisse sur le cul…
Même si ça n’est pas son coeur de métier, en étant freelance, elle obligée d’avoir un minimum de discours commercial, et même dans le cas ou elle évite cet aspect du freelance, qu’a t’elle a perdre a avoir un avis sur la question ? Rien ne l’oblige d’avoir une réponse affirmative, mais rien ne l’empêche de donner des pistes…
Le référentiel général d’accessibilité des administrations (Partie 1 & 2)
Pascal Souhard, Élie Sloïm et Aurélien Levy nous ont présenté le RGAA, le pourquoi de sa création, sa mise en place, et quelques aspects techniques.
Le RGAA (référentiel général d’accessibilité des administrations) est un référentiel de règles et de bonne conduite à suivre pour garantir l’accessibilité d’un site web ou d’un service.
Il faut savoir que 97% des sites existants en Europe ne sont pas accessibles. Le RGAA va être appliqué dans un premier temps aux sites du service public, ces derniers disposeront de 3 ans pour garantir l’accessibilité sous peine d’être sanctionnés.
À noter que le RGAA, c’est tout de même plus de 194 tests unitaires, dont très peu entièrement automatisable, autrement dit, la mise en accessibilité d’un site devient réellement un critère dans le développement d’un projet. Il ne suffit pas de se dire, on fait le projet, et on verra pour l’accessibilité à la fin…
Avis personnel : Avant Paris Web, je n’avais jamais été sensibilisé aux problèmes d’accessibilités. C’est maintenant chose faite, je vais donc voir comment je peux apporter ma pièce à l’édifice…
Accessibilité des vidéos et des sous-titres
Difficile de concevoir un séminaire dans les locaux d’IBM sans un peu de propagande pro IBM ;)
Toujours à des fins d’accessibilité, les vidéos mises à disposition des internautes doivent disposer d’une version alternative (sous-titrage par exemple)
L’objet de la propagande a été la présentation, du très impressionnant outil de sous-titrage automatique, Protitle. Ce dernier fonctionnant avec le moteur SpeechRoot d’IBM. Tiens… tiens…
Jean-Louis Carvès a ensuite comparé les lecteurs vidéo existants :
- Quick Time
- Real Player
- Windows Media Player
- Flash Player
Pour conclure que les lecteurs flash sont les plus accessibles et qu’ils proposent plus de fonctionnalités.
Avis personnel : Pas grande chose à ajouter sur cette conférence…
Futur du HTML, où en est-on ?
Le point d’orgue de cette journée… Daniel Glazman nous a fait découvrir (ou redécouvrir) les (nombreuses) nouveautés de HTML5, ses inquiétudes quant a la méthodologie du WhatWG, les raisons de l’échec cinglant du XHTML 2, etc.
Avis personnel : Un veritable one man show cette derniere presentation :) Daniel est sans aucun doute le meilleur conférencier de cette 1ere journée !
Quelques articles parlant du HTML 5:
3 octobre 2007 §
La conférence « Paris Web », que j’ai eu le malheur de rater l’an passé, a lieu cette année les 15, 16 et 17 novembre 2007.
Que vous soyez professionnel ou simple passionné, Paris Web est l’évènement français à ne pas manquer sur les technos Web.
Les sujets abordés sont variés, on y retrouve développement, stratégie, ergonomie, sémantique et accessibilité.
Que des bonnes choses en prévision ! Je tâcherai de prendre des notes afin de vous livrer quelques réactions, analyses, etc.

19 juillet 2007 §
L’année est terminée. C’est l’heure de faire le bilan.
Au revoir Valenciennes !
Bonjour Montréal ? Et bah non.
Je n’irai pas à Montréal l’année prochaine. Ce fabuleux projet, cette belle ambition tombe à l’eau.
Ce projet n’était financièrement réalisable qu’à la condition d’être formateur à SUPINFO l’année prochaine, et ça n’est pas le cas !
Recalé du laboratoire Microsoft, recalé du laboratoire Apple, et enfin recalé du laboratoire Web pour des raisons toujours plus évasives. La recommandation de mon directeur régional de ne pas me sélectionner aura donc prévalu sur mes compétences et mon savoir-faire… Triste, mais réel constat…
Autant dire que ma 2ème année à SUPINFO sonne faux.
Pourtant, il y a eu de bonnes choses… des résultats « scolaires » plus que corrects, un projet d’année réussi aussi bien d’un point de vue technique, que la soutenance, de belles rencontres avec les nouveaux SUPINFOpotes.
Mais malgré tout cela, j’ai les « boules ».
- Les boules de ne pas être formateur.
- Les boules d’avoir eu 2 professeurs incompétents
- Les boules d’avoir un directeur régional qui ignore cette situation…
Bonjour Lille !
Après réflexion, mon choix de centre SUPINFO pour l’année 07-08 s’est porté sur Lille.
Plusieurs raisons à cela, la présence de mon ami Sebastien, dans une moindre mesure celle de Guillaume (rire), la proximité relative de Paris (50minutes de TGV) et bien entendu la ville…
En espérant que cette nouvelle année soit plus en réussite !
14 décembre 2006 §
Et encore une fois ça sera à Paris :) (Il faudra penser à changer, il y a eu de la demande pour Lille et Lyon… à méditer !)
Pour la 2e fois depuis la création du site, WordPress France Francophone, organise une rencontre entre blogueurs, staff, passionnés et curieux, ce samedi 16 décembre.
Pour reprendre les mots de Matthieu, ça ne sera pas une rencontre, où l’on parlera technique, PHP, MySQL, thèmes, plugins, mais simplement une rencontre entre blogueur, et qui plus est blogueur WordPressien. (ou futur…)
Bref un moment sympathique… (les personnes venues à la 1re rencontre, ne pourront que confirmer mes propos…)
Pour plus d’informations (lieu, date, heure), je vous conseille de lire le billet de Matthieu, et pour la liste des personnes inscrites, rendez-vous sur le wiki dédié à cette occasion. (A noter la présence de Michel Valdrighi, créateur de b2/Cafelog, et finalement non! ;) )
@samedi ;)
Rapide compte rendu de cette 2e rencontre :
- Une petite vingtaine de personnes présentes
- Pratiquement l’ensemble des rescapés de la 1re rencontre
- Un public très divers, blogueurs, photographes, développeurs, entrepreneurs et graphistes.
- Constitution du bureau de l »association WP:Fr faite
- Des stickers Netvibes un peu partout (sur les tables, pull, tête…) (à défaut d’avoir reçu à temps les stickers WordPress :D)
- Un restaurant sympathique a 4 h du matin avec les rescapés.
Pour résumer, une excellente soirée où pas mal d’idées et de carte de visite ont fusé… J’en redemande :)