-
Notifications
You must be signed in to change notification settings - Fork 1
Home
-
Programming in Scala, Martin Odersky & Lex Spoon
-
Functional Programming in Scala, Paul Chiusano & Rúnar Bjarnason
-
Programming Scala: Scalability = Functional Programming + Objects, Dean Wampler & Alex Payne
-
Scala in Depth, Joshua D. Suereth
-
https://blog.hablapps.com/2016/01/22/from-hello-world-to-hello-monad-part-i/
-
https://github.com/hablapps/gist/tree/master/src/test/scala/hello-monads
-
https://blog.hablapps.com/2017/06/26/functional-apis-an-oop-approach-to-fp/
-
flatMap hell: https://www.reddit.com/r/scala/comments/75de27/concrete_examples_of_mapflatmap_solve_callback/
-
free monad: https://underscore.io/blog/posts/2015/04/14/free-monads-are-simple.html
-
Overview of free monad in cats: https://blog.scalac.io/2016/06/02/overview-of-free-monad-in-cats.html
-
Json support: https://doc.akka.io/docs/akka-http/current/common/json-support.html
bash script @ ${PROJECT_ROOT}/docs directory
bash <(curl -s https://raw.githubusercontent.com/butcherless/scala/master/docs/create-simple-project.sh)
command: sbt ";clean;coverage;test;coverageReport"
report: target/scala-2.12/scoverage-report/index.html