Seth Godin présente chez Google

6 02 2007

Seth Godin, célèbre marketeux du Net expose dans une vidéo quelques concepts forts tel que le permission marketing ou le principe du flipping the funnel.

Une occasion plutôt rare de le voir à l’oeuvre. Ici c’est carrément chez Google qu’il vient présenter ses idées. 

La vidéo date d’un an, ce qui est antédiluvien en temps Internet mais le contenu est toujours aussi captivant.

La vidéo est évidemment en VO mais sous-titrée :
« All Marketers are Liars » – Seth Godin speaks at Google

 

Bonne lecture !



Rails, mon amant de programmation

1 02 2007

Dans mon travail de tous les jours je revendique une expertise technique sur les technologies .NET et Java/J2EE.

Mais le soir venu, lorsque la lumière du jour disparait, je me transforme en raileur.

Je quitte un monde d’IDE affinés depuis 10 ans et de langages statiques pour me retrouver devant mon simple éditeur de texte, une console MS-DOS et une contrée vaste remplie de dynamisme et de conventions.

Au début je trouvais choquant de perdre tous ces beaux outils, le refactoring surpuissant d’Eclipse, le contrôle statique à la compilation… Aujourd’hui je m’aperçois que cela n’a aucune incidence pour une seule raison :

Rails = productivité

Et je m’étonne à chaque fois des choses que j’arrive à accomplir durant le peu de temps que je consacre à ces activités. La transition d’une idée en concept puis en implémentation devient fluide. Les points bloquants restent les points de conception mais une fois ceux-ci résolus, le codage se fait naturellement.

Si l’on prend une métaphore routière, J2EE c’est le 33 tonnes. Le moteur est costaud et le réservoir d’essence est plein. On est donc sûr d’arriver au bout.

Rails c’est la formule 1. Il faut être à l’aise et savoir garder le contrôle. Evidemment, c’est plus difficile à piloter. C’est ce qui explique pourquoi les « early adopters » sont souvent des personnes ayant déjà une expérience significative dans le développement.

Voilà pourquoi cette technologie a le vent en poupe. Percera-t-elle dans le milieu professionnel ? C’est difficile à prédire, mais la tendance semble bonne… En tout cas mon intérêt s’affirme à chaque fois que je viens à pratiquer du rails.



La galaxie WS-*

19 01 2007

 

Je ne m’étais pas rendu compte à quel point les standards services web étaient devenu un si grand « monstre ».

Quand on voit que ces standards recouvrent une centaine de spécifications, on prend l’ampleur des dégats.

 

L’approche SOA est une avancée de l’industrie informatique. Je crois aux vertues d’une architecture pensée en termes de services plutôt qu’une architecture urbanisée figée. Néanmoins, j’ai l’impression que les éditeurs ont sauté sur l’occasion pour nous imposer un modèle qui les arrange.

Là où les DSI ont pris peur en voyant leur système d’informations aux mains d’un seul éditeur, SOA a permis un discours d’un genre nouveau :

Ne vous inquiétez pas, notre offre repose sur des services ouverts, vous êtes libre de changer de fournisseur

Le seul hic c’est la définition de ces services ouverts. Tant que cette ouverture était décrite dans une spécification implémentable sans trop de problèmes, tout allait bien et chaque éditeur pouvait proposer son produit ouvert aux autres.

Mais comme tout acteur majeur il chercher à tirer profit et augmenter sa part de marché. Comme les spécifications sont ouvertes, sa seule solution c’est d’être le premier à proposer une implémentation de la dernière norme (un peu comme J2EE dans une moindre mesure).

 

C’est exactement ce qui est en train de se passer. Chaque éditeur pousse les spécifications v1, v2, etc des composant dont il est responsable.  Il est évident alors qu’il devient difficile de suivre. On se retrouve donc dans une situation où chaque éditeur propose une implémentation partielle qui est différente de son voisin.

Le résultat de cette divergence vient à l’encontre des principes fondateurs de la démarche SOA.

Pour ceux qui ne saisissent pas l’analogie, on prononce WS-* en WS-star ou WS-étoile en français.

 

P.S.

Vous pouvez vous faire plaisir en imprimant l’image PDF et la placarder au mur. Attention à la syncope des néophytes qui rentreraient dans votre bureau 😉



Situation du développement .NET sous Windows Vista

5 01 2007

Pour situer, Windows Vista est sortie en version finale (RTM) depuis le mois de novembre et sa sortie « boîte » est prévue le 30 janvier 2007 .

Il est donc parfaitement possible pour les développeurs disposant de la MSDN d’installer sur un poste de développement une version de Windows Vista .

Je relativise ce fait, sachant pertinement que cela représente un faible pourcentage de développeurs qui oseront franchir le pas dès aujourd’hui. Mais il n’empêche que Microsoft se doit d’assurer un fonctionnement normal pour les gens ayant sauté ce pas (oui comme moi…).

Mon soucis du jour concerne le développement .NET. En effet, la version finale de Windows Vista n’est pas compatible avec Visual Studio 2005. Or, VS 2005 c’est pourtant l’outil de référence pour le développement, c’est un produit Microsoft et il est sorti en novembre 2005, ce qui fait plus d’un an !

Ainsi, lorsque je lance Visual Studio j’ai droit au joli message d’avertissement que voici :

 

Je peux concevoir que Visual Studio est un logiciel complexe qui nécéssite une intéraction forte avec le système d’exploitation (c’est également ce qui en fait une de ses forces), en revanche là où cela devient moyen c’est quand on apprend qu’un SP1 était prévu pour VS2005 en décembre. Ce que tout le monde espérait, c’était une compatibilité VS2005 / Vista. Et bien perdu, et il faudra attendre la sortie d’une version spéciale du SP1 dédiée à Vista. Et ce patch ne sera disponible que lors de la sortie officielle de la bête…

Pour relativiser,ces problèmes de compatibilité ne sont pas forcément apparents. J’ai ainsi pu donner une semaine complète de formation .NET sans tomber sur un os lié à Vista, mais pour tout développement sérieux, je ne conseille pas le passage sous Vista étant donné la situation (Si vous y tenez quand même, vous pouvez vous aider de ce post).

 

Juste pour faire peur à ceux qui tenteraient l’expérience, voici la liste (exaustive j’espère) des problèmes potentiels :

Visual Studio 2005 on Windows Vista Issue List : Running with normal user permissions

Visual Studio 2005 on Windows Vista Issue List : Running with elevated administrator permissions

 

 

Sql Server 2005 n’est pas en reste, mais c’est un logiciel serveur donc je suis plus conciliant 😀

Microsoft SQL Server 2005 on « Microsoft Windows Server Longhorn » or Microsoft Windows Vista

Et il faudra donc attendre la SP2 pour avoir une compatibilité totale.

 

 

Pour conclure, je suis sûr que les développeurs Java sont mieux lotis sous Vista… Enfin, Eclipse démarre 🙂



Microsoft Techdays 2007

28 12 2006

Cette année pas d’événement Devdays…

En revanche Microsoft inaugure avec un événement dans le même genre : les Techdays du 5 au 7 février 2007 !

L’idée est d’avoir pendant trois jours un choix de 200 sessions qui durent 2 heures. De cette façon, on peut planifier au mieux ses journées.

Les deux premières journées sont plutôt orientées développeurs et la dernière système.

J’essaierais d’être présent sur les deux premiers jours.

Si vous comptez y assister, postez un commentaire qu’on puisse s’y retrouver (boire une bière est toujours bienvenue…) 🙂

 

Site officiel : http://www.microsoft.com/france/mstechdays/

Blog : http://blogs.technet.com/mstechdays/

 

update :  en 2007, le techdays est à la mode. Donc si vous êtes Java, voici la conf qui vous plaira :

Sun Tech Days – Paris, France. 19 – 21 Mars 2007

http://fr.sun.com/sunnews/events/2007/mar/techdays/index.html



Le nerd énervé sur Nintendo

27 12 2006

Ok j’assume le titre de ce post qui ne signfie pas grand chose…

Durant cette période festive, je tenais à vous souhaiter de  bonnes fêtes et à vous présenter un site pas comme les autres.

On a souvent en tête de nombreux souvenirs géniaux sur les jeux-vidéo de notre enfance. Des souvenirs de « à l’époque c’était bien, c’est pas comme aujourd’hui… ».

Et bien quelqu’un a justement tenté l’expérience de revivre tout ces fabuleux moments, et a filmé le tout.

Le moins que l’on puisse dire, c’est qu’il n’en sort pas indemne !

Fou rire garanti si vous avez la nostalgie des jeux présentés 🙂

Angry Nintendo Nerd

Update: Un petit extrait sur le jeu hyper dur des tortues ninja :

Petite mise en garde : Explicit Lyrics…



Google stoppe son web service de recherche

21 12 2006

Google vient d’annoncer qu’ils stoppaient leur web service de recherche. Dommage, c’était un exemple que j’aimais bien utiliser pour démontrer l’utilité à un niveau « global » des services web.

De plus c’était un service SOAP avec contrat WSDL et tout ce qui va bien pour générer un appel en trois clics de souris sous VS 2005 !

Pour quelle raison ont-ils fermé ce service ? Je pense qu’ils se sont aperçus qu’ils n’avaient aucun modèle économique à mettre en place. Que si ils faisaient payer, presque personne ne s’en servirait…

La nouvelle n’enchante pas tout le monde, dont certains professionnels qui auraient aimé payer un service professionnel.

En tout cas, Yahoo j’arrive pour mes prochaines démos 😉

PS : Depuis quelques jours, je rencontre beaucoup de soucis sur l’hébergement pages perso de Free. Je suis preneur de conseils pour l’achat d’un package nom de domaine / mini hebergement / blog. Merci.



The Venice Project – Beta Privée

14 12 2006

Pour ceux qui ne connaissent pas, The Venice Project est une télévision en P2P. Pour toutes les infos, allez voir sur le site de ratiatum.

J’ai eu la chance d’être inscrit au béta-test depuis un bon moment déjà et depuis hier j’ai reçu des invitations. Donc si vous souhaitez à votre tour jouer avec, contactez moi par email…

Les invitations ont toutes été distribuées.. Désolé



Java SE 6 de sortie

11 12 2006

Et voilà la nouvelle tombe comme ça, le JDK 6 est disponible en téléchargement chez Sun.

Je n’avais pas entendu parler ces derniers jours d’une sortie proche, c’est donc une surprise et un joli cadeau pour noël.

Je demande ainsi officiellement à tous mes lecteurs ayant un applicatif Java en production de migrer vers le JDK 6 dès demain…

Attention je surveille 😀

Blague à part, combien d’entre vous ne sont pas encore passé à Java 5 ? Et combien sont encore en 1.3 ?

Si vous vous reconnaissez dans la question ci-dessus, ne vous inquiétez pas, c’est tout à fait normal. En effet, un projet de migration de version est souvent calculé comme coûteux (en temps), dangereux (quid de la régression) et au ROI incertain (productivité améliorée de combien?).

C’est un projet qu’il vaut mieux considérer comme fil rouge et qui peut être long à voir le jour. De plus la valeur ajoutée business n’est pas forcément évidente à justifier.

Conclusion : Nous sommes une grande majorité à ne pas travailler sur le dernier cri des technologies.

Mais la vrai question reste : tourne-t-il sous Vista ? 😉



Passage en full content RSS

11 12 2006

Si vous lisez mon blog par le flux RSS, vous étiez obligé jusqu’à aujourd’hui de cliquer sur le lien lire la suite afin de lire le contenu complet.

Désormais, le flux RSS contient l’intégralité des posts. C’est Noël avant l’heure !

Merci Do You Publish Full Text Feeds Or Partial RSS Feeds ?