Maxim Lyskov

Senior Software Developer @EPAM Systems

Senior Software Developer in Low Level Programming Department at EPAM Systems. Right now he is a part of a development team of hierarchical storage management system. Has 15 years of development experience using C++ in various IT-companies in Minsk.
Used to be a programming teacher at Applied Mathematics Faculty of Belarusian State University.

Reports

C++ type deduction tips and tricks

2016 Autumn

В докладе будут сделаны попытки ответить на вопросы, какой тип скрывается под маской auto, почему T&& не всегда rvalue, и почему move ничего не двигает. The talk will try to …

More

Multithreading tips and tricks

2016 Summer

Модели памяти в С++ – Ordnung muss sein. Почему неправильно приготовленный поток может завершить приложение, и как этого избежать – рецепты от потоковедов. Как договариваться о совместном использовании ресурсов, и …

More

RAII Tricks

2015

Доклад посвящен обзору управлению ресурсами в С++. Будет рассмотрена понятие ресурса, встроенные механизмы С++ и подходы к реализации собственных механизмов для безопасного управления этими ресурсами для защиты от пролетающих исключений. …

More