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 .

Опубліковано: 20/04/19 @ 07:00
Розділ Блоги

Рекомендуємо:

Чи залежать результати виборів у Києві від розміщення гілок метрополітену – експеримент з бібліотекою d3.js
DOU Проектор: Hurma — автоматизація HR-процесів та рекрутингу
Чим займається Developer Advocate та чому ця позиція непопулярна в Україні
Реаліті: інфо-сайт, звіт #2 (промокод на 1000 крб на контент всередині)
Job interview in English: як готуватися і що відповідати