ArchitectureArchitecture
Deep Dive180min
ADVANCED

Les effets indésirables de nos Clean Archis

Cette présentation explore l'évolution des pratiques de développement, notamment Clean Code et Domain Driven Design, et leur impact sur la complexité des applications. Elle examine comment Java, Spring et d'autres outils facilitent l'application de ces principes architecturaux, tout en identifiant et corrigeant les implémentations douteuses, avec des exemples pratiques.

Yann Schepens
Yann SchepensOnepoint
Nicolas Giraud
Nicolas Giraudonepoint
Thomas BLAISOT
Thomas BLAISOTonepoint

talkDetail.whenAndWhere

Thursday, April 17, 13:30-16:30
Paris 241
talks.description
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.
développement
frameworks
architectures
implémentations
talks.speakers
Yann Schepens

Yann Schepens

Onepoint

France

Originellement développeur PHP, je suis devenu avec le temps expert technique, Architecte, Évangéliste, Coach technique ; en résumé : Tech Lead.

Mes domaines de prédilection ?

  • La POO
  • L'automatisation
  • La qualité
  • Le process DevOps
  • Le coaching technique
  • Le PHP
  • Le Numérique responsable
Nicolas Giraud

Nicolas Giraud

onepoint

France

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.
Thomas BLAISOT

Thomas BLAISOT

onepoint

France

Lead Tech chez onepoint, passionné de technos web et de containers Developpeur Java, Kotlin, Typescript, Angular, React …
comments.title

comments.speakerNotEnabledComments