COM-8600 Applications et librairies réactives avec RX Java 2 | Devoxx

Applications et librairies réactives avec RX Java 2

Hands-on Labs

java Java, JVM, Javas SE/EE Intermédiaire

Neuilly 212-213M Lab

Wednesday 13:30 - 16:30

La programmation réactive s’inspire de la programmation fonctionnelle et des flux de données. En d’autres termes, c’est déroutant…

RX Java 2 est une librairie Java qui implémente les concepts de la programmation réactive. Dans ce lab nous apprendrons à utiliser RX Java 2, les concepts, les opérateurs, et évidemment les bonnes pratiques. Nous verrons aussi comment RX Java 2 simplifie la concurrence, la tolérance aux pannes et la robustesse. Mais attention, RX Java 2 n’est pas une baguette magique. Nous parlerons aussi des limites et comment les contourner.

Ce lab présente également la création de librairies réactives avec RX Java 2. Avec la mouvance réactive, de nombreuses librairies bloquantes et synchrones ne sont plus utilisables.

Bref, ce lab couvre tout ce dont vous avez besoin pour commencer vos développements réactifs. Que vous vouliez utiliser RxJava 2 dans vos applications ou fournir une version réactive de votre librairie, il est fait pour vous.

Technologies utilisées : Java, RX Java 2, Eclipse Vert.x Prérequis : Connaissance de Java 8 (lambda, streams...), un IDE Java, git

 Reactive Programming    Reactive Streams    Reactive eXtensions API    Vert.x  
Salle Neuilly 212-213M Lab
Julien Viet Julien Viet

Julien is passionate about open source and development. He has been developing Open Source software for more than 10 years. He is currently employed by Red Hat as contributor of the Vert.x project.

Stéphane Épardaud Stéphane Épardaud

Dans les hautes montagnes de Nice, Stéphane travaille pour Red Hat sur le project Ceylon.

Hacker passionné de Java, C, Perl ou Scheme, standards web, bases de données, il a travaillé sur divers projets : éditeur XML WYSIWYG, libraire de multi-threading en C, language pour agents mobiles en Scheme (compilateur et VMs), services web 2.0 RESTful et des interfaces web riches en HTML 5 / JS.

Aimant partager, il parle dans des conférences telles que Scheme Workshop, de nombreux Java User Groups, dont le Riviera JUG qu'il a co-crée. Acteur passionné de l´open source depuis le début, il contribute au projet RESTEasy et crée les projets jax-doclets, stamps.js, des modules Play! Framework et travaille sur les projets Ceylon pour Red Hat.

Clement Escoffier Clement Escoffier

Who am I? That’s a good question. I had several professional lives, from academic positions to management. Currently, I’m working for Red Hat as Vert.x core developer. I have been involved in projects and products touching many domains and technologies such as OSGi, mobile app development, continuous delivery, DevOps… My main point of interest? Software engineering, so processes, methods, tools that make the development of software more efficient and also more fun. I’m also an active contributor to many open source projects such as Apache Felix, iPOJO, Wisdom Framework, and obviously, Eclipse Vert.x. 

TBA : To be announced / Salle non affectée