Advent of Code 2024 solutions in Scala
- Use build tools: sbt, Mill
- https://scalacenter.github.io/scalafix/
- https://www.scalastyle.org/
- Use dependencies:
- Use metaprogramming
- Write a test with scalacheck (coverage report)
- Monads
- Concurrent Programming
- https://typelevel.org/cats/
- Idiomatic Scala
- https://scala-native.org/en/stable/
- https://scala-coroutines.github.io/coroutines/
- Obfuscated Scala (do your worst)
- Higher-Kinded Types
- https://fs2.io/