Get up and running with reactive programming paradigms to build fast, concurrent, and powerful applications