Конференция
C++ SIBERIA 2020
28/02 — 29/02 Новосибирск

О конференции

28-29 февраля в Новосибирске пройдёт конференция C++ Siberia 2020.

Подать заявку на доклад можно до 15 января 2020 года. Продолжительность доклада не должна превышать 50 минут. Мы рады докладам о C++(11/14/17/xy), STL, Boost, Qt, любых других библиотеках, тестировании и сборке крупных проектов на С++, асинхронности и конкурентности, и любой другой вашей боли. Чтобы подать заявку, пожалуйста присылайте описание доклада по адресу: talks@cpp-russia.ru. Все заявки рассматриваются программным комитетом.

Адрес проведения: Новосибирск, Депутатская, 46, Лекторий-бар ПОТОК.

Доклады

Подать заявку на доклад можно до 15 января 2020 года.

Как обычно, продолжительность доклада не должна превышать 50 минут (с учетом вопросов). Мы рады докладам о C++(11/14/17), STL, Boost, Qt, любых других библиотеках, тестировании и сборке крупных проектов на С++, асинхронности и конкурентности, etc.

28/02/20

15:15-16:15

reporter
Виталий Брагилевский

Управление ресурсами: линейные типы спешат на помощь

В этом докладе я расскажу о том, что такое линейные типы и чем они могут помочь в управлении ресурсами, а также приведу примеры их использования в разных языках, сравнив с подходами, принятыми в С++

28/02/20

12:00-13:00

reporter
Филипп Хандельянц

Обзор C++ кода глазами параноика

Код языка C++ подобен минному полю. Поэтому качественный внимательный code-review крайне полезен. Этот доклад улучшит ваши навыки в этом нелёгком деле. Мы поговорим о некоторых паттернах ошибок, о которых вы возможно даже не догадывались. Вас ждёт опасный emplace_back, неожиданный integer overflow, CWE-14, noexcept функции и т.д.

28/02/20

13:15-14:15

reporter
Павел Филонов

Защищая C++

Распространено мнение о С++ как о небезопасном языке программирования. Но какие конкретно опасности скрываются за термином «небезопасный»? Развёрнутый ответ очевидно поднимет несколько направлений, одним из которых будет кибербезопасность. В докладе я хочу показать простые примеры эксплуатации уязвимостей C/C++ кода. Но главный упор сделать на средства защиты от подобных атак.

29/02/20

12:00-13:00

reporter
Иван Афанасьев

std::to_string(int)
faster than light

Рассмотрим реализацию std::to_string для целых чисел в libc++ и различные варианты её ускорить: через оптимизацию аллокаций, наивный алгоритм, более хитрый вариант. Обратим внимание, какую из проблем решает каждый из алгоритмов: пройдём путь от верхнеуровневых оптимизаций до инструкций.

29/02/20

13:15-14:15

reporter
Руслан Манаев

Рефлексия настоящего и будущего

Доклад посвящен рефлексии, которая в купе с метаклассами позволяет решать задачи, которые ранее требовали макросы. В докладе будут показаны решения таких задач, через которые можно познакомиться с предложением P1717 в стандарт C++ и с его реализацией (форком clang'а). Практически весь демонстрируемый код можно будет собрать на этом форке.

Программа конференции

28/02/20

10:00 — 11:30

Тимур Думлер

Как С++20 меняет подход к написанию кода

11:30 — 12:00

Кофе-брейк

12.00 — 13.00

Филипп Хандельянц

Обзор C++ кода глазами параноика

13.15 — 14.15

Павел Филонов

Защищая C++

14.15 — 15.15

Обед

15.15 — 16.15

Виталий Брагилевский

Управление ресурсами: линейные типы спешат на помощь

29/02/20

10.00 — 11.30

Антон Полухин

Незаменимый С++

11.30 — 12.00

Кофе-брейк

12.00 — 13.00

Иван Афанасьев

std::to_string(int)
faster than light

13.15 — 14.15

Руслан Манаев

Рефлексия настоящего и будущего

14.15 — 15.15

Обед

15.15 — 16.15

Александр Боргардт

Конкурентность в современных web-service

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