A passionate software technologist who appreciates good craftsmanship and desires to be a contributor to making people’s lives better through technology.
Reactive for the Impatient
As Java is an object-oriented language that inherently supports the imperative programming style, asynchronicity presents a challenge that can turn the code into nightmare. One way to deal with the complexity of asynchronicity is to introduce reactivity onto the coding level (reactive programming), and/or to handle it on the design and architecture level (reactive systems design).