Website about Reactive Programing written on non-reactive website with static pages.
Let's try to implement reactive extension in Smalltalk. For inspiration, we will use ReactiveX. In first part of this series, we will implement basic reactive object called Observable with one creation method.
In this post we will look at functions, which creates Observables from imperative style objects or create Observable with generating items itself.
Observables (streams) are the main part of Reactive programming. We will look at different types of streams, usages and also look at simple examples. A used reactive library for examples is ReactiveX.
When we already know what is Reactive programming and how it can be implemented, it is time to look on some done implementations.