The Infamous Cake Pattern for Dependency Injection in #Scala - Part 3

August 5, 2018 comments 91 Reads

This is the 3/3 part of the video series in which we are going to learn about the infamous cake pattern, which is commonly discussed in the context of dependency injection. In order to explore the intricacies of this pattern we are going to write a massively over-engineered todo app with a terminal delivery mechanism and an in-memory persistence layer.
The code is here:
https://github.com/DevInsideYou/todo-make-cake
The blog post that popularized the cake pattern back in the day is here:
http://jonasboner.com/real-world-scala-dependency-injection-di/
A beautifully done talk about going beyond dependency injection with the cake pattern is here: