Мы используем файлы cookie, чтобы улучшить работу сайта. Дальнейшее пребывание на сайте означает согласие с их применением. Принять
День Пи: Moscow Programmer Club Meetup
14 марта 2019
Регистрация закрыта

День Пи: Moscow Programmer Club Meetup

Регистрация закрыта

О событии

«Лаборатория Касперского» и Московский клуб программистов приглашают на встречу, посвященную функциональному программированию, разработке на C++ и защищённым платформам KSS и KOS.

Событие скоро начнется!

Присоединяйтесь к нашей онлайн-трансляции:
https://www.youtube.com/watch?v=snw6FtIl0LA

Программа

19:00

Шаблоны C++ и базы данных

Когда мы работаем с БД, мы зачастую получаем с «сырые» буферы, в то время как хочется получать данные в виде структур, классов и контейнеров C++.

Рассказ о проектировании и реализации драйвера PostgreSQL с «человеческим» интерфейсом с применением почти всех доступных на данный момент языковых средств C++17.

Описанный в докладе подход можно адаптировать практически к любому протоколу уровня приложений.

Подробнее о докладе

Сергей Федоров
Сергей Федоров Яндекс.Такси Ведущий разработчик
19:30

Метаклассы в C++

Краткий обзор возможностей новой языковой сущности, предлагаемой Гербом Саттером: метаклассов. Что это такое и как их можно будет применять для решения повседневных практических задач, таких как сериализация или чтение из баз данных.

Подробнее о докладе

Сергей Садовников
Сергей Садовников Лаборатория Касперского Старший архитектор
20:20

Функциональное программирование как парадигма: цели, способы, применимость

Отвечаем на вопросы:


— Функциональное программирование, а что это?

— Зачем нужна ещё одна парадигма?

— Полезно и применимо ли ФП в обычной жизни программиста?

Подробнее о докладе

Пирогов Алексей
Пирогов Алексей Typeable.io Разработчик

Подробнее о спикере

Я много лет работал разработчиком на Python, а функциональщину практиковал только вне работы. Успел пощупать Erlang, Scala, чуть менее функциональные Clojure и Racket, но в итоге решил, что наиболее комфортно себя чувствую в обществе ML-подобных языков, таких как Elm, PureScript и конечно же Haskell.

Сейчас я работаю в Typeable.io, где Haskell используется и на бэкенде и в браузере. Периодически выступаю на различных конференциях с докладами о Haskell и Elm, чем вношу свой вклад в популяризацию ФП.

20:50

Обзор Kaspersky Security System и Kaspersky OS

Уже много лет мы разрабатываем платформу безопасности Kaspersky Security System и основанную на ней операционную систему Kaspersky OS.

Я расскажу, какие технологии были выбраны, как они повлияли на процесс разработки и пожалели ли мы о своём выборе. Почему мы пишем сразу и на С, и на С++, и на Haskell, и зачем изобретаем новые языки. Покажу, какое влияние оказало функциональное программирование вообще и Haskell в частности на процесс разработки и на бизнес.

В этом докладе:

— Архитектура защищённой платформы KSS и KOS

— Функциональное программирование на страже безопасности

— Что мы разрабатываем, как, почему и зачем

Подробнее о докладе

Сыровецкий Юрий
Сыровецкий Юрий Лаборатория Касперского Старший разработчик

Подробнее о спикере

Юрий занимается исследованиями в области безопасности платформы. В своей работе он постоянно использует Haskell для написания кода в продакшн.

Регистрация закрыта