Welcome to practical Project Reactor and reactive programming workshop! Over 100 unique exercises provide production like experience and possibility improve existing skills by teaching best practices for building a reactive applications.
Workshop is designed for relative beginners in Project Reactor, that already have some theory knowledge but lack hands-on experience. If you are absolute beginner in Project Reactor, you might want to start with some theory what asynchronous, reactive programming is and how Project Reactor can help you with that.
If you are already familiar with Project Reactor or reactive programing, and you want to improve your skills, this workshop is for you.
Knowing what Project Reactor is, what Mono and Flux are is enough to get you started! Other than that you will need a nice IDE, like Intellij or Eclipse, Project Reactor reference guide and some time to spare! No books or paid courses needed, all chapters and exercises are linked to particular section in reference guide.
mvn clean install
.todo
markers that will point you where to start.Sometimes it gets hard to get started and just a nudge might help.
While in exercises
folder, execute mvn hint:{name_of_exercise}
and it will offer help how to solve exercise without giving out full solution.
Read exercise requirements carefully, often there is a hint in there too.
Hints are just a nudge to steer you in the right direction.
If you are just stuck and can't solve the exercise, or you want to compare your solution navigate to solutions
branch.
Your feedback is important for maintaining this repo and keep workshop useful. You may post your feedback here.
Consider buying me a coffee!
It will help me to keep this workshop up to date and add new chapters and exercises.
Created with :heart: by schananas