ZRQ-0586 Spéléo Reactor: dans les profondeurs de la programmation réactive | Devoxx

Spéléo Reactor: dans les profondeurs de la programmation réactive

University

java Java, JVM, Javas SE/EE Intermédiaire
  mercredi 09:30 - 12:30

Le réactif a le vent en poupe ces dernières années, avec la popularité croissante de librairies de programmation réactives telles que Reactor et RxJava ou d'architecture réactive comme Vert.x, ainsi que l'introduction de la spécification Reactive Streams (qui rejoint même le JDK en Java 9 via les interfaces Flow).

Dans cette université, nous partirons des principes de bases de la Programmation Réactive et de la spécification Reactive Streams, puis nous nous intéresserons à Reactor et le vocabulaire d'opérateurs qu'il propose.

Ensuite, nous descendrons dans les profondeurs de la librairie pour regarder en détail l'implémentation concrète de différents opérateurs, pour en comprendre le fonctionnement et se faire une idée de ce que ça implique d'implémenter Flow.

Cette session suppose que vous soyez familier avec Java 8 et ayez au moins entendu parler de programmation réactive.

 Reactive Programming    Reactor    Reactive Streams    Reactor operators  
La salle sera affectée entre 24 et 72h avant la conférence
Simon BASLE Simon BASLE

Software Engineer chez Pivotal, sur le projet Reactor (après quelques années en SSII, puis chez Couchbase sur le driver réactif Java). Intérêt pour l'OOP, les outils et pratiques du code en général, l'open-source, la programmation concurrente et bien sûr la programmation réactive.

TBA : To be announced / Salle non affectée