We are happy to invite you to Reactor Morning@Lohika, our next event. We are going to meet Oleh Dokuka ( Netifi Inc, Dev Rel) & Igor Lozynskyi (Java Dev, Ciklum/Zoomdata) from Kyiv.
The event will take place on the 16th of February, at Lohika Lviv Office. The registration starts at 9:30, the event at 10:00.
Reactive Hardcore. How to build Reactive Library?
Description: The more popular Reactive Programming/Libraries become, the more often we have to deal with those techniques and solutions. Sometimes we have to deal just with smoothies API of Reactive Extensions, sometimes we have to dive into the internals of those libraries, or sometimes we have to build our own implementation. Nevertheless, understanding of the basics patterns, behavior that is hidden inside the most of Reactive Libraries, Tool-Kits / Best Practice might simplify our – life with/debugging of/implementation of Reactive Library. Usually reading a tone of papers and blogs about the internals of Reactive Libraries, specific rules of Reactive Streams Specification or simply grasping the source code becomes hardcore. Hence, we will summarize all important by implementing own "Reactor" in Java. What will we do to learn? We will: * Remind the sense and importance of Reactive Streams Specification; * Naively implement essential part of rective library - Publisher; * Find toolkit which will help in verification of the implementation; * Iteratively follow all the rules of Reactive Streams and implement the correct solution; * Build a couple of operators like Map, PublishOn * Compare our solution with modern one