I want to like Scala more, but investing in it just feels like too big of a risk. Especially with Java getting better everyday or Kotlin providing all of the good parts of Scala without all the “weird” parts.
Java now has pattern matching, records, switch expressions, var type inference, sealed classes, virtual threads and other features that would have drawn me to Scala in the past.
Things I still wish it had: Traits and extension methods. Both of which I know Java will never get, but just aren’t enough to draw me away.
> Using Websockets with Play,
12 years later and using websockets in play is still a giant pain. I’ve said this before but Play was the biggest mistake my company ever made.
Java now has pattern matching, records, switch expressions, var type inference, sealed classes, virtual threads and other features that would have drawn me to Scala in the past.
Things I still wish it had: Traits and extension methods. Both of which I know Java will never get, but just aren’t enough to draw me away.
> Using Websockets with Play,
12 years later and using websockets in play is still a giant pain. I’ve said this before but Play was the biggest mistake my company ever made.