À propos de ce groupe

L'ElsassJUG, le Java User Group d'Alsace, s'intéresse bien sûr à Java et son très large écosystème, que ce soit la JVM, le tooling ou les autres langages tournant dessus.

Toutefois, un bon développeur a besoin de connaitre bien plus, et c'est surtout cela notre objectif : nous avons donc accueilli des speakers sur des sujets variés, par exemple JavaScript, Docker, Reactive Domain Driven Design ou TDD.

Nous nous ouvrons donc largement aux autres horizons techniques, que ce soit avec des speakers nationaux ou, encore mieux, locaux. Une seule exigence : de la passion pour le bon code :)

Pour nous suivre, proposer un sujet ou nous contacter, passez par https://twitter.com/ElsassJUG ou https://www.meetup.com/fr/ElsassJUG/ .

A bientôt !

Événements à venir (2)

Comprendre GraphQL by Guillaume Scheibel

N'a pas encore de lieu

Résumé de la conférence :
GraphQL est une spécification décrivant un language de requêtes pour API sur une base d'un contrat fortement typé. En plus du contrat, GraphQL se base sur une sélection explicite des champs permettant un requêtage riche évitant soit "l'overfetching" (recevoir des données inutiles) ou la multiplications des requêtes.
GraphQL est aussi connu pour son écosystème clients (web et mobiles) ou serveur avec la possibilité d'écrire des services dans une multitude de langages. Durant cette session, nous verrons comment développer un schéma GraphQL avec différents languages.

Le speaker :
Guillaume est Principal Engineer chez Apollo GraphQL à Londres et a travaillé chez Expedia Group ou encore en société de services. Il a également co-créé le JUG pour la région de Strasbourg (ElsassJUG) et contribue à 2 projets open-sources (Hibernate OGM et Infinispan). De temps en temps, il parle à différentes conférences (Soft-Shake, Devoxx FR, MA et BE, CodeMotion ES) ou JUGs.

Data-Oriented Programming in Java by Nicolai Parlog

N'a pas encore de lieu

[Attention, cette conférence est entièrement en anglais]

Talk summary:
In data-oriented programming (DOP), we model data as data and mpolymorphic behavior with pattern matching. This talk will introduce the concept of DOP and its four principles:

  • model the data, the whole data, and nothing but the data
  • data is immutable
  • validate at the boundary
  • make illegal states unrepresentable

We'll also explore how to use pattern matching as a safe, powerful, and maintainable mechanism for ad-hoc polymorphism on such data that lets us define operations without overloading the types with functionality. The talk ends with a juxtaposition to OOP, so you not only learn how to employ DOP but also when (not).

About the speaker :
Nicolai (aka nipafx) is a Java enthusiast focused on language features and core APIs with a passion for learning and sharing - in articles, newsletters, and books; in tweets, videos, and streams; in demo repos and at conferences - more on all of that on nipafx.dev.
He's a Java Developer Advocate at Oracle and organizer of the Accento conference in Karlsruhe.
That aside, he's best known for his haircut.

Événements passés (44)

Programmation Asynchrone avec Loom by José Paumard

N'a pas encore de lieu

Photos (27)

Retrouvez-nous sur