Clément Héliou
Pragmastism Driven Developer passionate about xDD (TDD/BDD/DDD), clean architectures (Event Sourcing, Hexagonal Architecture and al.) and code quality. Enthusiastic defender of knowledge sharing and human skills.
Il y a 5 mois

Automatiser l’exécution de ses scénarios Gherkin en Scala

Si l’exécution automatisée de spécifications par l’exemple (ou scénarios Gherkin) est monnaie courante et bien outillée dans beaucoup de langages tels que Java, Ruby ou C#, la recherche s’avère moins fructueuse en Scala. Dans cet article, nous vous proposons de parcourir les solutions qui s’offrent à vous pour exécuter automatiquement vos scénarios afin d’obtenir une...

Il y a 11 mois

Retour sur l’après-midi du Domain-Driven Design

Le 7 juin dernier s’est déroulé l’après-midi du Domain-Driven Design au centre de conférence Microsoft, à Issy-les-Moulineaux. Cet évènement, animé par Thomas Pierrain, Bruno Boucard et Jérémie Grodziski (co-organisateurs du meetup DDD Paris et fondateurs du mouvement « Let’s reboot DDD »), avait pour objectif l’introduction aux patterns tactiques et à l’approche du DDD au travers...

Il y a 1 année

Event Sourcing : comprendre les bases d’un système évènementiel

Depuis plusieurs mois, l’Event Sourcing et les systèmes évènementiels sont sur toutes les lèvres. L’année passée a sans nul doute marqué l’avènement des systèmes dits « réactifs » ou « dirigés par les évènements ». Bien que leur présence ne date pas d’hier, peu d’applications en tirent aujourd’hui bénéfice. Durant la dernière Xebicon, Xebia a proposé...

Il y a 2 années

Retour sur nCrafts 2016

Souvent quand on essaie d’expliquer ce qu’est le software craftsmanship, on a du mal à synthétiser les idées qui définissent ce mouvement. Après réflexion, il s’avère que la conférence nCrafts à elle seule nous donne un bel aperçu : DDD, BDD, TDD, code quality, functionnal programming, craftsmenship, machine learning and much more… It´s all there...

Il y a 2 années

5 recettes pour réussir à coup sûr vos live-coding

Publié par Clément Héliou

Le printemps est, pour la communauté des développeurs, propice aux conférences avec en l’espace de quelques semaines Devoxx France, Mix-IT et NCrafts. Comme nous, vous êtes probablement friands des « live-coding » (ou « tools in action »), ces séances de codage en direct où l’on vous démontre les capacités d’un langage, d’un outil ou...

Il y a 2 années

Pérennisez votre métier avec l’architecture hexagonale !

Publié par Clément Héliou

Dans la majorité des DSI où nous intervenons, nous faisons souvent le même constat depuis plusieurs années ; il reste difficile de produire des applications évolutives et pérennes. C’est d’autant plus vrai aujourd’hui alors que la révolution numérique (ne dites surtout pas digitale) bat son plein, entrainant des nouveautés incessantes en termes de technologies, d’outillage, etc. Ainsi,...

Il y a 2 années

Codeurs en Seine 2015 : la conférence pour les développeurs

Cette année, Codeurs en Seine a démarré avec une demi-heure de retard, l’alarme incendie s’étant déclenchée de manière impromptue aux alentours de 9 h ! Les 500 participants se sont donc retrouvés 20 minutes dans le froid (mais sous le soleil) avant de retourner au chaud assister à la keynote de Laure Nemée. Dans cet...

Il y a 3 années

Découvrir la programmation fonctionnelle #1 | Fonctions

Java 8 vient de souffler sa première bougie. Si la programmation fonctionnelle (PF dans la suite de cet article) ne l’a pas attendue pour exister, on ne peut que constater le grand coup de projecteur donné à ce paradigme tantôt méconnu et parfois méprisé. Néanmoins, on ne peut réduire la PF aux seuls Streams, Collections...

Il y a 3 années

Découvrez le Craftsman Daily Workflow

Publié par Clément Héliou

Quality without Compromise est une des valeurs fondatrices de Xebia. Le Craftsmanship tient une part importante dans notre ADN, et c’est donc tout naturellement que nous sommes sponsor Silver de la nouvelle édition de la conférence NCrafts. Cette conférence, qui se tiendra les 21 et 22 mai prochains, sera l’occasion pour tous les Craftsmen de se retrouver...

Il y a 3 années

Un jour à Devoxx France 2015

La 4ème édition de Devoxx France s’est déroulée du 08 au 10 Avril dernier au Palais des Congrès de Paris. Ce fut une nouvelle fois un grand succès servit par une organisation irréprochable. Présents côté speakers et côté spectateurs, nous vous proposons un retour sur les présentations qui nous ont marquées. Vous aurez, d’ici quelques semaines,...

Il y a 3 années

Legacy code – Se défaire des dépendances statiques

Publié par Clément Héliou

Depuis quelques années, et particulièrement ces derniers mois, le mouvement Software Craftsmanship gagne du terrain et convainc de plus en plus de développeurs et de DSI. Si les valeurs qu’il soutient sont relativement bien comprises, une interrogation revient régulièrement : « Comment appliquer tout cela sur le legacy code? » Lors de la dernière réunion du Paris Software Craftsmanship, cette...

Xebia.TV

Xebia - Témoignage Early Birds - Nos clients en parlent le mieux

Samuel Clara, Product Manager chez Early Birds, revient sur l'intégration d'un Data Engineer Xebia dans son équipe afin d'implémenter leurs algorithmes et d'apporter l'expertise Xebia sur le Craftsmanship.

Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up gère son produit ?

Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/

Tech4Exec - Comment la maintenance prédictive a permis à Air France d’anticiper des pannes ?

Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/

@c_heliou Tweets

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 jour

RT @carlton858: Inspired by @sebrose at #agilept to use Example Mapping as a good way to have more effective refinement sessions.

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 3 jours

RT @jqcoffey: Yes! @CriteoEng is FP! How we got there by @guillaumebort: https://t.co/sHMe9Wio6h hat tips to those who've helped/inspired w…

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 3 jours

RT @XebiaFr: [#Xebia_back] Comment enseigner le #DDD ? La réponse dans la sélection d'article de la semaine de @edseeya . #rdp https://t.co…

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 3 jours

RT @pvardanega: J'aime beaucoup les métaphores utilisées dans l'article "Estimations et Story points" https://t.co/HmJwWWdXGz #agilite via…

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 3 jours

RT @XebiaFr: La revue de presse est en ligne ! Retrouvez notre sélection d'articles de la semaine. Au sommaire : la sortie de #Scala 2.12.6…

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 4 jours

RT @ctford: The test for extracting common code should not be "Are they the same right now?" but "Do they have the same reasons to change?"…

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 5 jours

RT @loicknuchel: Très bon talk de @XDetant sur la programmation fonctionnelle à @DevoxxFR : https://t.co/eQLKYCpzv7 Je suis fan ;)

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 semaine

RT @tdpauw: At #newcrafts I got this question after my Feature Branching is Evil presentation: "Are you always fanatically against feature…

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 semaine

RT @cyriux: After the classic @mfeathers definition of legacy code “Code without tests”, let’s embrace the @dylanbeattie definition: “Code…

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 semaine

RT @jessitron: If your enterprise wants to optimize for Collective Intelligence over Command and Control, you can learn a lot from open sou…

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 semaine

RT @cyriux: “I don’t want to get rid of the Singleton; I just want my function to not assume that it’s a Singleton I’m dealing with. It’s v…

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 semaine

RT @mfeathers: If it’s hard to write code to understand your code (i.e., unit tests), it’s probably hard to understand your code.

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 semaine

RT @real42skillz: Since we like append-only immutable systems, here is a new tweet to replace the previous one with spelling mistake ;-)…

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 semaine

RT @Ouarzy: System complexity does not lie in the entities themselves, but in the interactions between them.

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 semaine

RT @GTechene: Now 4 practices to use when working trunk-based @tdpauw @ncraftsConf #NewCrafts https://t.co/NNZdInv5ti

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 semaine

RT @Ouarzy: How do you teach #DDD? | Ouarzy's Blog https://t.co/UFtq8j4lZn https://t.co/xzWlxIDefo

Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 semaine

Clean architecture in a nutshell https://t.co/YIVXeJqgbL

Clément HELIOU a retweeté
Clément HELIOU
Clément HELIOU @c_heliou Il y a 1 semaine

RT @mariuszgil: @ziobrando @wjptak @SegFaultConf @j_palka That’s our tradition after #EventStorming session. Just take a look at all wrong…