FuseSource Community Day 2011

20 octobre 2011

Le jeudi 13 octobre dernier a eu lieu la troisième édition du FuseSource Community Day à la Défense.

Pour ceux qui ne connaissent pas la société FuseSource, il s’agit, en fait, du nouveau nom de Iona. C’est une société spécialisée dans l’open source qui propose un ensemble de produits packagés et intégrés de différentes solutions de la fondation Apache.

Présentation sur les problématiques des architectures distribuées

03 octobre 2011

Nous avons récemment organisé une soirée “technique” dont le thème portait sur un retour d’expérience sur la mise en place d’une architecture complètement distribuée.
Cette soirée avait pour objectif :

  • de présenter un exemple d’une architecture complètement distribuée disposant de contraintes fortes (scalable, très haute disponibilité, pas de Single Point Of Failure, très réactif et capable de subir des connexions/déconnexions permanentes)
  • d’échanger avec les différents participants sur la mise en oeuvre qui a été faite, à l’époque, mais aussi comment elle pourrait être faite au jour d’aujourd’hui
  • d’échanger sur les problématiques communes avec une architecture dite plus classique

Enjoy ;-)

Présentation sur Maven2

30 septembre 2011
Par  Khanh Maudoux dans Divers

A So@t, nous organisons régulièrement des soirées dites “techniques” qui peuvent être, aussi bien, des soirées techniques sur un sujet en particuliers, ou des retours d’expérience sur une mise en oeuvre d’une technologie ou d’un type d’architecture.

Aujourd’hui, nous avons décidé de vous faire partager ces derniers en mettant à disposition les supports utilisés.
Pour ouvrir le bal, vous trouverez ci-dessous le support de notre soirée Maven qui comprend :

  • un rappel sur l’intérêt d’avoir une usine logicielle
  • un rappel sur l’importance d’un outil de build dans une usine logicielle
  • un rappel sur les notions fondamentales de Maven
  • un retour d’expérience sur une mise en oeuvre d’une usine logicielle complète en entreprise

Bon visionnage! ;-)

Jetty, Maven et JMX

26 septembre 2011
Par  Khanh Maudoux dans Java

Dans cet article, je vais montrer comment il est facilement possible de déployer une application web dans le conteneur embarqué Jetty via Maven en activant la couche JMX afin de pouvoir tester de manière intégrée cette couche.
Pour ce faire, je présenterai dans un premier temps le contexte, puis comment cela peut être mise en œuvre.
Bien sûr, cet article montre comment j’ai fait mais il ne représente pas la seule manière de faire…

JugSummerCamp : De l’intranet social au développement sur le Cloud par Tugdual Grall

23 septembre 2011

Pendant cette session, Tugdual Grall CTO d’eXo Platform nous a présenté l’outil Cloud-ide.

Pour rappel, eXo Platform offre un portail d’intégration en Java permettant d’héberger des portlets mais aussi des gadgets OpenSocial.

Dans ce cadre est né le besoin d’une interface d’édition de code afin de pouvoir créer/éditer des gadgets OpenSocial tout en permettant leurs intégrations rapidement dans le portail afin de les rendre disponibles au plus tôt aux différents utilisateurs.

JugSummerCamp : CDI-OSGi, OSGi en toute simplicité par Mathieu Ancelin

21 septembre 2011

Pendant cette présentation sur Weld-OSGi, Mathieu Ancelin (@TrevorReznik) nous a fait un petit récapitulatif sur les différents tenants et apports de CDI, d’OSGi. il nous a également montré l’extension de CDI qu’il a développé (avec d’autres de ses collègues de SERLI) permettant le support d’OSGi dans l’implémentation de référence de CDI : Weld de JBoss.

JugSummerCamp 2011

20 septembre 2011

Ça y est, le JugSummerCamp vient de se terminer. Pour les néophytes, le JugSummerCamp est une journée de conférences orientées Java et en est à sa deuxième édition.

Cette année, elle a eu lieu le vendredi 16 Septembre à La Rochelle et a été organisée par l’équipe du Poitou-Charentes Java User Group.

Du coté des sessions, elles étaient de qualité et, plutôt que de dénaturer leur synopsis, je vous invite à aller voir directement le planning sur le site.

Ayant eu la chance d’y assister, nous allons tenter de vous faire un petit compte-rendu de quelques-unes des sessions qui nous ont le plus marquées (même si le choix a été dur puisqu’elles étaient toutes de qualité ;-) ).

Restez connectés pour en savoir plus et voir ce que vous avez manqué! ;-)

[edit]

Ci-dessous, comme promis, quelques petits compte-rendu :

BreizhCamp : J2EE m’a tuer ou comment (sur)vivre avec du legacy par Emmanuel Hugonnet

01 juillet 2011

Durant cette session, Emmanuel nous a fait part de son retour d’expérience sur son projet actuel et plus particulièrement comment il a réussi à transformer un code vieux de 12 ans avec les technologies de l’époque en un projet au top des dernières technologies (et donc en faire un projet super sexy ;-) )!

En fait, pour être plus précis, il nous a fait part de l’état de l’art du projet (qui avait débuté en 1999) lorsqu’il a pris le poste en 2008 et où il en était au jour d’aujourd’hui.

Ce petit compte-rendu va donc tenter de retranscrire comment Emmanuel a fait renaître de ses cendres un projet sur le déclin.

A noter cependant, que cette présentation n’avait pas pour objectif de parler du tout dernier framework à la mode. Il s’agissait vraiment d’un REX.

BreizhCamp : Behaviour Driven Development par Olivier Billard et Thierry Henrio

30 juin 2011

Pour cette session, Olivier et Thierry nous ont présenté le Behaviour Driven Development (BDD) en découpant la session en trois grosses parties :

  • Tout d’abord, Thierry, en se basant sur sa propre expérience, nous a présenté comment il en était arrivé à faire du BDD,
  • puis Olivier nous a présenté plus précisément ce qu’était le BDD,
  • enfin, Thierry et Olivier nous ont présenté certains outils tels que GreenPepper, JBehave et Cucumber.

C’est cette passionnante session que je vais tenter de vous retranscrire dans la suite de ce billet…

BreizhCamp : Déploiement continu en production par Claude Falguière

28 juin 2011
Par  Khanh Maudoux dans Divers

BreizhCampPour cette session de REX (Retour d’EXpérience) sur le déploiement continu en production, Claude nous offre son point de vue, appuyé sur deux retours d’expérience.

Je vous propose ici un résumé de cette session présentée au fameux BreizhCamp.