/ SPEAKER
Développeur passionné, Nicolas évolue depuis près de 15 ans essentiellement sur des projets Java (EE).
Addict aux outils innovants et sensible aux pratiques agiles, c'est d'abord avec les notions de CD/CI qu'il aborde ces notions d'amélioration continue, puis plus récemment dans la mouvance DevOps, où il trouve refuge !
C'est finalement dans un rôle de Tech lead (alias "couteau suisse") qu'il intervient, et tente (parfois avec succès) de faciliter la vie de ses co-developpeurs dans l'esprit bienveillant du Software Crafter.
Ces dernières années, les pratiques de développement ont largement évoluées.
De Clean Code aux outils issus du Domain Driven Design, l'organisation de nos applications s'est complexifiée, laissant sur le bord de la route un certain nombre de développeurs.
D'un autre côté, les languages comme Java, les frameworks comme Spring ou certaines librairies de l'écosystème améliorent la prise en compte de ces grands principes "by design" pour nous permettre de les mettre en œuvre.
Si vous êtes familier avec ces principes de Clean Architecture ou d'architecture hexagonale, il est probable que vos yeux saignent à la vue de bon nombre d'implémentations pour de multiples raisons !
Nicolas, Thomas et Yann vous proposent de reparcourir les différents concepts de ces architectures et pratiques afin d'identifier les impacts sur notre code, et peut être aussi certains mélanges douteux.
Enrichis d'exemples de pratiques douteuses, voire incomplètes, ils vous proposeront également de voir comment les éléments de l'écosystème Java/spring peuvent répondre à certains paradigmes de ces architectures en facilitant leur utilisations pour le plus grand nombre.
Searching for speaker images...