Runar Bjarnason on Scalaz, Lenses, Functional Programming in Scala

Rúnar Bjarnason talks about the ideas behind and features in the popular scalaz library, programming concepts like (bi-directional) lenses, Scala Macros, and much more.