TZX-6202 Reactor 3 et la programmation réactive sur la JVM | Devoxx

Reactor 3 et la programmation réactive sur la JVM

Conference

java Java, JVM, Javas SE/EE
  Friday from 14:55 til 15:40

Dans cette introduction au Reactive Programming, nous verrons comment Reactor 3, au même titre que RxJava, permet de mieux conceptualiser et implémenter les traitements asynchrones dans les applications sur la JVM. Nous nous intéresserons à ses types réactifs (Flux/Mono), au vocabulaire d'opérateurs Rx et à l'évolution parallèle de Reactor, RxJava 1 et RxJava 2 (avec leurs points communs et leurs divergences). Nous pourrons ensuite tout comme Reactor nous focaliser sur un contexte Java 8, la spécification Reactive Streams et le concept de backpressure ainsi que les optimisations de chaîne d'opérateurs. Enfin, nous élargirons notre perspective vers les tests et la couche réseau (reactor-netty, reactor-kafka)...

Simon Baslé Simon Baslé

Simon est Software Engineer chez Pivotal, sur le projet Reactor. Au cours des 7 dernières années, Simon s'est particulièrement enthousiasmé sur les aspects conception (OOP, design patterns, architecture logicielle) et s'est intéressé à des sujets divers tels que les clients riches et l'User eXperience, les outils supports (VCS, serveurs d'intégration continue et les bonnes pratiques associées), la programmation concurrente ainsi que la programmation réactive. Après quelques années en SSII, puis chez Couchbase (driver réactif Java), il intègre Pivotal dans l'équipe Spring / Reactor.

TBA : To be announced / Salle non affectée