What’s in this post?
- Why use category theory in Scala?
- Quick intro to Semigroups and Monoids
- How to implement Monoids in Scala
- Using the Cats and/or Scalaz libraries to work with Monoids
- An example of Monoids in production code
- Testing the Monoid laws of your Monoid instances
- Bonus footnotes: Mini reviews of some Functional Programming in Scala books
Fill in your info below to download your free E-book!