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:
- Lightbend Akka for Scala - Professional (in London on 11th - 12th November 2019)
- Advanced Scala with Dick Wall (in London on 9th - 11th December 2019)
- Clojure eXchange 2019 (in London on 2nd - 3rd December 2019)
- Scala eXchange London 2019 (in London on 12th - 13th December 2019)
- The Five Stages of Data: a holistic approach to data analytics and BI (in London on 21st October 2019)
- Code Kata: Yilin Wei - Optics with Monocle (in London on 22nd October 2019)
- Lightning Talk: The Elm Architecture in Haskell: Managing state with multiple threads (SkillsCast recorded in October 2019)
- Lightning Talk: The Power Of Const (SkillsCast recorded in October 2019)
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.