RxJava webservice example this shows a simple comparison between using Retrofit with and without (callbacks provided by Retrofit) to make a request to github. Referenced in the article here: What is functional Reactive Programming?