RxJava
-
Core Java
Zuul 2 – Sample filter
Zuul 2 has finally been open sourced. I first heard of Zuul 2 during Spring One 2016 talk by Mikey…
Read More » -
Desktop Java
Reactive GWT
Introduction Reactive programming’s popularity has tremendously grown over the last 4 or 5 years. This can tell us that the…
Read More » -
Android Core
Android Studio 3.0 – Initial Impressions of Tool Support
I have been using Android Studio 3.0 since since the alpha versions, and it is good to see it finally…
Read More » -
Core Java
Idiomatic concurrency: flatMap() vs. parallel() – RxJava FAQ
Simple, effective and safe concurrency was one of the design principles of RxJava. Yet, ironically, it’s probably one of the…
Read More » -
Core Java
Detecting and testing stalled streams – RxJava FAQ
Imagine you have a stream that publishes events with unpredictable frequency. Sometimes you can expect dozens of messages per second,…
Read More » -
Core Java
Fixed-rate vs. fixed-delay – RxJava FAQ
If you are using plain Java, since version 5 we have a handy scheduler class that allows running tasks at…
Read More » -
Core Java
Streaming large JSON file with Jackson – RxJava FAQ
In the previous article, we learned how to parse excessively large XML files and turn them into RxJava streams. This time let’s…
Read More » -
Core Java
Loading files with backpressure – RxJava FAQ
Processing file as a stream turns out to be tremendously effective and convenient. Many people seem to forget that since…
Read More » -
Core Java
flatMap() and the order of events – RxJava FAQ
As we already discovered, flatMap() does not preserve the order of original stream. Let’s illustrate this using the GeoNames API example from previous article: public…
Read More »
- 1
- 2