Live Code Scala Lesson: Implicit Type Classes For Elegant Transformation Utilities

Channel:
Subscribers:
437
Published on ● Video Link: https://www.youtube.com/watch?v=29nzi67UAhk



Duration: 1:08:19
282 views
2


This is a pattern for reducing the amount of random util objects one slowly accumulates in legacy code bases. We use the type class pattern to define transformations from one type to another and establish conventions for developers to use in order to make code easy to read and easy to follow.

It's live coding, so deal with me as I make the compiler bend to my will :)

This is not meant for people who have 0 knowledge about scala. You need to understand what an implicit is and how the compiler finds them. And it pays to be familiar with the type class pattern as well since that's what we're using.







Tags:
twitch
scala