Scala дайджест #4: новости, новые библиотеки и первая большая конференция в Украине
Основные новости из мира Scala
Typesafe переименовывается в Lightbend и выпустит новый open source framework для микросевисов, сначала для Java.
Скалу по прежнему обещают любить и жаловать.
Выпустили презентацию с рассказом о росте использования Scala и анонсом перехода на Dotty.
Тем временем в EPFL появилось новое подразделение — Scala-Center, которое будет заниматься развитием Scala.
Университет Luth (Швеция) начал использовать Scala как основной язык обучения программированию.
Sbt начала поддерживать компиляцию с помощью Dotty.
Также в sbt/scalac произошел существенный прогресс в скорости инкрементальной коспиляции.
Статьи и книги
Must-read о выборе выразительных средств от Ли Haou.
Рассказ о том, как для организации Go оказался более предпочителен, чем Scala для веб-сервисов. Реакция Мартина Одерски — «New Year Resolutions». Обсуждение на Форуме ДОУ — «Про ниасиливших Scala».
Бесплатная книга о Spark.
Блог Viktor Klang (akka tech lead) о изменениях в интерфейсе Future в Scala-2.12.
Сравнениe Akka и scalaz stream.
Учебники начального уровня:
— Введение от Udemy;
— Введение в Scala для JavaScript разработчиков.
Полезности
Sbt plugin, который правильно расставляет ссылки на объекты из известных библиотек в Scaladoc.
Шпаргкалка по полезным sbt командам.
Плагины к компилятору
Предотвращение нежелательных циклических зависимостей.
Ускорение работы программы с помощью оптимизированного хранения данных в памяти.
Новые библиотеки, на которое стоит обратить внимание
Сопрограммы (coroutines) для Scala. Ближайший аналог из других языков — генераторы в Python и JavaScript-6.
Compile-time SQL embedding, наконец-то.
Pretty-pringint Скала структур.
Еще одно средство для построения микросервисов от Twitter.
Конференции
8/9 апреля состоится первая большая конференция по Scala в Украине. Думаю, что это must-be событие [предупреждение о конфликте интересов -я один из организаторов]. Мы пригласили интересных людей рассказывать о интересных вещах. Будет как educational, так и advanced track. Внимательные читатели Java дайджеста уже знают код скидки. Внимательные читатели Scala дайджеста могут вычислить еще один, сгенерированный по тому же принципу (с тем же сроком действия).
16 апреля в Одессе будет Java/Scala Lab.
В мае и июне пройдут Scala Days в Нью-Йорке и Берлине; программа уже опубликована.
Студентам
Можно подавать заявку на Scala проект в Google summers of code.
← Предыдущий выпуск: Scala дайджест #3.