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.