Приглашаем Scala-комьюнити на встречу в наш ИТ-хаб. Готовим для вас два доклада.

Code first или specification first?
Екатерина Валик, разработчик, расскажет:
  • как, а главное зачем мы перевезли API на формат specification first;
  • зачем писать контракты на TypeSpec;
  • как генерировать красивый, а главное рабочий код.
Сэмплер логов
Константин Колмогорцев, старший разработчик, разберет, как:
  • засемплировать так, чтобы снизить throughput, но не потерять в качестве диагностики;
  • подружить ZIO с F[_] и помощью ~>;
  • написать такой логгер с помощью logback и tofu logging.
Чтобы поближе узнать друг друга и завести полезные знакомства, после докладов будет время для нетворкинга.

Дата и время

4 декабря 2025, 19:00 (МСК+2)
Я даю согласие на обработку моих персональных данных для цели:
Мы обрабатываем ваши данные в соответствии с

Подписывайтесь на Т-Банк

Scala — язык программирования. API — интерфейс прикладного программирования. Code first — подход к разработке, при котором сначала пишется код, а затем формируется спецификация API. Specification first — подход к разработке, при котором сначала создается спецификация API, а затем пишется код. TypeSpec — язык и инструмент для описания контрактов. Contract — контракт, формальное описание обязательств сторон при взаимодействии. Throughput — пропускная способность системы Sampler, сэмплер — инструмент или алгоритм для выборки (отбора) части данных из потока. ZIO — функциональная библиотека для работы с эффектами в Scala. F[_] — обобщенный тип эффекта. Logback — популярная библиотека для логирования в Java и Scala. Tofu logging — библиотека для логирования в стиле ZIO. Логгер — компонент или библиотека для записи событий, сообщений и ошибок при работе программы.