Какие версии Scala вы регулярно используете?

JVM — главная целевая платформа компиляции Scala, ей пользуются 94% опрошенных. 8% Scala-разработчиков предпочитают Scala.js, а 7% выбирают scala-native.

Какие версии Java вы регулярно используете?

Более четверти Scala-разработчиков уже используют Java 11 (новейшую LTS-версию).

Доля Scala-разработчиков, пользующихся Java 7, за год сократилась с 10% до менее чем 0,5%.

Какие фреймворки вы регулярно используете для юнит-тестирования?

Макросы Whitebox используют около 10% опрошенных. При этом почти 60% респондентов не используют макросы или не знают о них.

Какие фреймворки или библиотеки вы регулярно используете для веб-разработки?

Какие фреймворки или библиотеки вы регулярно используете?

Scalaz и Cats, конкурирующие библиотеки для функционального программирования на Scala, идут вровень, набрав 12% и 13% соответственно.

Какой редактор или IDE вы чаще всего используете для разработки на Scala?

71% Scala-программистов зарабатывают, занимаясь бэкенд-разработкой, а 42% — анализом данных.

Какие системы сборки вы регулярно используете?

Многие разработчики перешли на систему сборки sbt 1.0 — за год ее доля выросла с 42% до 81%.

Интересный факт: 58% Scala-разработчиков регулярно ходят на митапы в своем городе.