L'auteur
Description de l'auteur
Articles
Julien Smadja
Il y a 5 ans
Sujets du XKE de Février 2018
Chaque mois, tous (oui tous) les consultants de Xebia se réunissent pour la journée du XKE (Xebia Knowledge Exchange), notre journée de partage de la connaissance. La session de février a été riche et variée, en voici un aperçu. Productivité #Pomodoro #GTD L’efficacité personnelle, comment gérer les interruptions, animé par François Laurain Selon certaines études, il...
Il y a 6 ans
Xebia a participé au concours Google HashCode 2017
Le 23 février dernier s’est tenu le tour de qualification du Google Hash Code. Trois équipes de Xebians ont participé à l’aventure, trois façons différentes d’aborder le concours. Hash Code est une initiative lancée en 2014 comme concours de programmation à destination des étudiants et professionnels. Depuis quelques années, cela se passe en deux tours...
Il y a 8 ans
Chapitre 8 du livre de Sandro Mancuso sur le Software Craftsmanship
Comme chaque semaine, nous vous proposons un résumé d’un chapitre de l’excellent livre de Sandro Mancuso Software Craftsmanship – Professionalism Pragmatism Pride. Cette semaine, découvrez un chapitre plus personnel de l’auteur, puisqu’il y décrit les raisons et les choix qui l’ont menés à la carrière qu’on lui connait. Si vous êtes intéressés par la vision d’un...
Il y a 9 ans
[DevoxxFR] Software Craftsmanship
Sandro Mancuso a présenté une conférence passionnante au sujet du Software Craftsmanship. Digne héritier d’Uncle Bob Martin, il a étayé ses propos à l’aide d’anecdotes de son expérience professionnelle.
Il y a 9 ans
Screencast gilded rose Episode 3
Voici le troisième et dernier épisode du screencast de refactoring du kata gilded rose. Si vous n’avez pas suivi ni le premier épisode ni le second voici un bref résumé du but final : il s’agit d’aboutir à un code lisible et maintenable permettant d’ajouter un nouveau type d’item beaucoup plus facilement. Pour cela, nous...
Il y a 9 ans
Screencast Gilded Rose Episode 2
Après le premier épisode de refactoring du kata Gilded Rose, vous allez retrouver dans ce nouvel épisode encore plus de simplifications du code afin d’y voir enfin un peu plus clair. Pour rappel, nous sommes partis du code original avec une couverture de tests nous permettant de nous assurer que nos refactorings ne cassent pas...
Il y a 9 ans
Screencast Gilded Rose Episode 1
Voici une vidéo de 10 minutes qui présente des refactorings pour améliorer le code du kata Gilded Rose. Ce kata vous met à la place d’un développeur héritant d’un code existant qui n’est pas très lisible (c’est le moins qu’on puisse dire) mais qui fonctionne comme le client le désire. Vous devez implémenter une nouvelle...
Il y a 10 ans
Février – Un XKE pas comme les autres …
Les consultants de Xebia se retrouvaient cette semaine lors du XKE (Xebia Knowledge Exchange), rendez-vous mensuel au cours duquel Xebia France se réunit afin d’échanger et de partager sur les dernières technologies Java/JEE, SOA et Agilité. Un XKE un peu spécial en ce mois de février puisqu’il s’agissait d’un nouveau hackathon Xebia. Les présentations des Xebians...
Il y a 10 ans
Rétrospective du XKE de novembre
Comme chaque premier jeudi du mois, tous (oui tous) les consultants de Xebia se sont réunis jeudi dernier pour la journée du XKE (Xebia Knowledge Exchange). Voici un résumé du programme proposé :
Il y a 10 ans
Rétrospective de notre XKE d’octobre
Comme chaque premier jeudi du mois, les consultants de Xebia se sont réunis en fin de semaine dernière pour le XKE (Xebia Knowledge Exchange). La journée a commencé par trois slots en parallèle : Les Java 8 lambdas vont-ils changer la face du monde ?, animé par François Sarradin Java 8 apportera d’importantes nouveautés au...
Il y a 11 ans
Rétrospective de notre XKE de Septembre
Comme chaque premier jeudi du mois, les consultants Xebia se sont réunis en fin de semaine dernière pour le XKE (Xebia Knowledge Exchange). Mongo dans tous ses états (Jongo et Nodejs), animé par Yves Amsellem et Benoit Guérout Cette présentation nous donnait l’occasion de partir à la découverte de Mongo et de son utilisation en Java...
Il y a 11 ans
Peut-on faire du TDD sur du code existant ?
Notre quotidien de développeur consiste très souvent à modifier du code existant. Certes, nous avons parfois la chance de développer de nouveaux modules tout frais, tout neufs et le Test Driven Development est à son avantage. Mais comment peut-on mettre en pratique le TDD sur du code déjà écrit, parfois mal pensé et non testé....
Il y a 11 ans
Visuwall – Mixer vos outils de build et de qualité
Visuwall est un outil agrégeant et synthétisant les métriques fournies par Hudson, Jenkins, Bamboo, Teamcity et Sonar. Pour faire simple, imaginez que sur un seul écran vous puissiez voir en un clin d’œil l’état de vos builds (succès/instabilité/échec), le nombre de tests unitaires et d’intégration agrémenté de métriques telles le nombre de lignes de code,...
Il y a 12 ans
Tester les services asynchrones avec Awaitility
Les tests d’intégration impliquent souvent plusieurs composants d’une architecture technique (webservices, serveurs de mail, …). Si une action s’exécute sur un composant A qui fait appel à un composant B et si la condition à vérifier dépend de la bonne exécution de B, vous êtes dans un cas d’asynchronisme. La première idée qui vient à...
Il y a 12 ans
Testabilité des EJB 3.1. Prêt pour du TDD ?
La testabilité est devenue un facteur à prendre en compte lors du choix d’un composant technique. Pour les EJB 3.0, il existait plusieurs manières de tester des services développés, Ejb3unit (figé depuis mi-2009) ou Arquillian (uniquement côté JBoss AS). Les EJB 3.1 offrent enfin une solution native, prête à l’emploi et simple à manipuler :...
Nous recrutons
Être un Sapient, 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.