![](https://habrastorage.org/getpro/habr/upload_files/df1/2b2/7ee/df12b27ee229fb9bdbe180f29f466648.jpg)
Андрей Обухов из DINS расскажет, что такое Software Transactional Memory. Ахтям Сакаев из компании «Метр квадратный» поделится, как исключить баги на этапе моделирования с использованием ADT. Участие бесплатное, но необходимо зарегистрироваться. Подробности под ниже.
19:00-19:40 — Overview the STM functionality in ZIO (Андрей Обухов, DINS)
Вместе с Андреем разберем, что такое STM (Software Transactional Memory), рассмотрим плюсы работы и реализацию в библиотеке ZIO, а также сравним реализацию типичных задач с помощью STM и без нее.
Доклад будет полезен всем, кто интересуется многопоточным программированием.
Андрей Обухов в индустрии больше 10 лет. Проектировал и разрабатывал информационные системы и сервисы для автоматизации бизнес-процессов. Увлечен распределенными системами и функциональным программированием.
19:40-20:20 — Algebraic Data Types (Сакаев Ахтям, «Метр Квадратный»)
Ахтям расскажет немного теории про ADT, поделится, как имплементировать концепт на Scala и почему работает pattern matching. Вместе со спикером будем развивать интуицию при применении ADT для моделирования бизнес-правил.
Ахтям Сакаев ведущий инженер в экосистеме «Метр квадратный».
Как присоединиться
Участие бесплатное, нужна предварительная регистрация. В день митапа мы пришлем ссылку на трансляцию на указанный при регистрации имейл.
Как проходят встречи
Записи предыдущих митапов можно посмотреть на нашем YouTube-канале.
О нас
DINS IT EVENING — это место встречи и обмена знаниями технических специалистов по направлениям Java, DevOps, QA и др. Несколько раз в месяц мы организуем встречи, чтобы обсудить с коллегами из разных компаний интересные кейсы и темы.