Typeclasses in Scala 3

If you have ever been confused or unsure about typeclasses, we are going to take a look at what they are and how they work in Scala 3. You will need no previous knowledge of what typeclasses are, either from Scala 2 or in general.

We will define what a typeclass is, we will create our own in Scala 3, and also provide some instances of that typeclass. To finish, we will look at some fun techniques that are available to make working and creating typeclass instances even easier in this new version of the language.

Speaker: Noel Markham


If you’d like to watch more functional programming content like this, consider subscribing to the 47 Degrees YouTube channel.

Ensure the success of your project

47 Degrees can work with you to help manage the risks of technology evolution, develop a team of top-tier engaged developers, improve productivity, lower maintenance cost, increase hardware utilization, and improve product quality; all while using the best technologies.