This talk discusses the meaning and value of types. Scala is a programming language with a strong type system. We are going to demonstrate the value that types provide in Scala.
Also, we’ll look at how to represent a sample domain using Scala type system. Further, we’ll explain type categories: Sum, Product, Enumeration, etc.
Finally, we’ll consider how to use the ‘safe constructor’ pattern to model domain objects. Part of this topic will involve using types to our advantage for error handling.
By the end of this talk, I hope that I’ll persuade the String-ly typed Meetup members to consider a type rather than a String.
Please, make sure to RSVP Here