#meetup #cpp
http://cpp-russia.ru/?p=1477Встреча 15 мая в Москве в офисе Яндекс.Такси
27.04.2018 by Sergey Platonov
Всем привет!
15 мая в офисе Яндекс.Такси (Москва, Садовническая наб. 82с2) состоится встреча сообщества. Послушаем и обсудим два доклада.
Денис Панин, Улучшаем гетерогенную хэш-таблицу
Василий Куликов, декомпозиция: разделяй и тестируй
Регистрация по ссылке
Подробнее о программе
Денис Панин
System software engineer в московском офисе корпорации NVIDIA.
Разрабатывает систему виртуализации приложений для Windows, используя шаблонное метапрограммирование даже в драйверах.
На C++ Russia 2018 я представил доклад про библиотеку работы с std::tuple. При помощи этой библиотеки сделали компайл-тайм гетерогенную хэш-таблицу. Далее – на ее основе написали маленький RPC фреймворк, используя тот факт, что у нас нет type erasure. В этом докладе я продолжу тему и расскажу несколько интересных идей как улучшить этот код.
Опять будет много constexpr-вычислений, шаблонов и новых возможностей C++17.
Василий Куликов
Старший разработчик бекенда такси.
Участвовал в Linux kernel hardening в рамках Google Summer of Code (2011, 2012). Интересуется проблемами backend, распределенности, отказоустойчивости и highload.
Поговорим об одном нашем сервисе, который читает непрерывный поток данных, ведёт своё внутреннее состояние и на основе него генерирует выходной поток данных. Критичной для сервиса является отказоустойчивость и тестируемость по максимуму, к тому же очень хочется слабую связанность. Как этого добиться? Попробуем разобраться.