Adresse : Epitech Toulouse (cf. lien pour adresse exacte, attention l’Epitech a plusieurs sites) (Inscrivez vous).
Java pattern matching: SuitCase, par Didier Plaindoux (30 min)
Etant jeune vous vouliez coder en OCaml et Haskell mais voila Java est partout dans l’industrie. Au revoir les lambdas et le pattern matching ! Stop les lambdas dans Java 8 c’est une réalité mais quid du pattern matching ?
Durant cette session je me propose de présenter un design du pattern matching par le biais d’un DSL fortement inspiré de Scala.
Nouveautés et limitations de JMS 2, par Florian Beaufumé (20 min)
Nous allons présenter les nouveautés de JMS 2, l’API Java de messaging, ainsi que ses limitations ou difficultés de mise en oeuvre.
Feign(ant) in action, par Igor Laborie (15 min)
Devant le succès des API REST, nous avons de plus en plus souvent besoin d’implémenter des clients REST en Java.
Feign est une alternative aux solutions plus classique comme http-client, fluent-hc, JAX-RS client (Jersey).
C’est une présentation du type LiveCoding.
Petite intro à Go, par Sylvain Wallez (30 min)
Le langage Go, créé par Google, est de plus en plus présent sur les logiciels
d’infrastructure et serveur (Docker, Kubernetes, InfluxDB, Grafana, SyncThings,
etc).
Un Java-iste peut devenir productif en Go en 2 jours (je suis passé par là).
La présentation fera une petite introduction au Go pour les Java-istes.