Custom Publishers - Part 2

On the first part of these series, we explored how one can create a Publisher from scratch. This Publisher wasn't particularly interesting, but it gave a good idea on how a Publisher and a Subscription work togetherOn this second part, you will create a new operation from scratch and see…

RAS S1E4

Flatmap is one of those ubiquitous operators that, independently of your expertise level, will be present in your day-to-day work with ReactiveSwift. In this post I will talk about how we can leverage its strategies with an example. If you are not familiar with them: latest race merge concact concurrent[…

Younger self

What I wish I could tell my younger self about FRP (from a RAC perspective): Before diving into FRP, start using functional aspects that Swift gives you for free. Like: map, flatMap, filter, reduce, or create your own. This will make the usage of high order functions more intuitive. Without…

Why FRP?

So today I wrote this on Twitter: People still think that Reactive libs/frameworks are just an enhanced KVO. #2016— Rui Peres (@peres) January 7, 2016 Part 1 And I got some feedback from Miguel Ferreira. Since, in general, I agree with his opinions about software development, I decided…