
Привет, Хабр! Мы — Настя, Эвелина и Миша — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал Scala Nishtyaki, добавляем дополнительные новости и собственные комментарии. Мотивацию черпаем из желания развиваться и делиться полученными знаниями.
Приветствуем любую обратную связь! (づ ◕‿◕ )づ
Статьи
Делимся свежими статьями, репозиториями и исследованиями, которые нам показались интересными. А еще обозреваем ресурсы, где авторы используют Scala 3. Enjoy:
Alexis Hernandez — на просторах интернета мы заметили нового автора. Если вы не притязательны к уровню функциональности кода в примерах и если тема ИИ-ассистентов и взаимодействия с их API вам близка, советуем взглянуть на этот блог. Алексис пишет в основном о своей библиотеке geminilive4s — Scala-обертке над API ИИ Gemini.
Scalabook: пополняемая база знаний о Scala на русском языке — вы могли натыкаться на этот сайт в процессе поиска Scala-истины, но теперь официальный релиз от компании «Криптонит» — со ссылками и мотивацией от автора.
Категории типов. Часть 2. Функторы — вторая часть монументального труда на тему категории типов. Автор дополнительно прописал мотивационную часть — обращение к программистам, мы полностью солидарны и присоединяемся: выделите полчаса вашего времени, пробегитесь хотя бы глазами по статье и добавьте себе в закладки. Рекомендуем ( ˘▽˘)っ♨
Custom Error Types Using Cats Effect and MTL — ого, первый технический пост от тайплевел за годы \(〇_o)/

Настя
А можно просто использовать ZIO и не делать себе мозг.
sip-xx-dedented-multiline-string-literals — yet another string literal в Scala ヽ(_(・_・ )ゝ. Ребята хотят похоронить stripMargin, но все это выглядит как еще одно усложнение для языка. В обсуждениях к сипу можно встретить мысли от таких людей, как Martin Odersky, Eugene Yokota, представитель команды Scala plugin от JetBrains, Sporarum.
Yet Another Effect System (λÆS) — жаль, конечно, что не таблица химических элементов, как в kyo, но хоть какая-то документация помимо кода — уже хорошо.
Java Developers, Here Are 4 Superpowers You Gain by Learning Scala — в очередной раз смотреть, как джавистам пытаются продать Scala, не очень интересно, но не можем не отметить, что дело это благородное.

Scala's Gamble with Direct Style — нам тоже кажется, что из-за войны прямого и монадического стилей Scala не стала топ-1 выбором ни в одном из них.
А сюда мы спрятали еще несколько интересных статей
Комьюнити-движ
Раздел курьезных и любопытных событий в мире Scala-сообщества. Мы хотели бы видеть его объемным и живым. Если что-то пропустили или у вас есть предложения — ждем в комментариях:
Why I am moving away from Scala — очень грустно читать. И вновь третья скала стала той капелькой, переломившей хребет.

Настя
При этом я первый раз вижу больше пяти комментариев к посту на медиуме.
GSoC 2025 | spamegg — натурально сочинение на тему «Как я провел лето». spamegg пишет о своем вкладе в проект Cyfra, сделанный этим летом во время участия в активности Google Summer of Code. Вычисления на GPU — совсем не близкая для нас тема, но это и вызывало здоровое любопытство.
Видео и доклады
Собрали ссылки как на уже известные и популярные, так и на локальные каналы и видео про Scala:
Обновляемся на Mill 1.0x и переходим на 'старый' UI Idea — в этот раз получился очень живой и полный энтузиазма выпуск. Ребята, развивая ту или иную мысль, периодически переходили на любопытный личный опыт, который, как нам кажется, легкой рябью отзовется в душе каждого инженера.

Настя
Меня зацепила тема golden-тестов, ибо звучала отличная от моей точки зрения позиция, обогащенная справедливыми аргументами и примером.
Alexandru Nedelcu | Effects and concurrency in functional programming — Alexandru Nedelcu напоминает нам о базовых вещах, что сделали Scala нашим выбором и почему нам нравится писать на этом языке до сих пор, о математическом фундаменте и функциональности. На фоне материалов о проигранной гонке и стенаний о том, как Scala загибается, посмотреть живое и милое выступление, с небольшими шутками и мемами, с кусочком размышлений о роли современного инженера в мире ИИ — это как вернуться домой. Рекомендуем выделить полчаса времени и послушать хотя бы на фоне.
Type-safe vibe-coding a CRUD application — материал из разряда How to. Да, это про вайбкодинг. Да, на Scala в качестве серверной части. Да, на канале SoftwareMill и вещает сам Adam Warski. В такие времена живем.
Tooling
Кусочек дайджеста, где мы рассказываем о появлении новых и улучшении уже существующих инструментов для разработки:
A new repository for Scala nightlies — Nightly-версии Scala переехали в свой собственный отдельный репозиторий. А для sbt начиная с версии 1.11.5 даже сделали специально Resolver.scalaNightlyRepository.
Highlights
В этом блоке не всегда свежие, но зацепившие наш взгляд ресурсы под флагом «очумелые ручки». Авторы творят что-то интересное, необычное, но не обязательно полезное:
Introducing FraudLabs Pro Scala SDK — интересная реклама на медиуме (все лучше, чем ИИ-сгенерированные статьи). Платная антифрод-система на месячной подписке, с собственным клиентом для Scala. Необычно, немного коряво и простовато, но и цены не кусачие. Вполне можно вообразить французскую кондитерскую-пекарню, которая решила сделать сайт и принимать в своем городе онлайн-заказы и которая могла бы себе имплементировать такое решение.
Релизы
Собрали последние обновления популярных и полезных библиотек за пару месяцев:
До встречи через месяц! ♡\( ̄▽ ̄)/♡
Над дайджестом работали @Melkaya_150cm, @EvieLynn, @haskiindahouse. Ваши идеи, предложения, обратную связь с удовольствием ждем в комментариях! <( ̄︶ ̄)>