Blog
Thoughts on functional programming, TypeScript, and software engineering.
Option
Using the Option typeclass to model missing values
Read article →Equality and Ordering
Using the Eq and Ord typeclasses to compare and order
Read article →Monoid
Using the Monoid typeclass to compose with identity
Read article →Semigroup
Using the Semigroup typeclass to compose complex entities
Read article →