This blog is build using Scala, Play framework, Scalaz and Slick.
If you want to run this locally, you should add a hikari.properties and user.properties file in the conf folder. Here is a sample hikari.properties file and a sample user.properties file
This blog uses the following functional abstractions:
Reader Monad for Dependency Injection
Kleisli composition
Monad Transformers
Scalaz memoization