Much Ado About Monoids
Higher-order functions in Scala are cool, but there are advantages to using a specific data type. In this live coding, powerpoint-light, presentation, I'll explore some of these advantages such as improved composition and testing.
Ben Lever, NICTA
Comonads in Anger
Monads get all the press, but they are a bit old hat, so in this talk we will look at its under appreciated cousin, the Comonad, and how it relates to many useful FP concepts such as lenses, zippers and functional-reactive programming.
Mark Hibberd, NICTA