In the two-dot-o branch, the new persistence engine uses lots of functional
/ reactive programming patterns via RxJava. These patterns are a natural
fit for Usergrid, but RxJava forces us to use a lot of ugly boiler plate
code and it forces new developers to have to go through the non-trivial
RxJava learning curve.


Moving forward I propose that we should write code using the same patterns
that we use with RxJava, but with Java 8 instead. Java 8 allows us to most
of the same things that RxJava does, but with much nicer syntax -- and it's
going to be much better supported, documented and well-known than RxJava
will ever be.


What do others thing about requiring Java 8 for Usergrid 2.0?


Thanks,

- Dave

Reply via email to