coding-scala-books
Some exercise in Scala (based on books related to Scala)
Requirements
- NONE
Books
- Functional Programming in Scala ("fpinscala" package)
- Scala with Cats 2 ("underscore.cats" package)
- Functional and Reactive Domain Modeling ("frdomain" package)
- Reactive Design Patterns
- Reactive Messaging Patterns with the Actor Model
Run tests
./gradlew test
Code formatting
I use scalafmt
(IDE settings + gradle's plugin to start it)
Good references worth to check
- Twitter’s Effective Scala <-- more Scal'ish
- Databricks Scala Guide <-- less Scal'ish
- The Official Scala Style Guide
since it looks like IntelJ too often use its own formatter instead scalafmt
to optimise performance that could easily cause different results.