Kprchbliuku1qt4mrxap
SkillsCast

Free vs tagless final with Chris Birchall!

15th May 2017 in London at CodeNode

This SkillsCast was filmed at Free vs tagless final with Chris Birchall!

Recently free monads are gaining popularity as a way of implementing embedded DSLs in order to separate a program's description from its execution. So-called "tagless final" style is a less well-known but equally powerful way of achieving the same result. Join Chris at this months ScalaX Bytes to discover more!

In this talk Chris will skip the category theory and instead go through how to actually implement a Scala application using each style in turn. This will allow you to compare the approaches in terms of ease of use, runtime performance tradeoffs and composability.

Want to be up to date with everything Scala? Get your tickets now to Scala eXchange 2017!

YOU MAY ALSO LIKE:

Thanks to our sponsors

Free vs tagless final with Chris Birchall!

Chris Birchall

Chris is a principal software developer at OVO Energy, where he looks after authentication and personal data as a member of the Identity team. He is the author of the ScalaCache library. He has been using Scala for work and play since 2010.

SkillsCast

Recently free monads are gaining popularity as a way of implementing embedded DSLs in order to separate a program's description from its execution. So-called "tagless final" style is a less well-known but equally powerful way of achieving the same result. Join Chris at this months ScalaX Bytes to discover more!

In this talk Chris will skip the category theory and instead go through how to actually implement a Scala application using each style in turn. This will allow you to compare the approaches in terms of ease of use, runtime performance tradeoffs and composability.

Want to be up to date with everything Scala? Get your tickets now to Scala eXchange 2017!

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Free vs tagless final with Chris Birchall!

Chris Birchall

Chris is a principal software developer at OVO Energy, where he looks after authentication and personal data as a member of the Identity team. He is the author of the ScalaCache library. He has been using Scala for work and play since 2010.