Greg Meredith, a mathematician and computer scientist, has graciously agreed to do a C9 lecture series covering monadic design principles applied to web development. You've met Greg before in a Whiteboard jam session with Brian Beckman. The fundamental concept is here is the monad.
Let's see if Greg's monadic analogies prove helpful for everyday developers in getting their heads around the elusive and beautifully complex monad.
In part 2, Greg continues to take us on a monadic journey, en route to the design a composable web system from client to database and back.
[tags]functional programming,monads,monadic design patterns[/tags]