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 Scala Language - Professional (in London on 9th - 10th September 2019)
- Lightbend Scala Language - Expert (in London on 11th - 13th September 2019)
- Haskell eXchange 2019 (in London on 10th - 11th October 2019)
- Clojure eXchange 2019 (in London on 2nd - 3rd December 2019)
- Hands-on: Fractal art with Fable and WebGL (in London on 20th June 2019)
- Keynote by Dick Wall on Why API Design Matters, and Why Yours Sucks! (and mine sucks too!) (in London on 24th June 2019)
- The Elements of Tagless Final Style (SkillsCast recorded in May 2019)
- Scala 2.13 and Beyond! (SkillsCast recorded in April 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.