Привет, Хабр! Мы — Настя и Эвелина — бэкенд‑разработчики Т‑Банка, пишем код на Scala и горим желанием его популяризировать. Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal, добавляем дополнительные материалы и собственные комментарии. Мотивацию черпаем из желания развиваться и делиться полученными знаниями.

Приветствуем любую обратную связь! (づ ◕‿◕ )づ

Статьи

В этом разделе собираем свежие статьи, репозитории и исследования, которые показались нам интересными. Enjoy!

Security advisory: update your JDK (CVE-2026-91403) — как многие из нас заметили, в середине октября «взломали 70% интернета». В нескольких инструментах, которые используются повсеместно, нашлись критические уязвимости: php2shel, node2shell, уязвимости в gitlab, ubuntu. Одна из них, что коснулась JDK сборок, — скомпрометированные сертификаты индийского удостоверяющего центра eMudhra. 

Настоятельно рекомендуем, если вы еще этого не сделали, воспользоваться советами scala‑lang и исключить эти сертификаты из доверенных в сборках, либо переехать на версии с фиксами.

Что ж, как говорит один мой SRE‑коллега, «Я без шуток все еще жду tcp2shell и udp2shel» и «У меня уже появилось желание составить бинго». 

Настя

Не хватает только пива и чипсов

Scala 3.10 released! — на этот релиз настоятельно советуем обратить внимание. Помимо нововведений SIP вырезали многие функции, использующиеся еще с Scala 2, особенно что касается имплиситов. Поломали ZIO, «A with B», «this», «a → b», и это не полный список.

VirtusLab assumes responsibility for Scala 2 maintenance — часть бывших разработчиков Akka перешли в VirtusLab и теперь занимаются поддержкой Scala 2.

Настя

Сама до конца не определилась, как я отношусь к тому факту, что целый язык на поддержке и развитии у коммерческой компании

From 27 minutes to 4: Cutting CI build time by 85% — наша любимая рубрика «Как я копался в кишках в целях улучшений». В данном случае наибольший выигрыш дал переход на один контейнер с PostgreSQL для всех тестов вместо поднятия индивидуального под каждый отдельный тест

Видео и доклады

Собрали ссылки как на уже известные и популярные, так и на локальные каналы и видео про Scala.

Scala Days 2026 — стали доступны записи аж 43 докладов. Конечно же, никуда без ИИ: минимум каждый пятый доклад посвящен этой теме. Мы зацепились за список выступлений и хотим подробнее рассказать о них в следующем выпуске: 

Scala Summit 2026 — записи с менее масштабной по объему конференции: всего 11 докладов и часть из них мы видели в предыдущем плейлисте. Будем посмотреть, как говорится.

Tooling

Кусочек дайджеста, где мы рассказываем о появлении новых и улучшении уже существующих инструментов для разработки.

atc: A Safe Agent With Tracked Capabilities — мы уже несколько раз говорили о заявлениях Martin Odersky про TACIT — концепцию контролируемой среды для работы агентов. Вот представлена реализация от кафедры/лаборатории Odersky.

Highlights

В этом блоке не всегда свежие, но зацепившие наш взгляд ресурсы под флагом «очумелые ручки». Авторы творят что‑то интересное, необычное, но не обязательно полезное.

scivolo — вайбкод на максималках: интерпретатор и компилятор для Scala, написанный на Rust.

Open sourcing my AI‑based expense tracker — вайбкод на максималках-2: следим за тратами, экономим и копим вместе с AI.

Checking Relevance With Verdict4s — любопытная утилита Verdict4s, выдающая бинарное решение да/нет. Клиент Scala 3 для Jev от TypeSafe AI, модели принятия решений. Изначально писалось автором для фильтрации ленты по Scala‑новостям.

Introducing Uni: One Scala 3 Library for the Whole App — официальный релиз и представление Uni как либы‑мултитул: и http‑клиент тут есть, и сервер, и сериализация, и логирование, и тестирование, и MCP для вайбкодинга комфортного. Только кому оно пригодится — непонятно, но пусть будет.

Комьюнити‑движ

Раздел курьезных и любопытных событий в мире Scala‑общества. Мы хотели бы видеть его объемным и живым. Если что‑то пропустили или у вас есть предложения — ждем вас в комментариях.

Current adoption of Scala 3 — радуют подобные посты, ведь это знак, что в язык все же приходит новая кровь, хоть и в небольших количествах.

Preparing for a Scala 3 internship test with AI — what's the most effective approach? — внезапно студент просит совета о том, как эффективно использовать ИИ для подготовки к собеседованию по Scala 3 в T‑Банке. Что ж, весьма в духе нашего времени.

Настя

У меня данный пост вызвал ностальгическое веселье

Релизы

Собрали последние обновления популярных и полезных библиотек за пару месяцев:

До встречи через месяц! ♡\( ̄▽ ̄)/♡

Над дайджестом работали @Melkaya_150cm, @EvieLynn. Ваши идеи, предложения и обратную связь с удовольствием ждем в комментариях! <( ̄︶ ̄)>

Подписывайтесь на наш тг‑канал, там мы анонсим все самое интересное и обсуждаем горячие новости.

Предыдущие выпуски