Sébastian Le Merdy
Sébastian est entré chez Xebia en 2011 pour mettre en pratique le Software Development Done Right.
Il est passionné par le développement logiciel et les technologies innovantes et le met au service de l'utilisateur final à travers l'agilité dans les projets.
Vous pourrez peut-être le rencontrer lors d'un coding dojo ou une présentation de live coding.
Il y a 3 années

Chapitre 3 du livre de Sandro Mancuso sur le Craftsmanship

Voici le résumé du chapitre 3 du livre de Sandro Mancuso sur le Software Craftsmanship. Ce chapitre porte un nom explicite : Software Craftsmanship. Il défini le terme, le replace dans son contexte historique et mentionne le manifeste. Déjà publié : Software Development Agile

Il y a 3 années

Chaque semaine, découvrez un chapitre du livre de Sandro Mancuso sur le Craftsmanship !

Il est un terme qui revient de plus en plus souvent dans les tweets, les articles de blog ou les conversations entre développeurs : le software craftsmanship. C’est un terme fédérateur qui regroupe énormément de choses. Mais parle-t-on toujours de la même chose ? Est-ce qu’un développeur aura la même vision du software craftsmanship qu’un...

Il y a 4 années

Screencast sur l’Open/Closed principle

Avec cette vidéo, nous vous proposons d’étudier un des principes SOLID : l’open/closed principle. En résumé, ce principe permet simplement de garantir que le système que vous développez pourra facilement accueillir de nouvelles fonctionnalités (ouvert aux extensions) sans toutefois devoir modifier le code existant (fermé aux modifications). Le principe va être illustré dans ce screencast...

Il y a 4 années

Screencast Bonus Calculator

On entend souvent dire que l’héritage c’est le mal. Mais quelles sont les justifications à ce type d’assertions ? Pourquoi faut-il favoriser la composition plutôt que l’héritage ? Avec ce screencast vous allez pouvoir observer une application concrète de ce principe. Diego et Sébastian se livrent à un ping pong TDD afin d’aboutir à un...

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

Une session de Code Elevator juste pour le fun

Publié par Sébastian Le Merdy

Vous avez raté la session de Code Elevator qui a eu lieue le 22 juillet ? Pas de panique : une session de rattrapage se tiendra le 26 septembre. Tout d’abord, qu’est-ce que Code Elevator ? Il s’agit d’un concours de programmation à la extreme startup. Venez avec votre laptop, votre langage de programmation préféré...

Il y a 4 années

TechEvent Code Elevator : un concours de programmation

Publié par Sébastian Le Merdy

Bien que l’été se soit bien installé, ce n’est pas une raison pour ne plus faire fonctionner votre cerveau et perdre la forme sur votre langage favori. Xebia vous propose de participer à une compétition de code le lundi 22 juillet dans ses locaux. À la manière d’Extreme Startup, cet exercice va vous demander de...

Il y a 5 années

Lien entre le fonctionnel, l’objet et le DDD

Publié par Sébastian Le Merdy

Dans la troisième partie de la soirée Vue d’ensemble du DDD, Jérémie Grodziski nous explique quels sont les liens entre le Domain Driven Design et les paradigmes fonctionnel et orienté objet. On a souvent tendance à assimiler l’approche DDD à la bonne manière de concevoir un système sous la forme de classes (orienté objet). C’est totalement juste....

Il y a 5 années

Le Value Object et l’Entity du DDD

Publié par Sébastian Le Merdy

Parmi les Building Blocks définis dans l’approche DDD, certains sont plus simples et fondamentaux que d’autres. Ceux-là permettent de mettre en place du DDD dans un projet de manière progressive et pragmatique tout en ayant un retour sur refactoring extrêmement gratifiant. Avec cette vidéo, vous allez découvrir dans les détails ce qui font les spécificités d’un Value Object et d’une Entity au sens...

Il y a 5 années

Une vue d’ensemble du DDD par Jérémie Grodziski

Publié par Sébastian Le Merdy

Qu’est-ce que le Domain Driven Design ? Pourquoi cette approche mérite amplement d’être re-découverte et appliquée avec succès dans nos projets ? Avec cette vidéo, vous allez assister à une introduction du Domain Driven Design. Il s’agit de la première partie de la soirée Vue d’ensemble du DDD qui s’est tenue chez Xebia le 26 février 2013. Jérémie...

Il y a 5 années

Java, JavaScript ou les deux ?

Publié par Sébastian Le Merdy

Une des grandes tendances du moment est le multi-langage. Cet article ne va pas déroger à la règle en prenant un exemple concret implémenté en Java et en proposant une version en JavaScript. Nous étudierons ensuite les avantages et inconvénients des deux solutions et regarderons un peu ce que donnent les performances comparées.

Il y a 5 années

Devoxx 2012

Cette année deux Xebians ont répondu présent au rendez-vous annuel de Devoxx : nous participions à CodeStory. Bien que nous ayons passé le plus clair de notre temps à coder en direct une application pour montrer des techniques de code innovantes, pragmatiques et efficaces, nous vous livrons dans ce billet, les grandes tendances de ce Devoxx...

Il y a 5 années

Extreme Startup chez Xebia

Lors du XKE de juillet, tous les Xebians ont pu participer à une nouvelle expérience de programmation : Extreme Startup. Nous avons eu d’excellents échos de la session qui s’était tenue à Devoxx France et nous avons voulu le tester par nous même. Le principe général est d’écrire un serveur web, de s’inscrire dans un...