27.05.09
Silverlight Tour à Paris du 2 au 4 juin
Il reste encore quelques places pour l'exellente formation sur Silverlight 2 & 3 : La semaine prochaine le 2,3 et 4 Juin a lieu une formation Silverlight Tour organisée par Octo Technology.

Tous les détails sont par ici (progamme, lieu, prix, inscripions)
09.03.09
Silverlight Tour à Paris du 1 au 2 avril
Si vous cherchez une bonne formation sur Silverlight 2 : du 1 ou 3 AVRIL a lieu une formation Silverlight Tour organisée par Octo Technology.

Tous les détails sont par ici (progamme complet, lieu, inscripions)
21.01.09
Réussir l'ergonomie de son interface Web
Si vous vous posez actuellement des questions sur comment adresser l'ergonomie dans un projet IHM, je vous conseille vivement de venir au petit déjeuner gratuit qui a lieu Vendredi 30 janvier à 8h30.
Il est organisé par Octo, Designer Interactif et Microsoft. Vous pourrez m'y rencontrer (Responsable du pôle Usabilité d'Octo) ainsi que Patrick Maruejouls (un excellent consultant indépendant en expérience utilisateur). Nous partagerons nos recommandations et retours d'expérience et vous pourrez nous posez vos questions.
Plus de détails et inscription : http://petitdejeuner.eventbrite.com/
22.12.08
Silverlight Tour à Paris le 19 janvier
Si vous cherchez une bonne formation sur Silverlight 2 : le 19 janvier a lieu une formation Silverlight Tour chez Octo Technology donnée par Laurent Duveau vice président de RunAtServer consulting.

Tous les détails sont par ici (progamme complet, lieu, inscripions)
31.08.08
XDepend = NDepend + Java

C'est la rentrée. J'en profite pour dévoiler un projet auquel je participe et qui devrait intéresser plus d'un : XDepend. En fait c'est exactement NDepend (de Patrick Smacchia) auquel on a ajouté la capacité d'analyser du code Java.
Il n'y a pas encore de beta publique, mais je vous offre ces quelques copies écran pour patienter. J'y montre rapidement l'analyse de Spring.
Pour suivre l'avancement : www.xdepend.com
08.07.08
En quoi sont codés les softs les plus connus
Cela fait un moment que je cherchait une liste présentant les langages utilisés par l'industrie du logiciel. Celle de Vincent Lextrait, un personnage haut en couleur Directeur chez Amadeus, est pas mal du tout.
The Programming Languages Beacon
Comme vous pouvez le voir, peu de place à Java et C#. Et PHP est adopté par des géants du Web 2.0 (flickr & Wikipedia)
Le roi du monde logiciel est clairement C++. Bravo Bjarne Stroustrup!
18.05.08
Google Analytics en version RDA
Vous êtes surement nombreux à tester régulièrement les applications WPF disponibles sur le Web afin de vous faire une idée de ce qu'apporte le RDA.
Je vous conseille de regarder l'application developpée par Vertigo pour le compte de Microsoft et dont les source sont disponibles : Family Show

Depuis peu je fais la même chose du coté de chez Adobe, et jetez un coup d'oeil à cette application AIR: c'est Google Analytics en RDA. Parfaitement fonctionnel et permettant de faire une bonne comparaison entre un service en RIA (le Google Analytics original) et la même chose en client desktop.
Demonstration convainquante personnellement puisque je ne me sers plus que de cette version RDA.

Mon article sur Google Analytics Air Suite
Le site de Nicola, l'auteur de l'appli
20.02.08
Le client LOURDement riche, le retour.
Cela fait maintenant prés d’un an que je badine avec WPF et quelques mois que je m’y mets plus sérieusement. Plus je pratique, plus je suis séduit par cette techno. Contrairement à la rumeur, au niveau perf ça tient largement la route (même s’il existe des démos WPF en ligne qui rament sévère). J’ai enfin retrouvé l’envie de me repencher sur les architectures de client lourd…oups ! pardon…client riche, qui m’avaient donné tant de fil à retordre il y a plus de 10 ans. Va-t-on enfin voir refleurir ces DataGrid ultra sophistiquées, les histogrammes en tout genre, les graphes de liens interactif, un calendrier qui a de la gueule, des éditeurs graphiques et autres éléments de GUI « riches ». On va enfin pouvoir développer de vraies GUI sévèrement burnées avec des architectures et des patterns bien foutus et clairs comme de l’eau de roche (tout le contraire de 10.000 lignes de code C++/MFC pour faire de beaux écrans Win32).
L’avenir est aux technos de GUI vectorielles. Apple en fait la meilleure démonstration avec ça techno Quartz qui à donnée naissance à iLife, iPhoto et plus récemment l’iPhone. La techno ne fait pas tout, certes, mais sans elle les couts pour faire de telles GUI deviennent vite prohibitifs, et sans elle la créativité est bridée voir castrée. Adobe est le deuxième à prouver la validité du modèle vectoriel, mais Flash n’a pas encore fait ses preuves sur les « grosses » application riches. Microsoft est une fois de plus le challenger avec WPF, et ma convistion est qu’il est le mieux placé dans cette course. Par contre son petit frère Silverligth dans sa forme actuelle ne tiens pas la route face à Flash : une productivité de développement bien inférieure. Mais j’attends avec impatience le VRAI Silverligth, celui qui embarque un bout du Framework .NET .
Enfin bref : on est en 2008 bon sang ! L’an 2000 c’est déjà du passé. Il est temps de dire adieu à ces ragoutants Ajax/Win32/Swing et basculer à WPF ! ![]()
22.08.07
Connaissez vous TAFITI : le moteur de recherche en Silverlight ?
J'ai découvert ce nouveau site full Silverlight il y a a peine une heure et je suis bluffé. Prenez le temps de découvrir toutes les possibilités du site : Recherche, News, Notes... C'est à ma connaissance le premier service porposé par Microsoft qui s'appuie autant sur leur "flash killer".


19.08.07
Agile 2007 a Washington
Je viens de passer une semaine à l’Agile 2007 (Washington) et je suis agréablement surpris: le niveau de compétence des speakers est très bon, et le niveau de pipeau tout à fait supportable. A part la première keynote (ou une business women americaine à raconté sa bataille contre le cancer de son mari pendant 1 heure) et la session ou Google présentait ces « méthodes » de travail agiles (en gros : nos ingénieurs sont tellement géniaux qu’on n’a pas besoin de méthodologie, de coaching, de scrum, de normes de développement … et nos « esclaves » adorent travailler 7j/7 24h/24 !), j’ai toujours à chaque fois appris un truc intéressant.

Une des sessions qui m’a épaté était celle s’intitulait « Agile Myth Buster », s’inspirant de l’émission américaine éponyme. En fait le speaker n’avait rien à dire ! Il a simplement collé sur le mur de grosses fiches correspondant aux mythes qu’il s’agit de confirmer on pas, et a organisé des groupes de 5 personnes qui devaient travailler sur les mythes qu’ils désirer « Buster ». Ensuite, après 1h de discutions très enrichissantes, chaque groupe présentait aux autres leurs conclusions qui était sanctionnées par un vote général « Mythe ou pas mythe ? ». J’ai trouvé ça génial.

Donc si vous voulez prendre un bon coup de fouet sur les méthodes agiles je conseille vivement d’assister à la prochaine conférence Agile 2008 qui aura lieu à cette fois ci à Toronto.
21.06.07
Bonne chance à Silverlight !

J’ai assisté au Microsoft MIX 2007 au cirque d’hiver et je ne regrette pas. J’ai enfin une vision plus claire de ce qu’est Silverlight. Pour moi il s’agit de mettre à la disposition de l’architecte Web toute la puissance de .NET et de XAML.
A mon avis seule la version 1.1 (celle qui embarque le Framework .NET) à l’opportunité d’ébranler Flash. Mais quelle opportunité ! Voir son code C# tourner à merveille sur un Mac, c’est quand même de la balle. Et la possibilité de capitalisation entre ses développements WinForm, WPF, ASP.Net et Silverlight ouvre des possibilités formidables. Je suis franchement plus convaincu par cette techno que par WPF qui aura du mal à s’imposer face à l’inférieur mais dominant Win32. Mes premiers essais de portage de mon Wiki .Net (Sushiwiki) vers WPFE m’avait quelque peu désenchanté : usage massif de cet abominable JavaScript et documentation un peu maigre. Si la version 1.1 m’offre directement la puissance du Framework et donc de C# : je m’y remets illico !

Microsoft cherche également à séduire ces vedettes que sont les graphistes : les outils de la gamme Expression. Me je vois un gros hic ! Si ces outils sont plutôt convainquant, je ne vois vraiment pas Lyonel (mon graphiste Octo préféré) délaisser son Mac pour un PC ! Car le multiplateforme se limite au plugin Silverlight pour le navigateur, pas aux outils (ni au serveur d’ailleurs).

Enfin, Miguel de Icaza est déterminé à mettre à la disposition du monde Linux/Mono Silverlight. En effet, Microsoft exclut pour le moment Linux des plateformes supportés par Silverlitght. Cependant Microsoft semble prêt à l’aider dans son initiative. Il est bien le temps ou Miguel était obligé d’organiser sa conférence en catimini dans un coin du PDC !
Bref, je suis globalement « excited » par cette techno, et j’attends avec impatience la beta de la v1.1.
04.06.07
Bill et Steve discutent de l'informatique
Je ne connaissait pas le site All Things Digital, mais on y trouve pas mal d'articles sympatiques.
Entre autres, il y a les videos de la conférence "The D conference". Et les videos avec Bill Gates et Steve Jobs sont vraiement interressants (il y a une dizaine). Ils semblent plutôt sincères dans leurs propos, et n'essaient pas de vendre respectivement leur came (apple & microsoft).

Toutes les videos
Celle que je préfère : leur vision de l'avenir du l'IHM
25.04.07
J'abandonne Vista
Cela fait maintenant 4 mois que j'utilise Vista sur mon portable (Dell X1) et j'ai définitivement décidé de revenir à XP.
- Plantage réguliers de EXPLORER.EXE
- Desktop vide au boot (reset de profil. Il réapparait après 1 ou 2 reboots !
- Disque dur qui tourne en permanence ce qui a divise par deux l'autonomie de la batterie et fait chauffer un max le cul de mon portable. (Même en désactivant le service Windows Search c’est pas mieux)
- Sortie de la veille prolongée interminable : le bureau apparait vite, mais pas moyen de taper du texte dans word avant plusieurs minutes (j'ai du passer 4 stations de métro hier soir)
Bref même si vista est bourré de petits trucs sympa, globalement le bilan est TRES négatif sur un portable.
Sur les postes fixes ça se déroule bien mieux mais avec quelques bémols :
- Impossible d'utiliser Visual Studio 2003. Ce n’est pas dramatique, mais pour un développeur .NET s'est assez chiant.
- Comportements étranges de VS 2005, même avec les fameux patchs (problèmes de rafraichissements, debug qui se lance plus...)
- Sur nos tout nouveau Dell Dimension 9200 (de vrais bêtes de courses Dual Core et RAID 0) le clavier/souris gèlent pendent d'insupportables secondes de manière aléatoire. C'est un problème connu chez Dell, mais ils n'en connaissent pas l'origine. Sur le mien le phénomène à disparut au bout de quelques semaines, mais sur celui de Nico pas encore. Vista est-il un OS que l’on doit « roder » comme un moteur de moto ?
Donc je vous déconseille fortement d’utiliser Vista sur vos portables !
D’ailleurs même Dell fait un pas en arrière sur Vista :
dell-reinstalle-windows-xp-la-demande-de-ses-clients
04.03.07
OCTOPUS
Un post pour vous parler d'OCTOPUS, le projet sur lequel j’ai le plaisir de travailler en ce moment.

Octopus MicroFinance Suite
C'est un logiciel de gestion de prêts de Microcrédit Open Source (LGPL).
Il est actuellement utilisé dans 3 pays (Afghanistan, Tajikistan, Kyrgyzstan) grâce à OXUS (filiale de Microcrédit d'ACTED).
C'est en WinForm .NET 1.1 et utilise MSDE et Crystal Report.
L'équipe de développement (Nicolas MANGIN et Moi) est directement en contact avec les utilisateurs sur le terrain grâce à un mode de développement « agile » basé sur Jira. (Jira d'Octopus)
Au niveau des tests, on se blinde avec du NUnit, mais aussi du Fitness pour valider toutes les procédures fonctionnelles.
Les sources sont confiées à Subversion. (Subversion d'Octopus)
Je cherche à développer la communauté active sur ce projet, donc si vous êtes intéressés (sérieusement) pour participer à ce projet à forte connotation humanitaire : n'hésitez pas !
13.02.07
Oh la belle gui en 3D !
En admirant mon tout nouveau bureau Vista Aero, je me suis dit qu’MS n’était pas allé assez loin dans l’utilisation de la 3D. Les 6 ans de dur labeur sur Vista n’ont pas métamorphosé grand-chose au desktop de Windows XP.
Bref, les idées bien souvent farfelues de bureaux 3D ne manquent pas sur le Web. Mais celle là a particulièrement attiré mon attention. Je ne me vois pas remplacer mon bon vieux bureau Windows par celui-ci du jour au lendemain, mais je trouve que ces développeurs C++/OpenGL ont pas mal de bonnes idées.
