How to start functional programming (in Scala) : Day 1.

Taisuke OE

拾落穗 in ScalaMatsuri as a chairperson

- Scala programmer / Android app developer
- ScalaMatsuri chairperson, running for over six years.
- Scala Trainer
- Growing a tech community,
- Building a scheme to make community conference sustainable

Scala is no doubt to be considered as one of the most widely used functional programming language in JVM. You might wonder why and when functional programming works well in our real life?
In this session, I'll start from the definition of functional programming, cover several key concepts of functional programming aspects (referential transparency, typeclass,etc.) and you might get some insights about functional programming.

1. 本場次為English