Highlights:
-
Observable
chains made transformation pipelines elegant
- Backpressure helps handle overload gracefully
- Debugging flow was hard — tooling needs to catch upSample:
Observable.just("a", "b", "c") .map(String::toUpperCase) .subscribe(System.out::println);
Promising model — but needs discipline.