Google Chrome – Béta ?

7 09 2008

Ou la chronique d’un lancement réussi, et ce n’est pas évident pour tout le monde (pas évident tout court, il faut reconnaître).

Google vient donc de sortir son propre navigateur web, dont le développement a commencé il y a 2 ans. Ses principales caractéristiques sont :

  • Moteur de rendu WebKit (le même que celui de Safari)
  • Une gestion des fenêtres par processus avec la promesse qu’en cas de plantage, le  navigateur reste opérationnel pour les autres fenêtres.
  • Un moteur Javascript qui compile le code et annonce une performance exceptionnelle.

L’objet de cet article n’est pas un énième comparatif avec Firefox ou IE mais plutôt de commenter la réussite de Google sur son lancement Produit et sur la qualité de celui-ci.

En effet, en installant un produit béta, je m’attends à subir de nombreux plantages et déconvenues mais en passant une journée complète dessus : recherches google, gmail, deezer, hotmail, installation  d’un dotnetnuke sur mon local  IIS7, je n’ai eu aucune erreur…

C’est si rare que l’on ne peut être qu’ébahi devant une telle performance !

 

ggchrome

Hotmail Fail :Ouverture d’hotmail sous chrome

 

Sur la BD chrome, (et oui, ils ont fait une bande dessinée pour la sortie de Chrome), Google met en avant son processus qualité et ses tests unitaires automatisés et manuels.

image

C’est un argumentaire de poids et un exemple qui démontre qu’avec un environnement de tests performant, il est possible d’ouvrir au public avec une version stabilisée.

On parle souvent du principe « release early, release often » qui signifie qu’il est important d’avoir un feedback des utilisateurs régulier et le plus souvent possible.  Malheureusement pour beaucoup d’équipes cela signifie un rush sur les sorties avec une qualité discutable…

J’ajouterais donc aujourd’hui un troisième principe : « release early, release often, but release it works » !

Bookmark and Share


Blog day 2008

29 08 2008

Parce que c’est peut-être un bon moyen de relancer ce blog, fêtons ensemble le blog day 2008 !

Blog Day 2008

Le principe est de recommander aux lecteurs des blogs intéressants, un peu là la manière de « Mon TOP Blogs ».

Voici donc la liste des 5 blogs élus :

Bookmark and Share


Blogcamp #4 – vendredi 28 mars 2008

20 03 2008

Pour les bordelais qui lisent ce blog (et ils existent…), sachez que se tiendra la 4ème conférence Blogcamp à Bordeaux le vendredi 28 mars dès 19h.

On s’y retrouve ?

Bookmark and Share


Compte rendu Techdays 2008 – Partie 3

23 02 2008

Pour terminer de manière exhaustive ce compte rendu, voici la description de la deuxième journée.

 

Présentation générale SQL Server 2008

Session intéressante car nous avons eu droit à un point de vue 360° sur les nouveautés.

Je retiens particulièrement le travail apporté sur la partie Reporting. En effet, le moteur était déjà très intéressant dans la version 2005 mais quelque peu limité dans son utilisation par des novices. Avec l’arrivée de nouveaux outils orientés « Business », cela sera un argument de plus pour ce produit.

 

Software+Services : Introduction

Session décevante où la première partie a consisté en la lecture des slides.

J’aurais aimé une présentation plus argumentée avec une comparaison des différents moyens pouvant être mis en oeuvre pour mettre en place du Software + Services.

 

Commerce Server 2007

Ayant déjà une expérience sur les problématiques e-commerce et ayant manipulé un peu Commerce Server, j’étais intéressé par le sujet. En effet, je souhaitais voir comment l’outil était manipulé par des experts du domaine. Et bien, je continue à avoir un à avis favorable sur le sujet et je pense que CS2007 est un des solutions les plus pertinentes actuelles en e-commerce prêt à l’emploi. L’aspect « Out-of-the-box » est un vrai argument avec un starter-site collant au maximum à un besoin standard.

 

Team System Rosario CTP

Session agréablement présentée par deux personnes de chez Winwise. Malheureusement le contenu était relativement pauvre en nouveautés. Rien de transcendant n’a été présenté mais juste des améliorations du produit. La conclusion étant de toute façon : « rien ne sert d’attendre rosario, passez déjà à Team System 2008« …

 

Conclusion

L’impression d’événement de l’année pour les développeurs a été amplement confirmée par le nombre de visiteurs (16 000) et la qualité des 300 sessions présentées.  Vivement les 2009 ;-)

Bookmark and Share


Compte rendu Techdays 2008 – Partie 2

21 02 2008

Suite de la première journée :

Nouveautés de C#3

Session en « speed » pour nous faire un maximum de démonstration sur les nouveautés du langage. Session la plus technique de mon parcours. Car oui je considère que si je viens aux Techndays, c’est pour m’ouvrir à des horizons et des perspectives différentes et pas pour me former en 2 jours… Néanmoins cette session fût très intéressante et a largement piqué ma curiosité sur les lambda expressions.

En dehors de ces fameux lambda, on remarquera surtout la stabilité du langage pour sa troisième version. Preuve en est la qualification de « Sucre syntaxique«  sur quasiment toutes les nouveautés du langage.

 

ROA – Symposium DNG

Je mets la note de meilleure session des Techdays à Aurelien Pelletier pour sa présentation sur ROA (Ressource Oriented Architecture).  J’ai apprécié d’une part le speaker qui a su nous entretenir sur le sujet pendant une heure sans temps mort et d’autre part le sujet qui préfigure d’une évolution passionnante du web. J’engage ceux qui ne connaissent pas encore le sujet à creuser tant cette façon de procéder est en adéquation avec l’utilisation du web tel que nous le faisons aujourd’hui.

Pour les slides, c’est par ici.

.NET et l’Open Source – Symposium DNG

La grosse déception de la journée mais je vais tenter d’être factuel. J’avais une attente assez forte sur cette présentation car étant un « double compétence » Java/.NET, l’intérêt d’utiliser des outils et des frameworks Open Source est une évidence pour moi. J’attendais donc de cette session des retours sur leur utilisation et quels étaient leurs conseils en la matière.

Malheureusement, Didier Girard et son acolyte se sont contenté d’expliquer les principes de l’open source avec des généralités limite (Mettre Visual Studio Express sur une liste de produits open-source par exemple), de « torcher » en 3 slides une explication du fonctionnement de Spring et de Hibernate et de conclure que leur projet a été réussi grâce à ces technos.

Je pense que le public présent n’a pas pu apprécier cette session à sa juste valeur. En effet, beaucoup de personnes présentes dans la salle connaissaient déjà des frameworks Open Source et donc , ne pas avoir d’éléments factuels, ni de comparaison technique ou grilles de décision fait que la conclusion de la session n’a apporté aucune pierre au débat.

Pour les personnes novices sur le sujet, la session a permis de dissiper un peu de F.U.D sur la peur d’utiliser de l’open source en environnement Microsoft mais dans ce cas, il fallait mieux mettre en avant et expliquer les outils Spring et Hibernate au lieu de se contenter d’afficher le code des tutoriaux. On attendait une explication plus générale et donnant l’eau à la bouche et l’envie d’installer chez soi.

Dans tous les cas, je salue le travail réalisé pour cette session qui va dans le bon sens et j’attends avec impatience les prochaines sessions sur le sujet…

Bookmark and Share


Compte rendu Techdays 2008 – Partie 1

19 02 2008

Cela fait maintenant presque une semaine que les TechDays sont passés, le temps nécessaire pour avoir un recul suffisant sur cet événement majeur et épuisant.

On peut constater que l’importance de l’évenement va en grandissant et reste le point de rencontre majeur pour tous les développeurs Microsoft. Avec une population de plus de 15 000 visiteurs en 3 jours, la réussite de cette conférence n’est pas à questionner…

De mon point de vue, j’apprécie énormement ce genre d’évenement car j’ai l’impression d’être entouré de gens pour qui leur métier et aussi une passion et qui cherchent à toujours avancer dans leurs connaissances.

C’est aussi l’occasion de rencontrer de nombreuses personnes ou même de revoir des ex-collègues (que je salue au passage car ça fait plaisir de voir que le feeling passait toujours autant).

Après ces quelques mots, je vais me plier à l’exercice classique de description des sessions vues.

Jour 1

Pour la première journée, il y avait en parallèle le symposium DotNetGuru (DNG) dont le principe est de présenter des thèmes plus « architecturaux » et moins centrés sur la technique. Je considère que c’est une chance d’avoir accès à cette conférence intérieure et je félicite les organisateurs du choix de l’intégrer dans les Techdays. Ils ont pu toucher un public beaucoup plus large et beacoup d’intéressés (dont moi) ne seraient pas venu pour les DNG sans les TechDays  (Pour des raisons de justification de sortie entre autre).

Tout cela pour dire que cette première journée tourne beaucoup autour des sessions DNG justement ;-)

Sharepoint WCM

Pour ma première session, j’ai tenté la « Domain Driven Design » présentée par Sami Jabber mais la salle étant pleine je me suis rabattu sur la session Web Content Management sous MOSS 2007. Cette session très intéressante et bien présentée par Stéphane Cordonnier m’a rappelé beaucoup de souvenirs sur son ancêtre MCMS 2002. Mais il est heureux de constater que Microsoft a largement remis au goût du jour sa solution de CMS avec une interface Web performante et je n’ai pas retrouvé les défauts qui faisaient de MCMS 2002 un produit non fini.

Finalement pour la « Domain Driven Design », j’attendrais le webcast pour en juger mais d’après les quelques échos, la présentation devait être assez perchée !

 

Suite dans un prochain article…

Bookmark and Share


Techdays 2008

5 02 2008

C’est la nouvelle tradition du « grand » RDV des développeurs .NET sur Paris.

J’y serais présent les deux premiers jours (12 et 13 février), donc si vous voulez qu’on s’y croise, n’hésitez pas à me contacter !

Et si vous trouvez que je ne poste pas beaucoup ces derniers temps… et bien à défaut de partager, j’apprends beacoup de nouvelles choses ;-)

Bookmark and Share


Ruby on Rails 2.0

11 12 2007

Un an et demi s’est écoulé depuis la 1.1. Le changelog est à la mesure du changement de numéro de version.

Toutes ces nouveautés paraissent bien utiles, malheureusement je n’ai plus le temps de suivre de près l’évolution de ce langage.

En effet, ces derniers temps font que je penche désormais beaucoup du coté .NET, mais je reste attaché profondément aux valeurs portées par ce framework. (Un jour peut-être que j’y reviendrais…)

C’est pour cela aussi que je vois venir avec grand intérêt le framework ASP.NET MVC dont les personnes à l’origine sont également fans de Rails.

Petite liste des fonctionnalités « inspirées » :

  • Séparation des rôles : Possibilité de tester la couche Controlleur sans conteneur web
  • Hautement extensif et pluggable : Comme tout est à base d’interfaces, il est facile d’intégrer un moteur d’injection de dépendance
  • URL Mapping Natif : Idem des routes de Rails
  • Moteur de template pour la couche présentation
  • etc.

Tant mieux si Ruby on Rails peut apporter sa philosophie dans d’autres environnements, tout le monde y sera gagnant.

Bookmark and Share


Recevoir gratuitement par SMS les alertes du réseau TBC Bordeaux

20 11 2007

Tout est dit dans le titre (dédicacé SEO).

Depuis que je travaille en centre-ville, je suis à la merci de la moindre panne du Tram. Le site InfosTBC offre sur son site, le moyen d’être informé en temps-réel des pannes par flux RSS. Malheureusement, cela implique de se connecter sur le site ou sur son lecteur RSS pour connaître l’état du réseau.

Mon côté Geek-User m’a fait chercher une solution plus mobile et surtout gratuite…

Cette « astuce » consiste donc à utiliser Twitter qui permet de recevoir les notifications d’amis par messages SMS.

La procédure est la suivante :

1. Créer un compte Twitter si vous n’en possédez pas

2. Ajouter dans sa liste d’ amis le twitter de TBC qui est un compte créé par mes soins. Le Twitter de TBC publie le contenu du flux RSS disponible sur le site officiel et se rafraîchit toutes les 10 minutes.

3. Activer la notification des SMS. Cela nécessite d’ajouter son numéro de téléphone sur son compte Twitter et d’envoyer un SMS en angleterre (un et un seul!).

C’est l’unique coût de l’opération

4. Bien vérifier que la notification mobile est active pour le « friend » TBC.

Et c’est tout.

PS : Si vous avez vraiment du temps à prendre vous pouvez également m’ajouter dans votre liste

Bookmark and Share


Le Web international

7 11 2007

Le nom de domaine sera de plus en plus le nom canonique de la marque/du produit. Si je cherche le site de sony, je sais que c’est sony.fr sans même vérifier.

Au début de la vulgarisation du web, il était courant de trouver des grandes marques dont le nom était squatté. Vois l’affaire McDonalds (qui remonte tout de même à 1994) dont le nom a été enregistré par un particulier. Plus près de nous, il existe le célèbre france2.com (dont je ne tiens pas à linker et qui est en plus NSFW). Je suis d’ailleurs étonné de voir que le lien fonctionne encore…

Les marques sont désormais bien au courant de ce genre de phénomène et il est commun de voir un nom de domaine squatté revenir au détenteur de la marque. Voir l’épisode Milka litigieux.

Le phénomène à la mode, c’est de béneficier de la renommé des gros sites « web2″ et de réserver le nom de domaine national.

Pour Facebook, cela donne :

  • facebook.jp
  • facebook.de
  • facebook.fr (mauvais exemple, mais il marchait encore il y a une semaine…)

Pour Twitter :

  • twitter.fr
  • twitter.de
  • twitter.jp

Et pour d’autres exemples : jajah.fr, technorati.fr , technorati.de.

Essayez avec vos sites américains et vous serez étonné du nombre de squat existants. Le succès de ces sociétés américaines n’a pas été pensé à l’internationnal alors qu’une version française de facebook existera un jour !

C’est d’ailleurs un gros avantage des sociétés européennes. Avoir des pays voisins ne parlant pas la même langue provoque la refléxion sur les problèmatiques d’internationalisation et de localisation.

Petit Quizz : Différence entre Localisation et Internationalisation ? Réponse dans les commentaires…

 

C’est ainsi que netvibes (projet franco-anglais) répond correctement aux différents noms de domaines co.uk, fr, jp, … (le .de échoue, c’est étonnant).

La conséquence d’avoir une refléxion portée sur l’international est de penser également aux traductions du site pour les différentes langues. A ce sujet, Netvibes utilise le principe du « user content generated » (contenu généré par les utilisateurs).

Lorsque vous choisissez votre langue dans les options, vous voyez l’état d’avancement de la traduction :

image

Les utilisateurs sont alors invités à participer aus « netvibes translators » afin d’améliorer la localisation du site.

Il est ainsi étonnant de voir que des sites aussi importants que facebook ou twitter ne possèdent ni versions traduites ni noms de domaines nationaux. C’est d’ailleurs une opportunité qui permet à certains acteurs nationaux d’avoir une version « pays » comme CopainsDavant ou Cdiscount.

Bookmark and Share