coding-scala
Some exercise in Scala
Requirements
- Scala 2.13
Platforms/Courses
- hackerrank.com
- Udemy
- Scala Advanced, Part 1 - The Scala Type System
- Scala Advanced, Part 2 - Best Practices, Async, Serializing
- Scala Advanced, Part 3 - Functional Programming, Performance
- Akka Persistence with Scala | Rock the JVM
- Akka Streams with Scala | Rock the JVM
- Akka HTTP with Scala | Rock the JVM
- Akka Remoting and Clustering with Scala | Rock the JVM
References / Articles
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.