Time for an adventure into algebraic data types (ADTs) in Scala! The classical example of this is the Option type, which represents something that may or not have a value. ADTs can be very useful, by increasing code clarity and reducing the likelihood of errors. We will talk about why we call them “algebraic”, and see how we can use them and perform operations over them. Maybe you will even want to write your own ADTs after attending this talk!
voted / votable