Miles Sabin: Shapeless - Exploring Generic Programming in Scala

Miles Sabin (@milessabin) is a master of type systems. In this talk he gives an introduction to (and a brief history of) Shapeless and focuses on HLists or heterogenous lists. Shapeless is an exploration into generic programming in Scala. Did you know it was possible to map a function over a HList? That is possibly the sound of your brain melting in awe.

Shapeless is quickly becoming main stream and is in products like Spray.

Miles is currently developing Shapeless full time and is also a partner at _.underscore consulting.

You can find the talk on YouTube and the slides can be found here.