0:00 / 0:00
Algebraic Data Types (ADT) in Scala | Rock the JVM
Rock the JVM
27K subscribers • 59 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
Beginner. No background in the topic needed.
12K views5 years ago1 recommendation
Programming languagesSoftware designFunctional programmingDesign patterns
An introduction to modeling data using Algebraic Data Types in Scala to build composable and maintainable code.
Written version: blog.rockthejvm.com/algebraic-data-types/ This video requires only basic experience with #Scala, although you can transfer the ideas in this video to other languages as well. In this video we'll explore Algebraic Data Types (or ADTs). We'll look at what kind of problem they solve (data modeling), what kind of ADTs we can have and how they look like, and give some practical advantages of structuring your data as ADTs such that your Scala code is composable, maintainable and easily testable. Follow Rock the JVM on: LinkedIn: linkedin.com/company/rockthejvm Twitter: twitter.com/rockthejvm Blog: rockthejvm.com/blog ------------------------------------------------------------------------- Home: rockthejvm.com -------------------------------------------------------------------------Why it's here
1 person recommends thisWhat people say. Recommended as a clear explanation of Algebraic Data Types and data modeling in Scala.