Scala дайджест #10: шпаргалка по ZIO, сборка с помощью Basel, результаты конференций

Пилотный выпуск Scala дайджеста от Максима Ратошнюка, Platform Engineer at PlayQ.

Полезные ресурсы

Интересный блог о новостей из мира Scala.

Конференции по Scala.

Scala

Новая версия 2.13.0-RC1. Changelog.

Dotty 0.14.0-RC1.

Вышел Metals 0.5.0! Смело пересаживаемся на VSCode. Одна из самых недостающих особенностей, которые были добавлены — это code completion. Несмотря на наличие багов, выглядит вполне достойной альтернативой IDEA.

Basel как альтернатива сборки. Известные компании, такие как Databricks, Stripe, Wix подготовили ряд блогов и проектов, которые демонстрируют возможность сборки Scala проектов с помощью Bazel:

Одним из преимуществ является «кэшированная компиляция». SBT обзавелся также соответствующим плагином.

Не менее полезный плагин, который позволяет проверять свой classpath на наличие пакетов и библиотек, которые не используются.

Lightbend Pipelines. Проект, построен на Akka + Spark Structured Streaming, позволяющий строить системы для стриминга ваших данных и с дальнейшей интеграций с Kubernets и OpenShift

FP

Обсуждение деталей реализации Cats Effect 2.0.

Онлайн-состязание по реализации куска АПИ ZIO. В комментариях примеры от участников. Может стать полезным для просмотра, а также задуматься о том, чтобы принять участие в дальнейшей разработке библиотеки.Новая библиотека Dependency Injection, «одобренная» Джоном Де Гоузом к вашему вниманию.

Годная книга для тех, кто хочет попрактиковать свои знания функционального программирования (примеры на Хаскеле).

Не менее годная от не менее известного Виталия Брагилевского книга о функциях проги на Идрисе.

Годный плагин для монадических for-comprehensions без имплисита withFilter.Интересный Твиттер-канал с картинками и котиками о ФП.

«Шпаргалка» по ZIO. Очень актуально в канун редизайна бифунктора в трифунктор.

Разное

Kyiv Scala Group обзавелась твиттером. Подписываемся и следим за обновлениями.Записи выступлений с недавней конференции В Нью-Йорке по Кафка.

KSQL обновился. Читаем, что нового в библиотеке, которая позволяет описывать стриминг с помощью SQL.

Оптимизация и улучшение Stream-API в новой версии Cassandra.

Конференции

Scalar Warsaw. Список выступлений участников на данный момент дополняется, поэтому следите за обновлениями. Доклад J. de Goes уже есть :)

Scala UA: видео всех выступлений, фотографии.

LambdaConf 2019 Scholarship Application — интересная возможность посетить известную конференцию.


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

Похожие статьи:
Під час виконання бойового завдання на Сумщині загинув IT-фахівець Андрій Свистільник з позивним «Узвар». Він був вихованцем Пласту...
Long story short: прежде чем заняться тестированием, я проектировал дома и сооружения. Знаю, как быстро посчитать момент сопротивления,...
Державний ПриватБанк збереже курс конвертації гривні в іноземну валюту за своїми картками за межами країни, який діяв...
ІТ-компанія DataArt підписала офіційний контракт з компанією ITentika (російський розробник програмного забезпечення), згідно...
Я Татьяна Куцая, Chief Marketing Officer в YouScan, и в этой статье хотела бы поделиться своим опытом, принципами и прикладными...
Яндекс.Метрика