Rob Ciolli


Senior Software Developer at REA Group

Full stack polyglot Futurist, Agilist and Junglist.
Mobile developer with no religious affiliation with either iOS or Android.
Currently slinging code at REA.

YOW! West 2017 Perth

Reactive Programming in the Real World


Reactive programming can be a difficult concept to grok. Even once a you have an understanding of the basic principles it can be difficult to see how to use this technique in a real world context.

This presentation will attempt to bridge the divide between conceptual understanding and day to day usage. Through the use of (redacted) code examples from production code, I will illustrate how reactive techniques can be used. Also I will make a case for why these patterns should be adopted.

While these code example are from a swift app running on iOS (using RxSwift and ReactiveCocoa) these concepts are relevant to Reactive programming in any language.