Simon BASLE | Devoxx

Simon BASLE
Simon BASLE Twitter

From Pivotal

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.

Blog: http://simonbasle.github.io

java Java, JVM, Javas SE/EE

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

University

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.

TBA : To be announced / Salle non affectée