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.

Похожие статьи:
До вашої уваги дайджест навчальних програм для тих, хто починає кар’єру в ІТ. У цьому номері зібрані можливості, актуальні у червні...
С 29 по 31 июля приглашаем всех в Одессу на 7-ю конференцию WebCamp, которая посвящена технологиям веб-разработки, управлению проектами...
Меня зовут Натали Ростова. Сейчас я удаленно работаю менеджером по развитию бизнеса в нидерландской IT-компании. Но так было...
У випуску: огляд функціональних можливостей Python, про переїзд репозиторія cPython на GitHub, бібліотеки від читачів дайджесту...
У цій статті детально розглядаємо зарплати дизайнерів в ІТ: Product, UI/UX designers та Graphic/Web/Motion/Generalist designers. Про зарплати...
Яндекс.Метрика