日本語

Intro to Dartz: Translating the lessons of Functional Programming in Scala

Many Scala engineers in Japan learn Functional Programming using the book ‘Functional Programming in Scala’. In this talk, we will apply the lessons learned from this book to another programming language.

The language I chose is Dart. This language is used for Flutter, a cross-platform framework, which is gaining popularity in the mobile app industry. It turns out that there’s a library called Dartz for Dart (https://github.com/spebbe/dartz), similar to our functional libraries Scalaz and Cats. Although its author has been quoted as not recommending ‘Functional Programming in Scala’, I hope he forgives me for using it as the theme of this talk. lol

I will first introduce the example codes in Dartz, and then explain it in detail together with the tips available in ‘Functional Programming in Scala’.

Session length
40 minutes
Language of the presentation
Japanese
Target audience
Beginner: No need to have prior knowledge
Who is your session intended to
Those who are reading Functional Programming in Scala
Those who are working with Dart for Flutter
Speaker
Masaya Dake
Contributes

voted / votable

Candidate sessions