Skip to content
0:00 / 0:00

#scala#algebraicdatatypes#adt

Algebraic Data Types (ADT) in Scala | Rock the JVM

Rock the JVM

27K subscribers • 59 videos on Hallway

YouTube
  • 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 this

What people say. Recommended as a clear explanation of Algebraic Data Types and data modeling in Scala.

u/danielciocirlanin r/scala • Recommends

Algebraic Data Types (ADTs) in Scala