Reactive is the new black, Everyone talks about it, everyone wants it! However the definition is quite fuzzy, what does it mean? Reactive Programming? Reactive Systems? Functional Reactive Programming? In this talk, I will focus on the first two: Reactive Programming and Reactive Systems.