Shannon BarnesAlgebraic Data Types in ScalaOften Scala developers originate from either two camps. The first camp comes from the traditional computer science background where…May 1, 2018May 1, 2018