This talk will focus on practical examples to build intuition for writing purely FP programs, even if you don’t ‘get’ it yet. I’ll introduce Finally Tagless(FT) with some simple examples. We’ll focus on the effectiveness of this pattern for program design. I’ll talk through the usefulness of FT’s abstraction and how constraining our types through typeclasses can produce readable, expressive, reliable and testable code.
Session length
10 minutes
Language of the presentation
English
Target audience
Beginner: No need to have prior knowledge
Who is your session intended to
Beginners to Scala
Beginners to FP
People coming to Scala from Java
People who want to learn how to write pure programs
Speaker
Taylor
(Senior Software Engineer - Jack Henry & Associates)