Le Touilleur ExpressLe Touilleur ExpressLe Touilleur ExpressLe Touilleur Express
  • Accueil
  • A propos de l’auteur
  • A propos du Touilleur Express

Une après-midi chez SFEIR : le Bird of a Feather

    Home Perso Une après-midi chez SFEIR : le Bird of a Feather

    Une après-midi chez SFEIR : le Bird of a Feather

    Par Nicolas Martignole | Perso | 8 commentaires | 10 mai, 2010 | 0 | 2 218 affichages
         

    Après une journée chez Xebia la veille, je suis allé passer l’après-midi du vendredi 7 mai chez SFEIR à Suresnes. Société d’environ 200 personnes, vous connaissez certainement Didier Girard, qui en tant que responsable technique se charge d’animer le pôle de la Direction Technique. Ce vendredi, c’est environ 15 personnes de la Direction Technique qui participent à ce B.O.F (Bird of a Feather).


    L’ambiance est détendue mais studieuse. Alexandre Thiel (à droite sur la photo) est chargé cette fois-ci d’animer l’après-midi. Le principe est démocratique : chacun propose un sujet et la durée sur une page Google Moderator. A charge ensuite pour ceux qui participent de voter pour tel ou tel sujet.

    Je suis présent cet après-midi là pour présenter avec François Wauquier de SFEIR un sujet sur Domain Driven Design. C’est la répétition d’une session que nous donnerons le 31 mai et le 1er juin à Paris, à la conférence Agile France 2010 (ex XP Days). C’est promis, avec nous vous allez enfin comprendre si DDD c’est pour vous ou non… On jette des iPads dans le public à la fin, et on a déjà vendu toutes les places de la session. Il reste quelques places sur eBay si vous voulez venir nous voir fin mai. :-)))))

    Pour revenir au BOF, j’ai beaucoup aimé l’ambiance « cool » et « détendue ». Les sujets sont très variés. Nous commençons par une présentation de Laurent Capin qui montre une petite application HTML+jQuery qui tourne sur iPhone, pour présenter sa business card.

    Patrice de Saint Steban fait ensuite une présentation intéressante d’Objectify. Il s’agit d’une API pour Google App Engine qui permet de remplacer JDO, plutôt bas niveau, par une API plus proche de Google App Engine.

    class Car {
        @Id String vin; // Can be Long, long, or String
        String color;
    }
    
    Objectify ofy = ObjectifyService.begin();
    ofy.put(new Car("123123", "red"));
    Car c = ofy.get(Car.class, "123123");
    ofy.delete(c);
    
    

    Lorsque vous utilisez JDO en principe, c’est avec une base classique type MySQL. Or sur GAE, il existe des restrictions sur le DataStore, qui ne sont pas toujours intuitives. Ici le principe d’Objectify est que tout est géré par défaut. Les annotations permettent plutôt de gérer ce qui n’est pas cas général. Par exemple @NotSaved pour signaler un champ qui ne doit pas être persisté.
    Objectify gère les relations entre objets en ayant une vision basée sur des clés, sans essayer de faire croire qu’il y a des relations compliquées… qui n’existent pas dans le système de Google. Bref à tester. Très bonne présentation de Patrice.

    Nous avons ensuite une présentation de Fabien Baligand sur Atmosphere. N’ayant pas pu voir la présentation de Jean-François Arcand au Paris JUG, c’était intéressant pour moi. Atmosphere est un framework Java léger permettant de réaliser facilement des applications Ajax push/comet de manière portable, simple et RESTful. Fabien fait une démo convaincante d’un Chat.

    Alexandre Thiel (qui est un transfuge du Tours JUG) présente Chrome OS. Pour cela il reboote son ordinateur sur une clé USB, sur laquelle il a installé l’OS de Google. On se retrouve dans le navigateur Chrome plein écran. Ce sera peut-être un OS intégré dans ma futur télé demain ? Qui sait ?

    Laurent Capin fait ensuite une présentation d’un jeu en Silverlight, puis nous avons eu une grande présentation d’une heure d’Hadoop par Slim Tebourbi. Après avoir parlé de l’histoire d’Hadoop, il présente quelques idées que j’ai noté. L’une d’elles est simple : si vous deviez faire un traitement sur 1Tb de données sur un seul ordinateur, avec un CPU, cela prend 62 secondes. Et on passe à 16 heures pour 1 Pb. Si par contre, vous divisez vos données sur plusieurs machines, vous pouvez alors traiter les données bien plus rapidement. Il faut donc distribuer les données.
    Cependant, ce serait ensuite une erreur de ne pas déplacer aussi le traitement que vous souhaitez appliquer à vos données. Hadoop avec Map-Reduce permet donc d’envoyer votre algo sur chacun des noeuds afin d’effectuer votre travail localement, sur un petit ensemble de données.
    La présentation très complète d’une heure de Slim fut très intéressante. J’ai bien compris l’intérêt d’Hadoop et les champs d’applications.

    Conclusion
    Les BOFs sont l’occasion de se retrouver entre salariés, et de suivre des présentations complètement différentes. Du slot d’une heure au quickie de 10 minutes, c’est très vivant. L’ambiance est vraiment cool et détendue. L’un des consultants a offert le Champagne, suite à un pari perdu. Vraiment sympa.

    Enfin j’ai interviewé Didier, qui doit me donner son go pour que je publie l’interview. C’était vraiment sympa. Donc monsieur Girard, puis-je publier mon interview please ?

    Merci à SFEIR et à toute l’équipe !

    Articles similaires:

    Default ThumbnailUSI 2013 – journée 1, après-midi Default ThumbnailUSI2012 : après-midi de la journée 1 Default ThumbnailRDV chez Adobe Default ThumbnailMongoDB : retour sur expérience chez Fotopedia
    sfeir
    • Avatar
      Pierre-Antoine Grégoire 10 mai 2010 at 22 h 05 min

      Une petite rectification linguistique.

      Il s’agit de « Birds Of a FEAther… ».
      Ca vient d’un vieux proverbe qui dans son entièreté se lit:
      « Birds of a feather flock together » et pourrait être traduit en français par « Qui se ressemble s’assemble ».

      C’est pour cela que l’on parle de BOFs pour ces séances entre personnes souhaitant creuser un peu moins formellement des sujets dont elles partagent la passion/la connaissance.
      En tout cas si on devait « franciser » sur base de «  »Qui se ressemble s’assemble » ce serait un peu dur… « Qui veux assister au QSRSA?? » ;);)

      Cheers.

      PAG

    • Avatar
      Alexandre Thiel 10 mai 2010 at 22 h 08 min

      Ben oui alors didier, qu’est ce que tu fous ? 😉

      Content de voir qu’on partage la même passion du métier chez sfeir et xebia, avec quelques variantes mais le principal est là !

    • Avatar
      Alexandre Thiel 10 mai 2010 at 22 h 11 min

      Effectivement à propos de BOF, le terme n’est pas une spécificité sfeir, y a même un article sur Wikipedia :
      http://en.wikipedia.org/wiki/Birds_of_a_Feather_(computing)

    • Avatar
      Nicolas Martignole 11 mai 2010 at 7 h 02 min

      @pag : c’est corrigé. En effet c’est bird of a feather (qui veut dire plume). Antonio en avait parlé sur le podcast spécial Devoxx 2009 sur les Cast Codeurs. Merci.

    • Avatar
      Jean-Laurent de Morlhon 11 mai 2010 at 9 h 58 min

      C’était vraiment l’officiel ChromeOS et pas plutôt sa base open source: ChromiumOS ?

    • Avatar
      Fabien Baligand 11 mai 2010 at 14 h 38 min

      « Une démo convaincante d’un chat »… en seulement 2 lignes de code java ! 😉
      La magie Atmosphere !

      En tout cas, bien content de voir que tu aies trouvé ma démo convaincante !

      Fabien

    • Avatar
      Alexandre T 12 mai 2010 at 10 h 06 min

      J’ai eu plusieurs questions au sujet de Chrome OS suite à l’article.
      Pour ceux qui souhaitent essayer, le plus simple est de télécharger la build Chromium OS toute faite par Hexxen disponible ici : http://chromeos.hexxeh.net/

      @Jean-Laurent de Morlhon : C’était une build Chromium OS qu’on peut abusivement appeler « un aperçu de ce que sera Chrome OS ». Tout le monde fait la confusion (moi le premier parfois)… c’est mal ! 😉

    Recent Posts

    • GitHub Actions : le tueur de Jenkins ?

      Avouez-le : ce titre de blog est super racoleur. J’avais aussi pensé

      15 février, 2021
    • Comment recréer du lien social dans l’Entreprise avec des outils numériques en 2021

      Nous sommes en février 2021 pendant le 3ème confinement lié à la

      10 février, 2021
    • FizzBuzz en Java et Scala (surtout Scala)

      L’exercice FizzBuzz est un petit exercice très simple, à tester par exemple

      9 février, 2021

    Recent Tweets

    •  @cblavier  Tu as testé html ? https://t.co/O8gTvI45Bt

      3 hours ago
    • J’aime beaucoup le framework CSS léger Tailwind. Suis en train de recoder la partie publique du CFP de devoxx pour… https://t.co/wE8mWqVROs

      4 hours ago
    •  @cblavier   @glaforge   @doctolib  lol 😂

      5 hours ago
    •  @glaforge   @doctolib  😂 le B.A ba pour une ordonnance reussie. Imagine si on faisait cela pour les tickets Jira !

      7 hours ago
    •  @ponceto91  J ai commencé sur cette machine grâce à mon père qui avait ramené cela un jour. Malheureusement il est d… https://t.co/9eIjvKuw2J

      20 hours ago

    Mots clés

    agile (18) ajax (11) Apple (11) architecture (6) barcamp (5) BarCampJavaParis (5) ddd (5) devoxx (33) esb (6) exo (6) flex (9) geek (5) google (11) grails (5) groovy (10) humeur (12) humour (7) independant (6) iphone (12) Java (77) javascript (7) jazoon (28) jboss (22) jboss seam (12) jsf (9) jug (16) Linux (11) mac (6) mule (5) parisjug (7) paris jug (22) pjug (6) play (8) playframework (6) portlet (5) recrutement (6) ria (8) Scala (21) scrum (44) spring (23) Startup (11) usi (21) usi2010 (9) web (16) xebia (7)

    Le Touilleur Express

    Contactez-moi : nicolas@touilleur-express.fr

    Suivez-moi sur Twitter : @nmartignole

    Copyright© 2008 - 2020 Nicolas Martignole | Tous droits réservés
    • A propos de l’auteur
    • A propos du Touilleur Express
    Le Touilleur Express