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.

Похожие статьи:
Системи супутникового інтернет-звʼязку Gilat SkyEdge, які виробляють в Україні, масово імпортують у росію, йдеться у розслідуванні...
Приглашаем Вас посетить бесплатное вводное занятие по курсу «Тестирование ПО». На вводном занятии Вы сможете узнать...
4 серпня видання The Register, посилаючись на власні джерела, повідомило, що з вересня GitLab планує автоматично видаляти...
У свіжому дайджесті DOU News обговорюємо, що буде з законом про підвищення податків. А ще — скорочення в компанії...
Пройдя данный курс, вы сможете: 1. Получить знания и навыки, необходимые для работы младшим программистом C#.NET...
Яндекс.Метрика