While there are a lot of talks how ReactiveCocoa is kind of a silver bullet that solves almost every problem you throw at it, most people still think of it as a magic black box. This talk is about the basic concepts how write your own ReactiveCocoa in Swift. It also features an in-depth look into Results, Promises and Signals. And I promise not to use the scary M-word. See by example how to implement a small app featuring networking, json parsing and table views using signals. Without black magic and by using great new language features like pattern matching, generics and the nice new closure syntax. All content of this talk is from the perspective of an object oriented developer, therefore no prerequisites are necessary. In the end you will be able to judge yourself if you want to go reactive by using ReactiveCocoa, your own framework or no reactivity at all.