Scala provides a huge set of tools for defining data-types, in this talk we will step through the different ways you can define your types, when and why we make different decisions (classes vs traits vs case classes). Contrary to any previous reputation - this will be a genuine beginners talk.
This was live-coded from scratch on the night, so there is no script pr code to share unfortunately.