The purpose of this course is to explain the most common patterns and pitfalls when working with Reactive Programming, immediately applicable in day-to-day work.
Victor Rentea is a Java Champion, Consultant, and Trainer writing code since 2006. He regularly talks about Refactoring, Architecture, and Unit Testing at top conferences, but also at the Bucharest Software Crafters Community that he founded.
On victorrentea.ro you can find a selection of his past talks, his full training offer, video classes, open masterclasses, social channels, and more.
For the best learning experience, the participants are invited to solve as many exercises they can from the project’s git repo, at reactor/src/main/java/victor/training/reactor/workshop. For example, fill in the solution in the P1_Creation and then run the tests in P1_CreationTest and enjoy the tests go green. Then P2_… and so on.
To solve the exercises, please:
– allocate 2-4 hours of fresh brain time
– make extensive use of the Flux/Mono javadocs
– have a look at Project Reactor reference documentation https://projectreactor.io/docs/core/release/reference/ – if you block, you can also take a peek at the solutions
Having this time of self study is very useful especially for developers with little/no prior hands-on contact with Reactive Programming. To make the best out of the single day we have together, I will have to take the lead during the workshop so you might not be able to follow the discussion AND type at the same time.