×Закрыть

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.

9 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Аналіз, таки статичний. А не статистичний.

Цікаво, куди подівся А. Valialkin? :) Він так пильнує за скалою

Я готовлюсь к конференции www.scalaua.com

Lagom (бывший typesafe)
А что за фишка переименовывать? Чего доброго скоро будет — ххх бывший лагом бывший тайпсейф бывший...

Там здається автор наплутав, бо Lagom це фреймворк, а Typesafe це колишня назва компанії, яка зараз називається Lightbend Inc. Фреймворк поки що не змінював назву.

Ой — да. Правильно: «Lightbend (бывший typesafe) наконец-то выпустила Scala API для своего микросервисного фреймворка Lagom»

Дякую за інформативний дайджест.

Подписаться на комментарии