Julien Smadja
Julien Smadja est consultant manager chez Xebia. Il est également formateur au sein de Xebia Training .
Il y a 6 mois

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 3 années

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 3 années

[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 4 années

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 4 années

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 4 années

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 5 années

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 5 années

Rétrospective du XKE de novembre

Publié par Julien Smadja

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 5 années

Rétrospective de notre XKE d’octobre

Publié par Julien Smadja

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 5 années

Rétrospective de notre XKE de Septembre

Publié par Julien Smadja

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 6 années

Peut-on faire du TDD sur du code existant ?

Publié par Julien Smadja

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 6 années

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 7 années

Tester les services asynchrones avec Awaitility

Publié par Julien Smadja

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 7 années

Testabilité des EJB 3.1. Prêt pour du TDD ?

Publié par Julien Smadja

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 :...

Xebia.TV

Xebia Mobile - Ce que nous faisons

Nous développons vos produits mobiles iOS et Android. Gardiens de la galaxie mobile, nous croyons qu'une application mobile de succès doit être capable de s’enrichir régulièrement de nouvelles fonctionnalités, tout en garantissant une robustesse dans le long terme. Dans nos réalisations, nous associons, à la recherche de la meilleure expérience utilisateur, un code de qualité, écrit à l'aide des technologies les plus efficaces et innovantes. http://mobile.xebia.fr/

Mois de la Data - Introduction Episode 3 - Meetup 16/05/2017

Xebia met à l'honneur la Data dans tous ses états durant le mois de mai 2017. Du Data Engineering à la Data Science en passant par le Real Time, tous les champs d’application autour de la donnée sont abordés à travers des problématiques concrètes. Le Mois de la Data sera articulé autour de 4 meetups tous les mardis de mai, avec pour chacun d’eux un thème dédié, présenté et organisé par des Xebians.

Faites chauffer les neurones de votre smartphone avec du Deep Learning

Xebia met à l'honneur la Data dans tous ses états durant le mois de mai 2017. Du Data Engineering à la Data Science en passant par le Real Time, tous les champs d’application autour de la donnée sont abordés à travers des problématiques concrètes. Le Mois de la Data sera articulé autour de 4 meetups tous les mardis de mai, avec pour chacun d’eux un thème dédié, présenté et organisé par des Xebians.