Scala
Resources
- Scala for Game Server Development
- https://gist.github.com/jackcviers/a7e74a3ad0a57f6ab97afd25c940f2b4
- " I reccomend you use ZIO or Typelevel, and to build small simple projects that asynchronously communicate via a queing system fronted by a simple REST api powered by http4s, and front ends built out of scalajs-react. "
- https://news.ycombinator.com/item?id=26539508
- a new language, beyond certain level, does not increase productivity tangibly for a large enough team. Specifically, Scala does not necessarily offer more productivity than Java. It is a pleasure to write program in a language with more powerful features, for sure. It's just that bottlenecks of project are usually not language features, but core algorithms, system designs, meticulous testing, conflicting requirements that demand careful trade-offs, availability of robust libraries and frameworks, maintainability of the most complex part of the system, and availability of qualified engineers. Few of such bottlenecks can be removed by switching to a language like Scala.
- It's too hard to recruit and the tooling isn't mature enough
Backlinks