JUG Meeting #68

23 Apr 2015

Reactive Programming for a demanding world: building event-driven and responsive applications with RxJava

L'incontro si è tenuto Giovedì 23 Aprile 2015 presso Veespo (mappa) in Via S. Maria alla Porta, 9 - Milano.

Le slide dell'intervento sono disponibili su http://www.slideshare.net/mariofusco/reactive-programming-for-a-demanding-world-building-eventdriven-and-responsive-applications-with-rxjava.


Abstract dell'intevento:
Reactive Programming is a new programming paradigm providing an higher level abstraction to build event-driven, scalable, resilient and responsive applications. Its main idea is extending the observer pattern to support sequences of data/events and adds operators allowing to compose those sequences together in a declarative and functional style. In this talk we'll go over reactive programming principles and then dive into implementation level details showing in a live coding session how to develop a reactive application using RxJava, a library for composing behaviors applied to event streams.

A cura di Mario Fusco:
Mario is a senior software engineer at Red Hat working at the development of the core of Drools, the JBoss rule engine. He has a huge experience as Java developer having been involved in (and often leading) many enterprise level projects in several industries ranging from media companies to the financial sector. Among his interests there are also functional programming and Domain Specific Languages. He is also the co-author of "Java 8 in Action" published by Manning.