Please log in to watch this conference skillscast.
Scala, by being both Functional and Object-Oriented, is easy to get started with, especially for java developers. However, to get the most out of the language, you have to embrace its functional nature. In this session, you will learn how to start using scala's functional nature by presenting patterns originating in the functional world.
You will cover:
Algebraic Data Types for data modelling
Typeclasses for extensible abstractions
Segregation between logic and effects for easier testing
Property based testing
YOU MAY ALSO LIKE:
Functional Patterns for FP beginners
Clément Delafargue is the CTO of Clever Cloud. A graduate from École Centrale de Nantes, he has been developing web projects since 2002. He enjoys working both on frontend and backend, as well as learning new languages and tech stacks. He's particularly interested in functional programming.