
Привет, Хабр! Мы — Настя и Эвелина — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal, добавляем дополнительные материалы и собственные комментарии. Мотивацию черпаем из желания wразвиваться и делиться полученными знаниями.
Приветствуем любую обратную связь! (づ ◕‿◕ )づ
Статьи
В этом разделе собираем свежие статьи, репозитории и исследования, которые показались нам интересными. Enjoy!
Логическое программирование в Scala. Контекстные абстракции. Тяжелый люкс в мире Scala-статей. Монады, неявные значения и океан теории. Все как мы любим ♡\( ̄▽ ̄)/♡
Как писать фронтенд на Scala в функциональном стиле с Typelevel стеком? Любопытный материал о создании фронтенда (!) на малоизвестной либе Krop. Из разряда «мне было интересно сделать такую-то штуку, и вот как я ее сообразил».

Настя
Я лично обожаю такие истории: мне всегда интересно проследить направление мысли инженера. О том, почему он делал те или иные выборы, исходя из каких размышлений принимал решения. Не нейро-слоп, читается влет. Из обидного: 0 комментариев у автора под статьей.
Gradle for Scala monorepo. Box experience with 360+ modules. Позвольте перефразировать классику: «У них был один репозиторий, 360 модулей, 100 инженеров и 8 лет процесса миграции с sbt на Gradle. Не то чтобы все это было нужно при переезде, но раз начал мигрироваться, то иди в своем увлечении до конца. Единственное, что меня беспокоило, — это скорость поставки. Ничто в мире не бывает менее беспомощным, безответственным и порочным, чем разработчик в запое непрерывной разработки. И я знал, что мы очень скоро в это окунемся».
Bartłomiej Kozak. Открыли для себя нового автора! Не нейрослоп, не статьи по типу «как использовать ИИ и в хвост и в гриву», а старомодный олдскул: разбор непростых фич языка, примеры кода, бечмарки, рассуждения и обмен мыслями от ФП-инженера. Нравится.

Видео и доклады
Собрали ссылки как на уже известные и популярные, так и на локальные каналы и видео про Scala.
JVM Days 2026. Появились записи докладов и фотографии с мероприятия. Осень вышла не богатая на события в мире Scala, так что предлагаем восполнить дефицит ФП в крови и выбрать что-то для просмотра в выходные (ง ื▿ ื)ว
Creator of Scala: Comparing Languages And How AI Will Impact Them | Martin Odersky. Часовое интервью с Martin Odersky на тему Scala, его развития, сравнения с другими языками и прогнозов в ИИ-эпоху. Самое просматриваемое и закомментированное интервью из всех, что мы обозревали за годы ლ(ಠ_ಠ ლ)
Tooling
Кусочек дайджеста, где мы рассказываем о появлении новых и улучшении уже существующих инструментов для разработки.
Scala 3.9 LTS released! Новая версия Scala — это LTS-версия, то есть версия с долгосрочной поддержкой. Обзор основных входящих SIP, а также нюансы по миграции с прошлой LTS-версии Scala 3.3 на текущую.
Reforesting the sbt plugin ecosystem and sbt 2.1.0 beta. sbt 2.1.0 уже в активной разработке, а пока Eugene Yokota предлагает познакомиться со списком плагинов, мигрировавших на sbt 2.0.
Spec Strings. Spec Strings были включены в качестве экспериментальной фичи в 3.10. По сути, мы понимаем это как кучу мини-промтов и одновременно документацию прямо внутри начала реализации каждой функции. Сам концепт Spec Strings предполагает, что это должен использовать ИИ-агент.

Настя
Ну что ж, вот я дожила до того момента, когда язык программирования дизайнится не для профессионалов и разработчиков, а сразу для агентов. Причем фича как будто бы уже устарела еще до выхода: по моим ощущениям, никто сейчас не пишет с агентами по отдельным функциям или методам, а сразу вайбкодят комплексные сервисы и изменения.

VirtusLab Scala Stack. Экосистема от VirtusLab для программирования в direct-style для агентов. Сразу с промптами на лендиге. O tempora, o mores!
Pre-SIP: A New Type for Optionals and Error Handling. Martin Odersky предлагает альтернативу: Option[T] заменить на T?, где opaque type T? = T | Null | Valid.

Настя
Лично мне SIP не понравился и вызывает лишь глухое раздражение. Руки прочь от моего любимого Option.
RFC-5: test scheduling. Eugene Yokota уже разрабатывает sbt 2.1.0, и в центре внимания у нас запуск форкнутых тестов на отдельных параллельных процессах.
JDK 27 is here. Вышла новая JDK 27 с полным разбором всех девяти входящих в нее JEP. В дополнение — «неудавшиеся дубли»: что пошло не так при выпуске, какой JEP не попал в сборку и почему, что уже анонсировано в состав JDK 28, да и вообще небольшие кусочки бытия в Java-мире. Любопытное чтиво на вечер.
Сбер представил SberJDK — собственную промышленную Java-платформу на базе OpenJDK. Мы не осудим, но обсудим. Мнения в комментариях полны скептицизма.
Highlights
В этом блоке не всегда свежие, но зацепившие наш взгляд ресурсы под флагом «Очумелые ручки». Авторы творят что-то интересное, необычное, но не обязательно полезное.
marola. На миксе Scala + ИИ Ollama сделали карту «Можно ли сейчас купаться на этом пляже в Бразилии?». Нишево, нерелевантно для нас, но прикольно.
Book of Revenue (BOR). Бухучет по международным стандартам. Нишево.

Настя
Возможно, я когда-то решу, что вести учет своих трат в excel-табличке слишком мейнстримно, и разверну собственную империю денежных потоков.
Комьюнити-движ
Раздел про курьезные и любопытные события в мире Scala-общества. Мы хотели бы видеть его объемным и живым. Если что-то пропустили или у вас есть предложения, ждем вас в комментариях.
Life as a Framework designer. Плач Ярославны о том, что в наше время недостаточно просто написать хороший фреймворк, инструмент или архитектуру, чтобы в мире ИИ, спама, нативной рекламы и нейрослоповых постов добраться до качественного внимания аудитории.

Настя
Во-первых, что-то внутри меня шепчет о том, что профессия маркетолога появилась и востребована в наши дни не просто так. А во-вторых, как-то не верю я автору, похоже на нейрослоповый прогрев.

AI in Scala. Одна из самых обсуждаемых тем сентября на форме. Ну-ка, Scala-вайбкодеры, перехнычка в комментариях.
Believe it or not, Scala as a language for beginners. Аргументация из разряда «Надо учиться водить на механике, тогда водить на автомате будет сильно проще».

Релизы
Собрали последние обновления популярных и полезных библиотек за пару месяцев:
До встречи через месяц! ♡\( ̄▽ ̄)/♡
Над дайджестом работали @Melkaya_150cm. Ваши идеи, предложения,
обратную связь с удовольствием ждем в комментариях! <( ̄︶ ̄)>
Подписывайтесь на наш телеграм-канал — там мы анонсим все самое интересное и обсуждаем горячие новости.