Make RxJS and Node dance - how reactive programming can help in asynchronous non blocking environments

14:10/14:50

Dealing with asynchronous non blocking processing has always been the norm in JavaScript and now is becoming popular in many other contexts. Bad luck: benefits, e.g. efficient use of resources, come at cost of increased complexity. Over time the community has found ways to address such complexity: we all started with ‘callbacks’, then came Promise, now async&await. Recently another kid has come to town, ReactiveX/RxJS. In this talk we can see how a real-world use case has found an effective solution leveraging Node efficiency with elegant functional style programming via RxJS and Observables.

Language: English

Level: Beginner

Enrico Piccinin

Principal - ThoughtWorks

Currently I am a Principal @ThoughtWorks, in what I call my third professional life. The first one started around the time Maradona kicked Italy out of the World Cup in Napoli (i.e. 1990) - for 11 years I have been a professional developer, covering procedural Cobol / RPG stuff as well as pioneering OO, Smalltalk and Java. Then I moved to the IT Application Services Industry, getting first excited to "Manage" an ever growing number of people to gradually discover that that kind of growth was not a real driver for me. Now I am trying to do the right thing, and I am happy.

Go to speaker's detail