3 ms·
I agree with your take on event busses but I feel like it describes RxJava pretty well too. > RxJava has its significant downsides. It's still indirect, it's v
by randiRando 5y ago
I agree with your take on event busses but I feel like it describes RxJava pretty well too.
> RxJava has its significant downsides. It's still indirect, it's very hard to debug call stacks with them! RxJava call stacks are meaningless. This is the right criticism. The wrong criticism is, "Bad developers can't handle it."
How about "It's still indirect, it's very hard to debug call stacks with them! RxJava call stacks are meaningless" and because of that bad developers can't handle it ?
Context: Have worked with RxJava (1&2) for about 6 years on different products and I agree that Rx is powerful but it's incredibly easy to over-use and abuse to the point of being a net-negative for a codebase. I think it takes a very disciplined developer to work with Rx. I love/hate Rx