AlexAndroid.net
RxJava – a library for composing asynchronous and event-based programs by using observable sequences.