Scala дайджест #6: спецтема о монадах, статистический анализ для Scala, видео со Scala Spark Summit

В выпуске: планы для scala-2.13, новые SIP, Scala language server для MS Visual Studio, байндинги для scala.js, обзор экосистемы и развития основных направлений в 2016, о переходе с Python на Scala, конференция ScalaUA.

Развитие экосистемы

Lightbend опубликовала планы для scala-2.13.

В марте начнется прием заявок на участие в Google Summer of Code (начало — 20 марта, deadline — 3 апреля).

Scala center отчитался о прогрессе в текущих проектах.

Опубликованы два новых SIP:

В ScalaMeta появились первые наметки реализации семантического API — вот презентация о текущих подходах и состоянии.

Библиотеки

Google RPC

Tensorflow binding для spark

DeepLearning framework

Lightbend (бывший typesafe) наконец-то выпустила Scala API для своего микросервисного фреймворка Lagom. А вот и первые впечатления от использования.

Новые версии

Slick-3.2.0: Основное — те драйвера к BD, которые раньше продавались за деньги (Oracle, DB2, MS-Sql), теперь включены в open-source релиз.

Akka:

Несколько байндингов для scala.js:

Sangria 1.0 (анонс от автора)

fs2 — 0.9.4. На нее можно смотреть, как на замену scalaz-streams в стеке, не зависящем от scalaz.

Вышла scala-native 0.1

Спецтема: монады, в особенности свободные

Free Monads

Еще иногда удобно организовывать код вокруг монады эффектов.

Предложение о расширении scala о ко-монадическом ко-for (считать, что скоро примут — не стоит, но ознакомиться полезно). Кстати, Шими Бандиель будет у нас на конференции в апреле.

Инструментальные средства

Статистический анализ для Scala.

Clippy показывает ошибки компилятора в более удобоваримом виде.

Scala language server для MS Visual Studio.

Статьи

Лирика:

Новичкам:

Архитектура:

Разное:

Конференции

Видео со Scala Spark Summit

В начале апреля в Киеве уже традиционно будет ScalaUA. Могу сказать, что это must-be событие и, если вам интересна современная scala-разработка, то лучшего способа погрузиться в среду за эти два дня не существует.

Для полноты — перечень всех конференций.


← Предыдущий выпуск: Scala дайджест #5.

Похожие статьи:
Здравствуйте, меня зовут Денис, и сейчас я работаю на позиции Team Lead в компании Fiverr. Уже 10 лет я занимаюсь разработкой веб-сервисов....
У новому випуску YouTube-рубрики «X питань» DOU розібрався, як працюють наземні дрони-камікадзе Ratel, яку роль безпілотні апарати грають...
Каталоги, что определяют во многом посещаемость сайта бывают нескольких видов, но при этом они разделяются...
В июне этого года я сдал PMP сертификацию с результатом Above Target, чему я очень рад. И в этой статье хочу...
Неанонсированный смартфон Microsoft Lumia 650 уже не раз становился героем слухов, а теперь появились новые...
Яндекс.Метрика