Встреча Scala Enthusiasts Belarus №3

6 августа состоится 3-ья встреча энтузиастов языка программирования Scala в Беларуси - первая из серии, посвященной фундаментальным концепциям Scala, ее системе типов, паттернам эффективного использования и практическому функциональному программированию.

Встреча расчитана на самую широкую аудиторию, начинающую свой путь не только в Scala, но и в функциональном программировании вообще.

На встрече будет представлено 2 доклада:

  • Доклад о функциональных структурах данных со свойством персистентности. Благодаря возможности осуществления "ленивых" вычислений в функциональных языках, и применению аммортизации (описанной Крисом Окасаки в его известном труде Purely Functional Data Structures), функциональные структуры не только безопасны для использования в конурентном окружении, но еще и очень эффективны. Кроме этого, вследствие того, что операции над большей частью "чистых" структур данных базируются на копировании, такие структуры обладают качеством персистентности (возможности доступа к предыдущим значениям, своеобразной "памятью" изменений).

    В своей презентации, Александр Радиванович расскажет о принципах дизайна персистентных структур (с примерами в Java и Scala), их сильных сторонах и практическом применении;

  • Презентация Артема Ольшевского и Василия Ременюка о полезных паттернах программирования для Scala: от самых простых и известных, базирующихся на уникальных свойствах языка (duck typing, pimp-my-library, cake pattern), до более сложных, основанных на концепциях функционального программирования (алгебраические типы данных, фантомные типы);

Встреча пройдет в главном офисе компании EPAM Systems на ул. Купревича, 1, в конференс-руме #625. Начнется в 12 часов, и закончится в 15.00. Для регистрации на встречу вам необходимо отметиться на странице встречи в Facebook или linked.in


Карта проезда: