Event
12 March 2019
London
Added 30-Jan-2023
The concept of the initial algebra, borrowed from Category Theory, is a simple but powerful one that allows you to completely separate the description and interpretation of your APIs. In this talk, we'll find out what exactly an initial algebra is, along with how to define and create your own initial algebras in F#. We'll cover some of the advantages and practical aspects of writing initial algebras and find out how they relate to similar concepts like the free monad.