Java & LanguagesJava & Languages
3H Hands-on Lab180min
INTERMEDIATE

Refactorer votre code vers le Data Oriented Programming

La Programmation Orienté Données est une approche alternative à la Programmation Objet, qui vous permet d'organiser votre code différemment. Elle s'appuie sur les records, les types scellés, les switch expressions exhaustives, et le pattern matching. Ce lab part d'une application simple, qui ressemble à une application legacy et vous guide pas à pas vers la réorganisation du code en appliquant tout d'abord les principes SOLID, puis les principes de la programmation orientée données. Il vous permettra d'avoir une meilleure vision de ce qu'est la programmation orientée données, de comprendre ce qu'elle peut vous apporter dans l'organisation et la bonne modularisation de vos applications, afin de pouvoir l'appliquer à bon escient dans vos applications.

José Paumard
José PaumardOracle
Antoine Sabot-Durand
Antoine Sabot-DurandSCIAM
David Delabassée
David DelabasséeOracle

talkDetail.whenAndWhere

Thursday, April 17, 13:30-16:30
Neuilly 253
talks.description
La Programmation Orienté Données est une approche alternative à la Programmation Objet, qui vous permet d'organiser votre code différemment. Elle s'appuie sur les records, les types scellés, les switch expressions exhaustives, et le pattern matching. Ce lab part d'une application simple, qui ressemble à une application legacy et vous guide pas à pas vers la réorganisation du code en appliquant tout d'abord les principes SOLID, puis les principes de la programmation orientée données. Il vous permettra d'avoir une meilleure vision de ce qu'est la programmation orientée données, de comprendre ce qu'elle peut vous apporter dans l'organisation et la bonne modularisation de vos applications, afin de pouvoir l'appliquer à bon escient dans vos applications.
données
modularisation
solid
programmation
talks.speakers
José Paumard

José Paumard

Oracle

France

José est Java Developer Advocate au Java Platform Group chez Oracle. Anciennement maître de conférences à l'Université Sorbonne Paris Nord pendant 25 ans, il est Java Champion, Rockstar JavaOne, speaker régulier dans de nombreuses conférences : Devoxx (France, Belgique, UK), JavaOne, Oracle Code One, DevNexus, JFokus. Il a été consultant en entreprise pendant 25 ans, fortement investi en qualité des applications logicielles et Software Craftsmanship. Il est membre du Paris JUG, co-organisateur du Paris JUG Java Day et de JChateau, unconference annuelle oarganisée par le Paris JUG. Il contribue au site https://dev.java/, tient le JEP Café sur YouTube, et publie également une série de shorts : Cracking the Java Coding Interview.
Antoine Sabot-Durand

Antoine Sabot-Durand

SCIAM

France

Antoine est un Java Champion et l’ancien spec lead de Jakarta EE CDI. Il a fait partie de l’équipe de lancement de Quarkus chez Red Hat et à travaillé sur des specs MicroProfile majeures comme Fault Tolerance ou Health Check. Aujourd’hui, Antoine est architecte et expert technique chez SCIAM. Il pilote des projets complexes en utilisant en grande partie les technologies qu’il a contribué à mette au point.
David Delabassée

David Delabassée

Oracle

Belgium

David is a Director of Developer Relations in the Java Platform Group at Oracle. Over almost 3 decades, David has championed Java extensively throughout the world.
comments.title

comments.speakerNotEnabledComments