Skip to content

Instantly share code, notes, and snippets.

@vandycarlos
Created April 8, 2018 11:40
Show Gist options
  • Save vandycarlos/e1807c677ebd9ba4d3d0a752434edbb0 to your computer and use it in GitHub Desktop.
Save vandycarlos/e1807c677ebd9ba4d3d0a752434edbb0 to your computer and use it in GitHub Desktop.

Online Resources to Learn Free Monads

Videos

Composable application architecture with reasonably priced monads - Rúnar Bjarnason

Composable application architecture with reasonably priced monads

Programs as Values - Rob Norris

Programs as Values - Doobie

Drinking the Free Kool-Aid - David Hoyt

Drinking the Free Kool-Aid

Dead-Simple Dependency Injection

Dead-Simple Dependency Injection

Move Over Free Monads: Make Way for Free Applicatives! — John de Goes

Move Over Free Monads: Make Way for Free Applicatives!

Run free with the monads: Free Monads for fun and profit - Ken Scrambler

Run free with the monads: Free Monads for fun and profit

Slides

Free monads are simple - Noel Welsh

http://noelwelsh.com/assets/downloads/advanced-scala-2015-free-monads.pdf

Blogs

Free Monads are Simple - Noel Welsh

http://underscore.io/blog/posts/2015/04/14/free-monads-are-simple.html

Deriving Free Monads - Noel Welsh

http://underscore.io/blog/posts/2015/04/23/deriving-the-free-monad.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment