In this series, we'll look at a very common "pattern" known as a monoid.
Monoids are not really a design pattern; more an approach to working with many different types of values in a common way. In fact, once you understand monoids, you will start seeing them everywhere!
- Monoids without tears. A mostly mathless discussion of a common functional pattern.
- Monoids in practice. Monoids without tears - Part 2.
- Working with non-monoids. Monoids without tears - Part 3.