Please note that the "prod" code is just for the purposes of the Demo, is not by any mean code I'd ship to prod The idea is to pretend to be an actor without actually using AKKA.
There is another branch 'io' in which the same example is shown but with code more tailored for the IO monad
The slides for the presentation can be found here