/ SPEAKER
Aficionado de programmation fonctionnelle et utilisateur heureux de Scala au quotidien mais ne soyez pas surpris de me voir parler de temps en temps de Java ou Typescript, ou de certains langages plus exotiques.
Dans une ancienne vie, vous m’avez peut-être vu développer des APIs web. Aujourd'hui, vous me croiserez en train de construire des data pipelines en utilisant Scala, Spark, Kafka et occasionnellement Python chez Fabernovel (anciennement Zengularity).
Accessoirement, je donne des cours d'initiation à la programmation fonctionnelle et je co-organise le PSUG (Paris Scala User Group).
Avec l'évolution des bonnes pratiques d’ingénierie logicielle, le métier tend à être de plus en plus prégnant lors de la conception de nos applications (voir même central dans le DDD). La modélisation de domaines, consistant à traduire les besoins métiers en un modèle formel, est une étape cruciale de cette dite conception. Nous disposions d’une palette d'outils assez intéressants en Scala 2 pour cela (classes, traits, ADTs, pattern-matching…), et Scala 3 (sortie mi 2021) nous a encore mieux loti en la matière (enums, extension methods, opaque types…).
À la suite d’une courte présentation du sujet et de Scala, on vous propose d’échanger tous ensemble sur des idioms courants de modélisation, les bonnes et mauvaises pratiques et sur les impacts de celle-ci dans nos architectures.
Que vous ayez lu le livre bleu ou pas, que vous connaissiez bien Scala ou pas, si vous êtes intéressé par les outils, architectures et astuces de modélisation couramment utilisées (en Scala, et plus globalement en Java, Go, Typescript ou Kotlin), ce Birds-of-a-Feather est fait pour vous.
Venez profiter de ce moment d'échange et de partage sur un des sujets les plus en vogue de notre métier.
Searching for speaker images...