Aller au contenu | Aller au menu | Aller à la recherche

Teorem's Blog

Vous etes ici : Accueil > Yahoo > septembre 2007

jeudi 20 septembre 2007

Et ça repart ...

Le blogging, c'est comme un régime amaigrissant, il suffit d'un voyage aux USA pour être extrèmement motivé pour reprendre un rythme d'enfer !

Je suis rentré mercredi de 2 semaines au sein des headquarters de Yahoo en Californie. J'ai notamment participé la semaine dernière à une conférence sur les platformes et services commun que nos équipes peuvent utiliser pour créer de nouveaux produits plus beaux, plus vite et permettant une meilleure expérience utilisateur.

Bien entendu, je ne peux pas dévoiler grand chose, sauf si c'est plus ou moins déjà connu.

Mais il y a trois éléments marquants de cette semaine dont je tiens à parler.

Nous avons eu un droit à un speech de Tim O'Reilly, presque une harangue, nous recommandant, voire nous ordonnant, de réaliser et d'externaliser tous les services nécessaires à des développeurs pour créer leurs propres produits et applications, pour qu'ainsi le web 3.0 deviennent une réalité. Et je peux dire, sans surprise pour qui que ce soit, que le développement de YDN va s'intensifier.

Un peu plus tard dans la semaine, j'ai assisté à une des sessions menées par Rasmus Lerdorf. Il m'a appris quelques trucs bien utiles sur le développement PHP et les outils à utiliser pour ceux qui veulent aussi de la performance. Je me ferai une joie de donner des détails dans un prochain billet après quelques expérimentations personnelles. Mais Rasmus est aussi l'un des Yahoo Paranoid. Son deuxième intérêt dans la vie (professionnelle) après PHP est donc la sécurité, et plus particulièrement la sécurité de nos utilisateurs. Et il m'a foutu une trouille bleue. Il a été démontré par Jeremiah Grossman (un ex-paranoid Yahoo) qu'il est possible grâce à une faille XSS (cross-site scripting) de mettre en place un trojan javascript sur votre ordinateur et d'en prendre presque totalement possession. Je pensais être à l'abri en tant que power-user mais c'est loin d'être le cas. Le message pour nous les constructeurs de web site populaires (or would-be :-) est clair : si nous ne faisons pas suffisamment attention à la façon dont nous réalisons ces sites, nous mettons en danger nos utilisateurs et ceux-ci se retourneront contre nous si il leur arrive quelque chose.

Pour finir sur une note plus positive, les sessions expliquant ce que Yahoo fait avec le projet Hadoop, dans le domaine du Grid Computing m'ont complètement enthousiasmé. Hadoop est un spin-off du projet Lucene dont l'initiateur Doug Cutting bosse pour Yahoo depuis quelques temps. Ce sous-projet de Lucene avait pour but de rendre celui-ci beaucoup plus scalable notamment dans la partie indexation. Ce sont d'ailleurs des problèmes de scalabilité avec Lucene qui m'a décidé à pousser Kelkoo à l'utilisation d'une techno interne à Yahoo issue de AllTheWeb (racheté par Overture, racheté par Yahoo :-) il y a déjà trois ans en remplacement de Lucene. Yahoo a proposé à Doug d'en faire un projet à part entière, toujours au sein de la fondation Apache. Le fait que l'équipe Grid Computing partage avec la communauté tous ses développements est déjà un grand plaisir pour un afficionado de l'Open-Source. Mais l'architecte Yahoo en moi trépigne de plaisir à la vue du magnifique jouet que cette équipe met déjà à notre disposition en interne. Et je ne peux que saliver face aux perspectives (bon d'accord, pas pour tout de suite quand même) d'optimisation de l'utilisation de nos centaines de milliers de machines.

Ces deux semaines ont donc été très intéressantes, même si je dois les payer avec quelques mois de restriction alimentaire stricte.

mardi 18 septembre 2007

Yahoo et ses développeurs

Il y a eu beaucoup de mouvement ces derniers mois à la tête de Yahoo. Des 6 fondateurs de Kelkoo, racheté par Yahoo en 2004, je suis maintenant le seul encore dans la boîte. Parmi l'équipe dirigeante de Kelkoo, il n'y a presque plus personne encore dans Yahoo. Aux USA, la bataille pour faire venir des talents dans Yahoo est difficile, de même pour faire rester les gens chez Yahoo.

Et pourtant ...

Lisez ce que peuvent en dire des développeurs de Yahoo qui se sont vu offrir des offres très intéressantes dans d'autres boîtes: Ryan Kennedy et Jeremy Zawodny.

Il y a trois ans, j'aurais pu quitter Yahoo sans difficulté morale ou financière. Je suis resté parce que Yahoo m'offrait la possibilité de découvrir et de mettre en oeuvre de nouvelles technos et d'apprendre de nombreuse choses. Chaque année, je me repose les mêmes questions : est-ce qu'il y a quelque chose que tu peux apporter à cette boîte ? Est-ce qu'il y a quelque chose que cette boîte peut t'apporter ?

Et jusqu'à présent la réponse à la deuxième question a toujours été positive, ce qui fait que la réponse à la première question a toujours été positive : quand il y a des évolutions technologiques, un architecte trouve toujours à s'employer car son expérience techniques et sa capacité à avoir une vision d'ensemble est très importante pour accompagner le changement.

Je viens de passer deux semaines en Californie à discuter et participer à des présentations sur nos technos. Je peux vous assurer que Yahoo a beaucoup à apporter technologiquement parlant. Je pense donc que je vais suivre l'exemple de Jeremy et Ryan et rester chez Yahoo encore quelques temps.

Et si en plus je peux donner quelques coups de pied au cul, j'ai exactement la paire de chaussures adaptée.