Конференция C++ Siberia,
25-26 августа 2017

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

Конференция C++ Siberia с блинами и матрёшками! Как всегда, лучшие докладчики
со всей страны на два дня. Конференция ориентирована на опытных разработчиков, никаких вводных лекций!

Место проведения: Томский государственный университет (Томск, пр.Ленина, 36).
В течение года сообщество проводит встречи в разных городах России: Москве, Санкт-Петербурге, Новосибирске, Екатеринбурге, Нижнем Новгороде, Саратове.
На встречах выступают докладчики из разных городов и стран.

Заявки на доклады присылайте на talks@cpp-russia.ru

Доклады

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

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

Хочу стать
спикером!
25/08/17
Track A
16:00 - 17:00
Алексей Малов
Алексей Малов
Как современные возможности C++ облегчают повседневную разработку

Стандарты C++11/14/17 принесли программисту много новых возможностей, позволяющих решать как low-level, так и high-level задачи. В докладе будут проиллюстрированы возможности современного C++, которые мы применяем в production-коде.

  • Семантика перемещения
  • Умные указатели, optional, variant
  • Контейнеры, диапазоны, алгоритмы
  • Паттерны проектирования в функциональном стиле
26/08/17
Track A
10:00 - 12:00
Александр Фокин
Александр Фокин
C++17, который мы заслужили

В C++17 было добавлено очень много всего нового. За два часа я подробно расскажу о (почти) всех новых фичах и о том, как они упростят жизнь рядового разработчика. Мы подробно взглянем на structured bindings, template argument deduction, constexpr if, std::filesystem, std::string_view, и на другие нововведения.

26/08/17
Track A
13:30 - 14:30
Роман Орлов
Роман Орлов
Fold expressions vs compile time recursion

В докладе пойдет речь о fold expressions (свертках) как новом механизме вычислений на этапе компиляции в C++17.

В чем главная проблема рекурсивной обработки шаблонов с переменным числом параметров? Чем свертки лучше (а может быть хуже) рекурсии? Как с ними работает компилятор? На примере нескольких задач найдем ответы на эти вопросы.

25/08/17
Track A
10:00 - 12:00
Ivan Cukic
Ivan Cukic
Keynote

Functional programming is often said to be necessary in multi-threaded environments, but that is only one part of the story. Avoiding mutation helps avoid explicit synchronization of concurrent processes, but it can also be helpful in other circumstances.

In this talk, we are going to cover the basic ideas of functional programming and functional software design. We will focus mainly on how to design stateful software that never mutates any data, and how to do it optimally.

26/08/17
Track A
12:30 - 13:30
Виталий Минко
Виталий Минко
Автоматическая генерация исходных текстов для повышения качества программных продуктов

Доклад посвящен рассмотрению технологии автоматической генерации исходных текстов как способа борьбы с ошибками отклонения программ от их спецификаций. В докладе будут рассмотрены две задачи, которые мы решали в компании, и при решении которых было найдено применение технологии автоматической генерации исходных текстов.

Программа

После конференции на нашем сайте можно будет посмотреть слайды и видео докладов.

24/08/17
Applied functional programming in C+ Continuous integration для C++ разработчика
9:00 - 10:00 Регистрация на мастер-классы
10:00 - 12:00 Applied functional programming in C++ I Continuous integration для C++ разработчика I
12:00 - 12:30 Кофе-брейк
12:30 - 14:30 Applied functional programming in C++ II Continuous integration для C++ разработчика II
14:30 - 16:00 Обед
16:00 - 18:00 Applied functional programming in C++ III Continuous integration для C++ разработчика III
18:00 - 20:00 Предрегистрация на конференцию
25/08/17
track a
09:00 - 10:00 Регистрация
10:00 - 12:00 Ivan CukicKeynote
12:00 - 12:30 Кофе-брейк
12:30 - 13:30 Сергей ШамбирКак построить сетевую подсистему для RESTful API на CURL
13:30 - 14:30 Денис ПанинC++14 консоль для сетевого оборудования
14:30 - 16:00 Обед
16:00 - 17:00 Алексей МаловКак современные возможности C++ облегчают повседневную разработку
17:00 - 18:00 Алексей МиловидовКак устроены хэш-таблицы в ClickHouse
26/08/17
track a
10:00 - 12:00 Александр ФокинC++17, который мы заслужили
12:00 - 12:30 Кофе-брейк
12:30 - 13:30 Виталий МинкоАвтоматическая генерация исходных текстов для повышения качества программных продуктов
13:30 - 14:30 Роман ОрловFold expressions vs compile time recursion
14:30 - 15:30 Кирилл ПлешивцевPGO: уход и кормление
15:30 - 16:00 After кофе

Купить билет на основную программу

Перейтик заказу билетов

Купить билет на мастер-класс

Перейтик заказу билетов

Gold спонсоры

Информационные партнёры

Контакты

ООО "Спп Раша"
ИНН 5310021183

+7 (905) 292-77-13

Место проведения: Томский государственный университет

Если у Вас есть вопросы,
их можно задать по телефону или почте