Slide 34
Slide 34 text
Retrofit + RxJava
gitHub.contributors("netflix", "rxjava")
.lift(flattenList())
.flatMap(c -> gitHub.starred(c.login))
.lift(flattenList())
.groupBy(r -> r.full_name)
.flatMap(g -> g.count().map(c -> c + "\t" + g.getKey()))
.toSortedList((a, b) -> b.compareTo(a))
.lift(flattenList())
.take(8)
.forEach(Main::println);