Video Description
Reactive programming is a programming paradigm that is different from what most developers are used to. It is really powerful and flexible. Understanding it properly and using it wisely can bring a lot of benefits to your applications.
There is immense interest in Reactive programming right now. While most people can start with it quickly, itβs not always obvious what the differences are between some reactive concepts. RxJava 2.0 is the library weβll use to put all these concepts into practice, and it will help us develop a robust and well-structured application.
Akka is quite popular as well, however, itβs not always obvious how its artefacts match the Reactive Streamβs API specification. Aside from the theoretical foundation that Reactive programming needs, we will develop a real-life reactive RESTful web application step by step using Spring, Jersey, RxJava 2.0, and Java 9. Throughthis, youβll get hands-on with all the concepts so youβllbe ready to use Reactive programming in your applications.
Style and Approach
This course is for Java developers who would like to learn how to apply their existing skills to Reactive programming.