When you don't need a map

Here's a sketch of how one could listen to connectivity changes on Android via an Observable of NetworkInfo: val networkInfo: Observable<NetworkInfo> = ... networkInfo .map »

Why Not RxLifecycle?

Hello. This is Dan Lew. You may or may not know me as the author of RxLifecycle. Here’s why I’ve started pulling back from »

Multicasting in RxJava

Multicasting is a key method for reducing duplicated work in RxJava. When you multicast an event, you send the same event to all downstream operators/subscribers. »

Error handling in RxJava

RxJava makes error handling a snap. Just use onError, right? That's fine and dandy if you're the subscriber, but what about exceptions that occur inside your »