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

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

Статьи

Делимся свежими статьями, репозиториями и исследованиями, которые нам показались интересными. А еще обозреваем ресурсы, где авторы используют Scala 3. Enjoy:

ZIO Test support in scalamock classic — заряженные яндексоиды и лучший в мире мейнтейнер scalamock сделали кое-что клевое, чтобы простые работяги, такие как мы, наконец-то переехали на Scala 3.

Настя

Эх, взять бы чашечку какао, самый любимый плед и как сесть да переписать свои тесты на scalamock-zio — вот это рецепт чудесного вечера!

Использование чистых функций в грязном мире: как писать долговечный код (почти) без багов — Scala на русском для самых маленьких. Начинаем думать декларативно с чистых функций.

Миша

Не мой вайб, но как же приятно видеть новых русских авторов на Scala

Настя

Ровно то, что я объясняю стажерам на ревью первой задачи

Категории типов. Часть 3. Естественные преобразования — все еще тяжело читать, но в этот раз в комментариях к статье есть действительно интересные рассуждения. Про полезность программистов, которые в продакшене думают только теоркатом, про человеческий опыт, про треш в мат. основе ヾ(・ω・*)

Категории типов. Часть 4. Монады — читайте TLDR в комментах.

Миша

Имхо «монада — это разматрешивание» звучит более запутанно, чем «монада — это способ композиции вычислений с эффектами

А сюда мы спрятали еще несколько интересных статей

Scala meetup & events

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

Большой бесплатный курс по Scala 3считаем, что это суперполезный материал, которым хочется поделиться.

Конференция F[Scala] 22 ноября — ожидаем высокую концентрацию любителей ФП на квадратный метр, а еще качественные доклады и плов на ужин.

Highlights

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

krop — либа на Scala 3, построенная поверх http4s и Twirl, для фулстек-разработки.

Workflows4s Web UI: OSS Full Stack App Ready for Production — ex-cam-ad на минималках

Fishy ZIO HTTP Slack Bot — по нашему мнению, такого рода боты могут быть хорошим способом потрогать различные технологии, отработать изученные библиотеки и за короткое время увидеть рабочий результат.

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

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

Akka 2.7.0's license is now changed to Apache 2.0 — самый топовый комментарий: «Just use Pekko».

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

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

AI Doom Predictions Are Overhyped | Why Programmers Aren’t Going Anywhere - Uncle Bob's take — короткий двухминутный отрывок из часового выступления Роберта К. Мартина, где он вспоминает панику программистов по поводу потери работы из-за развития технологий — во времена перфокарт. Посыл достаточно прозрачный. Кстати, сам Роберт может быть вам уже знаком: он автор нескольких книг, которые либо вы, либо ваши коллеги когда-то читали ( ◡‿◡ *)

Настя

Очень близка позиция спикера. Бабушка часто меня спрашивает: «Настя, а вот в новостях про какой-то ИИ пишут новый умный, я беспокоюсь, вас не уволят, не заменят?» Я в таких случаях рассказываю родственникам о несчастных художниках-портретистах, изобретении фотоаппарата и появившейся профессии «фотограф». Или о машинистках и уверенных пользователях ПК. Просто появление нового инструмента. Не более, но и не менее.

Li Haoyi. Simpler Build Tools with Functional and Object Oriented Programming, Scala Workshop 2025 — Li Haoyi рекламирует и продвигает в массы свой инструмент сборки mill.

Why Most Apps Should Start as Monoliths — до микросервисной архитектуры еще надо дорасти, в начале пути думать о масштабируемости порой избыточно.

Sandy Metz on The Power of Small Objects in Software Design — короткое видеонапоминание о важности читаемости и легкого понимания кода.

Релизы

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

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

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

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

Комментарии (0)