David Karnok
David Karnok
# 14) Errors as non-terminal events By default, reactive protocols treat `onError` events as fatal and terminal events, tearing down the whole chain you delicately assembled. Many times, you'd want...
# 15) defer expressed as flatMap The operator `defer` let's you return a custom `Publisher` instance for each of the `Subscriber`s. The effect can be simulated by using `just` with...
# 16) Emit elements of a list periodically The source operator `interval` let's you create a periodic sequence of ever increasing `Long` values. Sometimes, we don't care about the values...
# 18) Inner-join with flatMap In SQL, we are used to write inner joins; the ones that pit one table against another table and forms all sorts of pairs. We...
# 19) Eager concatenation Sometimes, one would like to merge concurrently running sources and keep their order at the same time. The usual `flatMap` doesn't keep the order and the...
# 20) defer via using The operator `defer` let's you generate a source `Observable`/`Publisher` for each `Subscriber` whereas `using` let's you generate a resource per `Subscriber`, then use it to...
# 21) Caching and clearing If we want to execute some code once and then hand out the generated values, such as login tokens or results of a network call,...
# 22) Compute a single value only when requested By design, `fromCallable` executes the `Callable` immediately and doesn't wait for a downstream request to appear. In case you want to...
Back in last September, RxJava 2.x had more overloads of common operators with error-delay and buffer-sizing options. Now RxJava 1.x API is catching up. The primary benefit is the native...
> hearing for the tenth time an introduction to Rx doesn't help anybody What are the particular, non intro, topics you want to read/hear about?