mercredi 1 avril 2009

JavaBarcamp#4

Voici un rapide billet décrivant ce sympathique JavaBarCamp#4. Sympathique à tout point de vue, car non seulement l'organisation orchestrée par Philippe Antoine et Luc Bizeul a été sans faille, mais en plus nous avons eu le plaisir de passer la soirée dans les locaux de Google, avec au menu des goodies, un buffet très attractif et un accueil sans blingbling.

Encore une fois, j'ai été agréablement surpris de croiser des têtes connues aux profils aussi variés, qu'intéressant. En effet, ce barcamp m'a permis de joindre l'utile à l'agréable et donc de boire un bon verre de blanc tout en discutant de Spring 3.0. Et malgré moult tentatives les dimanches en famille, je me retrouve assez rapidement cantonné à updater l'antivirus de l'organisateur du repas dominical. Bref.

Côté contenu, peu de surprise car les principaux thèmes retenus ont été :
  • Spring 3,
  • Cloud computing,
  • TDD, DDD,
  • JQuery...
Et malgré quelques approches timides ma part et d'autres d'aborder des thèmes comme LIFT (merci Sadek), DSL, Life Hacking et autres joyeusetés et bien pas de quoi casser des briques. Néanmoins, il reste que les réunions auxquelles j'ai eu la chance de participer, qui étaient basées respectivement sur Spring 3.0 et TDD ont été de très bonnes qualités.

Il en résulte que Spring 3.0 va principalement nous faciliter la tache au niveau de nos architectures REST et qu'il devient full 1.5. Côté TDD, je suis encore conforté dans l'idée qu'il s'agit d'une méthodologie difficile à mettre en œuvre mais qu'une fois prise en main, elle apporte un gain de fiabilité sans comparaison. J'ai en outre découvert, qu'il existait un plugin Eclipse appelé JUnitMax permettant de jouer en continu et de manière intelligente nos tests unitaires dans notre IDE préféré. A creuser. J'espère trouver le temps pour le mettre en œuvre chez Vidal et faire un retour sur ce blog dans les jours qui viennent.

Autres post :

samedi 8 novembre 2008

Un peu de promo

Je suis heureux de vous annoncer qu'une boite frenchy, la mienne (vidal.fr) a été mentionnée dans les slides d'Erik Hatcher, un conférencier d'Apache CON 2008 sur le thème Lucene Case Studies. Erik Hatcher est lead commiter dans plusieurs projets open-source, co-auteur de Ant In Action et Lucene In Action. C'est à l'issu d'un post sur la mailing list Lucene, qu'Erik a demandé de poster des études de cas du framework en entreprise. J'ai pris mon courage à deux mains et détaillé les principes de fonctionnement de notre moteur de recherche fulltext, basé sur Lucene et Hibernate Search dans nos outils web et embarqués.

Donc merci à lui et à Jean-Laurent de Morlhon pour son soutient toujours avisé et constant.

mardi 21 octobre 2008

Valtech Days 2008

Voici une petite rétrospective de cette première journée passée aux Valtech Day 2008.

L'organisation
Sans faille, comme l'année dernière tout était réglé comme du papier à musique, l'accueil était sympathique, les organisateurs étaient souriants et le buffet bien garni. En outre, les présentations auxquelles j'ai assisté ont démarré à l'heure.

Le type de public
Pas de surprise de ce côté là, j'ai pu côtoyer d'anciens clients, d'anciens collègues et de futur/ex employeurs. (j'avoue d'ailleurs avoir été tenté par un jet ou deux de cannelé sur d'anciens recruteurs). Par contre, il est toujours intéressant de se mélanger aux gens et de capter des conversations entre geek et DSI passionnés.

Les conférences
Elles étaient divisées en quatre catégories soient :
  • Planète Agiles,
  • Planète Architecture,
  • Planète Industrialisation,
  • Planète eCommerce et Web 2.0.

Voici un petit résumé des conférences auxquelles j'ai pu assister :

"La programmation concurrente restera-t-elle une affaire d’experts ?" - Julien Delhomme

Très satisfait, car le speaker à parler sans complexe et sans esbrouffe d'un sujet au combien nébuleux qu'est la programmation concurrente. Après un peu de vocabulaire et de pointeurs sur les acteurs majeurs du milieu, il a parlé des différentes approches que sont le "Multi-Threading sur mémoire partagée", le "Self Transactional Memory" et le "Message Passing" à la sauce Erlang, qui apporte une abstraction forte entre la gestion de la concurrence et le code itératif classique.

"Cloud Computing uniquement utile pour les Startups ?" - Nicolas Fonrose

Très satisfait, car le speaker n'a pas fait l'éloge d'une solution sur une autre, mais à parlé d'une forme de cloud à la sauce Valtech appelée l'Office Cloud, qui d'ailleurs est opérationnelle. Il s'agit en fait d'une solution 100% Valtech destinée à une Business Unit et basée sur Google Spreadsheet. Je suis reparti de cette conférence avec des clés sur les PAAS et IAAS.

"Tour d'horizon de Seam" - Denis Peyrusaubes

Peu satisfait, car bien que la présentation était claire et orientée cas pratique, je n'ai toujours pas été convaincu par l'intérêt de passer à Seam et encore moins à JSF, à part bien sur pour son côté standard et composants riches. J'ai pu par contre découvrir qu'il existait d'autres types de scope comme par exemple le très pratique CONVERSATION_SCOPE. Open Issue : néanmoins, il faut que je me fasse une application Seam pour vraiment juger du framework.

"Présentation de Spring Source Dynamic Module Server" - Denis Peyrusaubes

Satisfait, car bien que le format de 15 mn soit très court, je suis partis avec toutes les informations nécessaires pour en parler à la machine à café. Plus sérieusement, il en ressort que Spring vole encore au secours aux solutions complexes comme pour le cas présent OSGI.

"LinQ" - Sadek Drobi

Rien compris, dommage car cela semble être une solution très élégante et complémentaire aux solutions d'O/R Mapping.

"Silverlight" - Xavier Paradon

Satisfait, car bien que le format de 15 mn soit très court, j'ai pu comprendre en gros comment cela fonctionne et comment cette technologie a évolué. Dommage qu'il n'ait pas eu une petite application d'exemple à voir.

"Les ESB Open Source" - Willy Goldgewicht

La meilleur. En effet, j'ai beaucoup aimé le speaker et son approche très concrète de la chose. En effet, il n'y pas eu le mec en costard, qui a soi disant pondu l'ESB de la mort, dans la grosse banque, pour des traders sans pitiés, qui voulaient une appli. avec un temps de réponse à la nano-seconde. Non. En fait, cette conférence avait pour but de démystifier les ESB via un panorama impartial des ESB de leurs composants. Il en résulte que le ESB de type JBI et EIP sont les grands vainqueurs, car ils ont pour eux de reposer sur des standards définis dans le premier cas sur les spécifications de SUN et dans le second cas sur les patterns pensés par les guru du genre.

A suivre...

jeudi 16 octobre 2008

Apogee Software Themes

Voici une initiative sympa de la part d'un fan d'Apogee comme moi. Il s'agit d'une vidéo montrant l'évolution des thèmes musicaux des différents jeux au travers du temps. Monster Bash est bien entendu le plus réussi :)

http://www.3drealms.com/news/the_classic_games/

mardi 7 octobre 2008

Administrer sa Freebox

Je ne peux que vous conseiller ce très bon soft d'administration de Freebox. FreeGo permet via une interface simple, jolie et complète de paramétrer sa box sous Windows, Mac et Linux.