Reactive programming from Scratch

Reactive programming from Scratch

Slides from my talk at UIKonf 2017, May 15th

Reactive programming is an exciting approach to building responsive, interactive and robust apps. But it also comes at a cost: the learning curve is steep and can be long. Because of this, getting started with reactive programming can seem to be a daunting task.

With this talk, I want to give the audience the confidence to get started with reactive programming. I want to take away any (perceived) magic by focussing on the core concepts: observables, observers and subscriptions. I will explain these concepts by writing a tiny reactive library in only a few dozen lines of code.


Thomas Visser

May 15, 2017