Description de l'auteur

Passionné par les technologies Java/JEE depuis sa sortie de l'EPITA, Erwan Alliaume est aujourd'hui consultant chez Xebia. Il intervient depuis 2 ans sur des missions de développement et d'architecture pour l’un des leaders mondiaux de la production et de la distribution de contenus multimédia. Expert technique polyvalent, Erwan a été amené très tôt à prendre des responsabilités sur des projets de taille significative. Il a notamment développé des compétences clé dans la mise en place de socle de développement, la métrologie et les audits de performance et de qualité. Erwan participe également activement au blog Xebia ou il traite aussi bien de sujets d’actualités que de problématiques techniques.

Résultats

Publié par Erwan Alliaume

Il y a 10 années

Google Chrome – 1 semaine après …

Si vous avez passé la semaine dernière sur Mars Ce n’est plus un secret pour personne, Google a concrétisé cette semaine une des rumeurs récurrentes de ces dernières années : la sortie de son navigateur web. Difficile d’y avoir échappé, l’information a circulé de manière virale cette semaine dans tous les médias. Tout est parti...

Publié par Erwan Alliaume

Il y a 10 années

Programmation concurrente : notions fondamentales

Jouer avec les Threads n’est pas trivial. En informatique de gestion, cette difficulté est heureusement masquée par les serveurs d’application et les API spécifiques. La plupart du temps, ils permettent aux développeurs de s’abstraire de ces contraintes et de se concentrer sur le code métier, moins technique. Il arrive pourtant qu’il faille se relever les...

Publié par Erwan Alliaume

Il y a 10 années

Enumérations – Utilisation avancée

Avant l’arrivée des énumérations, deux principaux choix s’offraient à vous pour effectuer des énumérations : les constantes et les classes de type N-gleton. C’était au développeur de choisir, selon le contexte, quelle solution semblait la plus adaptée à son problème. Vous constaterez rapidement qu’aucune de ces solutions n’était satisfaisante.

Publié par Erwan Alliaume

Il y a 10 années

SonarJ – Comment gérez-vous votre architecture et votre qualité technique ?

L’analyse statique de code consiste à détecter automatiquement des erreurs dans le code source d’un programme sans l’exécuter. Les revues de code, tests statiques automatisés du code sont entrés dans les mœurs du développement logiciel. Ils sont d’ailleurs intégrés dans la majorité des outils d’intégrations continues et constituent, la plupart du temps, l’une des seules...

Publié par Erwan Alliaume

Il y a 10 années

Java Agent – Instrumentez vos classes

Qu’est ce qu’un Agent Java ? Vous les avez sans doute remarqués au détour d’une ligne de commande d’exécution d’un programme Java, pourtant vous ne savez pas trop à quoi ils servent. Comme leur nom vous paraît familier, vous vous êtes certainement contenté de les utiliser sans savoir comment ils fonctionnent. Ils font parti de...

Publié par Erwan Alliaume

Il y a 11 années

Ajouter un détecteur personnalisé à FindBugs

Les outils d’analyse statique du code permettent de détecter automatiquement certaines anomalies d’une application. Plus les anomalies sont détectées rapidement moins leur coût de correction est élevé. Certains estiment que si la correction d’un bug coûte ‘1’ durant la phase de développement, elle coûtera ’10’ en phase de recette et ‘100’ en production. Les objectifs...

Publié par Erwan Alliaume

Il y a 11 années

GC générationnels traditionnels (jdk6) VS GC Garbage First (jdk7)

L’analyse empirique montre que dans une application la très grande majorité des objets créés sont détruits presque immédiatement. C’est d’autant plus vrai pour les applications web et/ou stateless où la plupart des objets sont créés pour traiter une requête et peuvent être donc détruits juste après ce traitement. De ce constat résulte l’idée de ne...

Publié par Erwan Alliaume

Il y a 11 années

JSR 294 – Les Superpackages

Lors de la revue de presse du début décembre, nous annoncions le passage en public draft de la JSR-294 (Improved Modularity Support). Cette JSR fait partie de la liste des évolutions potentielles proposées comme amélioration pour le JDK 7. Ce billet fait le point sur ce qu’elle propose. Si vous développez en Java depuis plusieurs...

Publié par Erwan Alliaume

Il y a 11 années

Nagez avec les dauphins ! JDK 7 proposals’ overview

Xebia a récemment ouvert ses journées de partage de la connaissance au public (XKE). Ce billet présente l’un des sujets abordés lors de la session de février : les nouveautés du jdk7. À l’heure où ces mots sont écrits, il n’existe pas de JSR officielle regroupant les futures fonctionnalités de Java SE 7.0. Il semblerait...

Nous recrutons

Être un Xebian, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.