This is DenisDollfus's Typepad Profile.
Join Typepad and start following DenisDollfus's activity
DenisDollfus
Recent Activity
Oui bien vu, un Architecture Owner a toute sa place.
Je ne connaissais pas ce rôle, sans doute parce qu'il n’apparaît ni dans le guide officiel de Scrum (http://www.scrum.org/storage/scrumguides/Scrum_Guide.pdf) ni dans la définition des rôles de Scrum Alliance (http://www.scrumalliance.org/pages/scrum_101). En fait dans ce guide on cherche déjà en vain le mot "software", inutile d'y chercher "Architect".
Mais c'est peut-être en train de changer sous l'impulsion de Ken Schwaber, qui pousse les sujets techniques à apparaitre dans Scrum. Ce qui lui a valu d'être éjecté de Scrum Alliance. L'histoire du schisme et les motivations de Ken sont intéressantes à lire : http://www.scrum.org/originsofscrumorg/.
C'est à lui qu'on doit l'introduction d'une formation au développement logiciel en mode Scrum http://www.scrum.org/professionalscrumdeveloper/. Peut-être un Scrum 2.0, ou au moins un Scrum orienté software...
La Fable Du Scrumier
Adpatation françoise de Flaccid Scrum. (Connoisseurs et amateurs de poésie, passez votre chemin...) O -- o -- o -- O Maître Saint-Gueuleton, artisan logicier, Contemplait rayonnant sa troupe d’apprentis : Depuis qu’au mode Scrum il avait consenti, Sa fabrique de code l...
On peut entre autres choses en déduire qu'en France en 2007 il y avait peu de développeurs qui consultaient Google pour leur job de tous les jours.
Où sont les développeurs ?
La question est plus précise : où sont dans le monde les développeurs qui se servent de Google pour trouver les réponses à leurs questions techniques ? Google Trends nous permet d'en avoir une idée. Google offre par ce service un regard sur l'historique des requêtes qui lui sont adressées. Pour ...
DenisDollfus is now following TypePad France
Mar 15, 2010
Quand on fait des hacks CSS/HTML, qu'on utilise des commentaires IE ou qu'on travaille à faire en sorte que le même HTML soit bien rendu sur tous les navigateurs, fondamentalement on ne prend pas parti pour un navigateur, non ? Qu'on ajoute des hacks ou pas, c'est le même HTML qui est servi au navigateur (et comme tu le dis, le mieux c'est d'avoir le moins de code spécifique possible, c'est moins de travail de maintenance).
En revanche si l'usage d'une balise qui indique à qui se destine le HTML se développe, on s'éloigne radicalement de cette voie "apolitique", on prend parti. Pour moi le X-UA-Compatible qui spécifie Chrome ou IE est le premier pas dans cette direction.
Science-fiction : on peut imaginer que les PC soient livrés avec les trois ou quatre grands navigateurs du marché et leur système de "frame-switching" à la Google Chrome Frame. On en aurait la vie (de développeur) bien simplifiée. Plus besoin de s'arracher les cheveux pour rendre notre HTML cross-browser, il nous suffirait de spécifier le navigateur de destination... Cool.
Mais la divergence des HTML serait engagée, avec des conséquences difficiles à évaluer. C'est pas pour demain, certes, mais ça peut aller très vite. D'autant plus vite que, comme tu le notes, les éditeurs on déjà tendance à développer leurs propres particularités dès qu'une nouvelle techno apparait.
Google Chrome Frame fissure l'unité d'HTML
Jusqu'il y a deux jours, les fondements du Web étaient simples. Le HTML était un standard normalisé par le W3C et les éditeurs proposaient des navigateurs qui géraient au mieux les différentes générations du standard. Les responsabilités respectives du développeur et de l'utilisateur étaien...
C'est vrai que c'est un super service pour les gros sites.
Mais à chaque fois qu'un développeurs Web s'amourache de Google AppEngine durant son passe-temps du dimanche, c'est un développeur .Net en moins et un prescripteur GAE de plus au boulot.
Il y a gros à perdre pour MS : les développeurs puis les entreprises. Je ne comprendrai pas qu'ils ne réagissent pas.
Les tarifs Microsoft Azure encore brumeux
Les tarifs Microsoft Azure encore brumeux Avec l'heure de machine virtuelle (VM) à 0,12$, le Go de bande passante à 0,10$ (entrant) et 0,15$ (sortant) et le Go stocké à 0,15$, les tarifs de la plate-forme de cloud computing de Microsoft sont dans le peloton des leaders du cloud computing. ...
Oui je suis entièrement d'accord, la fréquence ne fait pas tout, mais elle fait beaucoup.
Processeurs : évolution des fréquences
Pour visualiser du mur de la fréquence d'horloge auquel se heurte les microprocesseurs, j'ai compilé les fréquences de processeurs Intel depuis 1971 jusqu'à décembre 2008 sur ce graphique : On voit clairement qu'après une période de croissance constante, quasi linéaire en échelle logarithmique...
Oui et aussi :
+ le deal Yahoo Microsoft autour de Bing.
Loin du code mais proche du nouveau nerf de la guerre du soft : la pub.
Eté : ce que vous n'avez pas manqué
Cet été il ne vous aura pas échappé que : Il y a beaucoup de projets open-source .Net de qualité -- 2 juillet Les développeurs et architectes commencent à avoir l'embarras du choix : http://www.infoq.com/news/2009/07/23-.NET-Open-Source-Projects Google lancera son système d'exploitation, Ch...
db4o est en pointillé dans la dernière question "le Cloud va-t-il réussir là où les bases de données orientées objets ont échoué ?" .
Peut-être y a-t-il des plans en vue pour adapter db4o au cloud ?
Pour Alt.Net, les réunions sont loin de Rambouillet mais elle me manquent. Un peu de
repos et j'y retourne avec plaisir mais avec modération pour faire dans la durée. Bandes de parisiens va !
NoSQL : les SGBDR remis en question
L'adoption naissante du Cloud et surtout le buzz qui l'entoure apportent aux développeurs et architectes de nouvelles idées qui secouent certaines habitudes qu'on croyait aller de soi. Le composant qui souffre le plus est un de ceux qui semble pourtant le mieux installé dans la durée : la base ...
En réalité, la part des applications dont le traffic justifierait une database non relationnelle me parait tout petit. Ce ne va probablement pas empêcher les DB NoSQL de pertuber l'équilibre actuel en vertu de l'effet "silver bullet".
NoSQL : les SGBDR remis en question
L'adoption naissante du Cloud et surtout le buzz qui l'entoure apportent aux développeurs et architectes de nouvelles idées qui secouent certaines habitudes qu'on croyait aller de soi. Le composant qui souffre le plus est un de ceux qui semble pourtant le mieux installé dans la durée : la base ...
En faveur des langages typés pour des projets d'envergure, il faut aussi considérer l'investissement considérable - et réussi - de Google dans Google Web Toolkit.
XP sans Scrum, Scrum sans XP
On lit souvent qu'XP et Scrum s'entendent comme larrons en foire parce qu'ils sont complémentaires, l'un comblant les lacunes de l'autre, et vice versa. L'expérience que j'ai de ces deux méthodologies et l'intérêt que je leur accorde me font dire que l'idée est consensuelle mais inexacte. Scrum ...
La dépendance du remaniement vis-à-vis de la nature typée/dynamique du langage considéré est une idée qui m'est soufflée par les grosses différences de "styles" de code que j'ai pu constater entre C++, C#/Java et Javascript, styles qui me semblent directement dépendant des outils.
En C++ où les classes et les méthodes sont à écrire deux fois (.h/.cpp en l'absence d'outils de refactoring), les classes comme les méthodes me semblent plus grassouillettes qu'en Java et C#.
En Javascript, je réfléchis à deux fois avant d'extraire une méthode ou de renommer une variable tant le risque d'amener des erreurs est grand en mode manuel (si un risque est non nul alors il est grand, corollaire de la loi de Murphy). C'est vrai les tests détecteront la régression s'ils sont complets, mais la différence avec les outils de refactoring Java/C# qui *garantissent* de laisser le code iso-fonctionnel est flagrante. Le remaniement n'est pas bloqué, il est plus ou moins freiné en fonction du courage du développeur. Ce qui prend 10 secondes en C#/Java coûte 3 minutes en javascript et amène des risques de régression : c'est un peu d'agilité perdue, sur la durée d'un projet ça compte beaucoup.
J'aimerais bien avoir le temps de confirmer/infirmer l'effet de la disponibilité d'outils automatique de remaniement sur le style du code en analysant la taille des méthodes et des classes de différents langages sur un large corpus de code, par exemple à partir de code.google.com.
Si quelqu'un se sent motivé...
XP sans Scrum, Scrum sans XP
On lit souvent qu'XP et Scrum s'entendent comme larrons en foire parce qu'ils sont complémentaires, l'un comblant les lacunes de l'autre, et vice versa. L'expérience que j'ai de ces deux méthodologies et l'intérêt que je leur accorde me font dire que l'idée est consensuelle mais inexacte. Scrum ...
Mais est-ce vraiment une philosophie du french SUG ou juste une méconnaissance d'XP ? Ou juste une maladresse : après tout il n'est pas dit dans ces questions qu'XP ne propose pas de pratique de gestion de projet. Les questions qui se rapportent à ces pratiques sont juste absentes...
Tant pis pour ma Wii ;)
Enquête sur les méthodes agiles en France
[Si vous atterrisez ici en cherchant le questionnaire d'auto-évaluation il est ici] Le Scrum User Group français vient de mettre en ligne une grande enquête sur l'adoption des pratiques agiles en France. Les résultats ne peuvent être qu'intéressants, je vous invite à la remplir, ça prend moins...
Subscribe to DenisDollfus’s Recent Activity