March 22, 2017

Introduction to Type classes Webinar

Hello,

It is my pleasure to invite you to a free webinar of mine where I am going to introduce type classes and some basic usage of them in purely functional libraries.

The webinar will take place on Sunday, April 2nd, 3 PM UTC.

The content covered will include:

  • An introduction to type classes: what they are and how they are defined.
  • An example demonstrating where the type class approach can beat hierarchies in terms of extensibility and DRYness.
  • An introduction to Cats - a library containing common type classes. Most probably there will not be enough time to cover individual type classes. So the overall design of the library will be covered instead - this should give you a good starting point for exploring it yourself.

The webinar is available here: https://www.youtube.com/watch?v=XsxcaE29AN4.

The example sources are available here: https://github.com/anatoliykmetyuk/typeclass-webinar.