Speakers

Arnaud Lemaire
Speaker and Software Craftsman
http://www.arpinum.fr/
Roch Dardie
Dev

CQRS & EventSourcing & DDD

CQRS & EventSourcing & DDD par Arnaud Lemaire Avec autant de buzzwords dans le titre, explicitons le menu : – Nous commencerons avec une étude des principes du CQRS et la notion de projection pour construire les modèles de données dédiées à la lecture, le tout avec un datastore traditionnel (relationnel). – Nous continuerons avec le concept d’état en programmation fonctionnelle, et comment les gérer au sein d’une application tout en respectant le principe d’immutabilité. Et comment ils ont transformé la gestion d’états pour la construction d’interface utilisateur. – Dans un troisième temps, nous nous intéresserons aux évènements du domaine-métier dans le Domain Driven Design et comment ceux-ci s’intègrent dans la mécanique de construction des projections. – Enfin, nous assemblerons toutes ces notions pour faire apparaitre l’« event sourcing » comme modèle de persistance pour nos données. – Pour clôturer, nous verrons les erreurs les plus courantes rencontrées lors de l’implémentation d’un modèle en event sourcing. Take away: – Utiliser CQRS (sans event-sourcing) pour simplifier la gestion de la persistance dans son application. – Comprendre comment gérer des états dans un contexte fonctionnel – Gérer facilement les évènements-métier au sein d’une architecture DDD. – Savoir comment implémenter correctement un système basé sur l’event sourcing. Nous aurons ensuite Roch Dardié qui nous fera une démonstration de Lagom et de son apport dans l'univers CQRS / EventSourcing Scala. Plus d'informations

  • 18 octobre 2017 ( PLACES RESTANTES)
  • Polytech'Montpellier
  • Inscription

Last events

Pourquoi Spring <3 Kotlin

20 septembre 2017

Pourquoi Spring <3 Kotlin et comment utiliser le support officiel de ce langage qui sera disponible dans Spring Framework 5, Spring Boot 2 et Spring Data Kay pour développer votre prochaine application Spring plus efficacement tout en vous faisant plaisir. Sébastien nous décrira comment transformer étape par étape un projet Spring Boot 1.0 écrit en Java en un projet Spring Boot 2.0 écrit en Kotlin tournant sur le nouveau framework réactif Spring WebFlux : - Etape 1: Pourquoi choisir Kotlin et comment l'utiliser à la place de Java 8 - Etape 2: Mise à jour vers Spring Framework 5 et Spring Boot 2.0 - Etape 3: Migrer de Spring MVC à Spring WebFlux et ses API réactives - Etape 4: Utiliser l'API fonctionnelle de Spring

Lire la suite

NoJUG Day

20 mai 2017

NOJUG Day ! (Not Only Java User Group) Pour cette magnifique journée du 20 Mai 2017, le Montpellier JUG vous propose une conférence dédié à la tech. Au programme, des speakers locaux, mais pas que ... . Seront présent : Fanck Ernewein, Jérome Avoustin, Laurent Doguin, Quentin Adam, Paul Leclerq, et bien d'autres ... Des sujets variés !!! Couchbase, microservice, Redux, DDD, CQRS, Spark et Databricks au proramme Au planning de la journée : - 9h30 Accueil / petit-déjeuner - 10h00 Début des conferences - 12h30 Pause déjeuner - Surprises - 14h00 Reprise des conférences - 18h00 Fin de la journée de conférences

Lire la suite

Container ... ou pas

15 février 2017

Les containers sont, depuis quelques années, au coeur des évolutions des sociétés. Nous les retrouvons dans toutes les conférences et Docker est un des sujet les plus représenté. Mais les containers peuvent avoir également des limites et sont souvent incompris. Dans cette soirée nous allons nous intéresser aux conteneurs mais surtout à la différence avec des machines virtuelles et la limitation de l'utilisation de Docker en production.

Lire la suite

Partenaires

Devenir sponsor?

Venez nous rencontrer lors d'un évènement ou envoyez nous un email.