# Scala Type Class Derivation with (almost) no macros
8 min read
Back in the Scala 2 days, type class derivation was a “dark art”. Automating serialization — take AVSystem’s GenCodecs, for instance — required wrestling with the Reflection API or Shapeless. You’d…