PinnedAdam B. CsapoinBetter ProgrammingThe Free Monad — A Versatile Tool for Creating Test DoublesJan 21, 2023Jan 21, 2023
Adam B. CsapoFunctional Dependency Injection Using Monadic Contravariant FunctorsThere — I knew that title would surprise you! I bet you can feel a rush of excitement, and maybe some trepidation, with beads of…Aug 25, 2022Aug 25, 2022
Adam B. CsapoWhat is a monad? It’s not that complicated…A growing number of blog posts and videos are dedicated to the topic of what monads are and why they are really cool. And yet, readers and…Jul 29, 2022Jul 29, 2022