Working with Micronaut, what I’ve been doing recently, it’s inevitable to stumble upon RxJava and Reactive Programming concepts, especially implementing some internal Micronaut interfaces usually returning Flowable<?>
instead of ?
. Having no previous experience but beign curious about this reactive hype I decided to delve into the subject and try to understand it deeper. Even though it turned out more difficult and tricky than I expected before, I think I’ve finally caught the idea. In this article I’ll try to introduce the newcomer to my way of thinking about the reactive programming step by step.