heisenbug Heisenbug 2018 Msc (06.12.2018)

Java project with Reactor — what about tests?

img

Spring 5 spreads across virtual machines, but the core project behind it — the Reactor project still isn’t so popular and a lot of people don’t know how to deal with it. This talk will give some insights about testability and debug aspects.

The main targets of this talk are test and maintenance aspects of the reactive code based on Reactor library — one of the main parts of Spring 5 release. In this talk, you will find a set of unit testing and modular testing recipes, debug hints and some hidden treasures of the code which uses this library.

The talk will be interesting for those who want to gain experience in reactive coding paradigm, are interested in new features of Spring 5 or want to leave behind blocking APIs.

The talk probably won’t be so exciting for those who don’t code or don’t know Java at all.