28-29 февраля в Новосибирске пройдёт конференция C++ Siberia 2020.
Подать заявку на доклад можно до 15 января 2020 года. Продолжительность доклада не должна превышать 50 минут. Мы рады докладам о C++(11/14/17/xy), STL, Boost, Qt, любых других библиотеках, тестировании и сборке крупных проектов на С++, асинхронности и конкурентности, и любой другой вашей боли. Чтобы подать заявку, пожалуйста присылайте описание доклада по адресу: talks@cpp-russia.ru. Все заявки рассматриваются программным комитетом.
Адрес проведения: Новосибирск, Депутатская, 46, Лекторий-бар ПОТОК.
Как обычно, продолжительность доклада не должна превышать 50 минут (с учетом вопросов). Мы рады докладам о C++(11/14/17), STL, Boost, Qt, любых других библиотеках, тестировании и сборке крупных проектов на С++, асинхронности и конкурентности, etc.
28/02/20
15:15-16:15
Управление ресурсами: линейные типы спешат на помощь
В этом докладе я расскажу о том, что такое линейные типы и чем они могут помочь в управлении ресурсами, а также приведу примеры их использования в разных языках, сравнив с подходами, принятыми в С++
28/02/20
12:00-13:00
Обзор C++ кода глазами параноика
Код языка C++ подобен минному полю. Поэтому качественный внимательный code-review крайне полезен. Этот доклад улучшит ваши навыки в этом нелёгком деле. Мы поговорим о некоторых паттернах ошибок, о которых вы возможно даже не догадывались. Вас ждёт опасный emplace_back, неожиданный integer overflow, CWE-14, noexcept функции и т.д.
28/02/20
13:15-14:15
Защищая C++
Распространено мнение о С++ как о небезопасном языке программирования. Но какие конкретно опасности скрываются за термином «небезопасный»? Развёрнутый ответ очевидно поднимет несколько направлений, одним из которых будет кибербезопасность. В докладе я хочу показать простые примеры эксплуатации уязвимостей C/C++ кода. Но главный упор сделать на средства защиты от подобных атак.
29/02/20
12:00-13:00
std::to_string(int)
faster than light
Рассмотрим реализацию std::to_string для целых чисел в libc++ и различные варианты её ускорить: через оптимизацию аллокаций, наивный алгоритм, более хитрый вариант. Обратим внимание, какую из проблем решает каждый из алгоритмов: пройдём путь от верхнеуровневых оптимизаций до инструкций.
29/02/20
13:15-14:15
Рефлексия настоящего и будущего
Доклад посвящен рефлексии, которая в купе с метаклассами позволяет решать задачи, которые ранее требовали макросы. В докладе будут показаны решения таких задач, через которые можно познакомиться с предложением P1717 в стандарт C++ и с его реализацией (форком clang'а). Практически весь демонстрируемый код можно будет собрать на этом форке.
10:00 — 11:30 |
Тимур Думлер |
11:30 — 12:00 |
Кофе-брейк |
12.00 — 13.00 |
Филипп Хандельянц |
13.15 — 14.15 |
Павел Филонов |
14.15 — 15.15 |
Обед |
15.15 — 16.15 |
Виталий Брагилевский |
10.00 — 11.30 |
Антон Полухин |
11.30 — 12.00 |
Кофе-брейк |
12.00 — 13.00 |
Иван Афанасьев |
13.15 — 14.15 |
Руслан Манаев |
14.15 — 15.15 |
Обед |
15.15 — 16.15 |
Александр Боргардт |
16.30 — 17.30 |
Павел Новиков std::initializer_list — б̶ы̶л̶и̶н̶н̶ы̶й̶ отказ проектирования |
В этом году наших слушателей ждут полезные мастерклассы, а для тех, кто не может приехать на конференцию, мы как всегда организовали онлайн трансляцию. Присоединяйтесь!
Как всегда действует студенческая программа. Для получения скидки напишите на students@cpp-russia.ru
Даёт право на посещения основной программы конференции 28-29 февраля. Включает в себя питание (кофе-брейк, обед). После конференции Вам будут доступны записи всех докладов. Записи докладов будут доступны через два месяца после конференции.
Дата покупки | Входной билет |
до 30.11.19 | 6 500 |
c 01.12.19 | 7 500 |
Новосибирск, Депутатская, 46, Лекторий-бар ПОТОК.
talks@cpp-russia.ru
conf@cpp-russia.ru
students@cpp-russia.ru