Establishing Orbit with Shapeless - Beginner

8th December 2016 in London at Business Design Centre

There are 57 other SkillsCasts available from Scala eXchange 2016

Please log in to watch this conference skillscast.

606910461 640

In this talk we'll discuss some compelling use cases of shapeless, a library for generic programming in Scala. Example will include: deriving type class instances, generating metadata based on types, and eliminating wildcards. We'll cover key pieces of theory along the way, including generic representations, polymorphic functions, and some of the finer aspects of implicit resolution in Scala.

The talk is aimed at established Scala developers who haven't yet got to grips with shapeless. It will compliment Dave's workshop from Scala World 2016 entitled "The Type Astronaut's Guide to Shapeless". You'll find a short open source eBook of the same name available on Dave's Github. The book is not required reading for the talk, but it is a useful resource if you want to get into this fascinating and powerful style of Scala programming.


Establishing Orbit with Shapeless - Beginner

Dave Gurnell

Dave is a Scala consultant and developer working for Underscore in London, UK. He has been a Scala developer since 2010 and a functional programmer for nearly a decade.