The State of Developer Ecosystem Survey in 2018

Scala

The Scala questions were only shown to the developers who chose Scala as one of their three primary programming languages.

Which versions of Scala do you regularly use?

Question with checkboxes. Sum of shares may be more than 100%.

Scala.js is the compilation target for 9% of Scala devs, while 6% use scala-native as the target.

Which versions of Java do you regularly use?

Question with checkboxes. Sum of shares may be more than 100%.

Which interactive Scala environments do you regularly use?

Question with checkboxes. Sum of shares may be more than 100%.

Which unit-testing frameworks do you regularly use, if any?

Question with checkboxes. Sum of shares may be more than 100%.
This question was only answered by respondents who either write or use unit tests.

Which frameworks / libraries do you regularly use for web-development, if any? (%)

Question with checkboxes. Sum of shares may be more than 100%.

Two-thirds of Scala devs develop web-backend for a living.

Data analysis apps are the main source of income for a third of scala devs.

Which build systems do you regularly use, if any?

Question with checkboxes. Sum of shares may be more than 100%.

53% of Scala developers use sbt 0.13, while 42% work with version 1.0

Most developers (62%) do not use macros or do not know anything about them. Only 3% use blackbox macros and 4% use whitebox ones.

Which frameworks / libraries do you regularly use? (%)

Question with checkboxes. Sum of shares may be more than 100%.

Thank you for your time!
We hope you found our report useful.