Francois Teychene

Francois Teychene

Startree

Cloud Developer @ Startree, meetup addict & organizer @ Montpellier, SunnyTech team.
Développeur couteau suisse pouvant intervenir du Javascript à la table de routage. Mes passions actuelles sont le Rust, le DevOps et le Scala en plus de vouloir mettre des conteneurs partout.

Twitter : @fteychene

Blog: https://www.fteychene.xyz/

java

Track : Java, JVM

Type de présentation : Tools-in-Action

Type algébrique de données en Java 17

Avec l'arrivée de Java 17, des sealed interface et d'un "pattern matching" (si on active la preview), nous avons la possibilité de modéliser des types algébriques de données en Java .

Cette modélisation des données dans notre programme va nous permettre d'ajouter plus d'expressivité à notre code et éviter les erreurs en utilisant notre compilateur. Nous pouvons également nous en servir de base pour modéliser des contraintes de programmation grace à nos types ! Ne vous fiez pas à ce nom barbare, nous verrons en pratique comment les utiliser et ce que sont ces types.

bigd

Track : Big Data, Machine Learning, Analytics

Type de présentation : Conference

Analytique temp réel pour vos utilisateurs avec Apache Pinot

De l’analytique temps réel pour vos utilisateurs, à la demande, sur des données tout juste intégrées dans le système, à l'échelle . Vous pouvez en voir des exemples lorsque vous regardez votre flux d’activité sur Linkedin ou que vous regardez un dashboard de livraison de votre plat favori.

Pour mettre à disposition de vos utilisateurs ce genre d’analyses temps réels, de nouveaux outils spécialisés émergent comme Apache Pinot. Cette base de données utilisée par des acteurs comme Linkedin, Stripe et Uber sur des datasets de centaines de TB pourrait bien être la solution que vous attendiez.

Venez découvrir comment mettre en place et utiliser Apache Pinot. Venez mettre de la donnée dans votre vin.