Конференция C++ Russia,
24-25 февраля 2017

25
лучших спикеров
из России и Европы
1250
минут информации
для опытных
разработчиков

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

Совсем скоро конференция «C++ Russia»!
Лучшие спикеры со всей страны!
Всего два дня!
Наша конференция ориентирована исключительно на опытных разработчиков! Только по сути и никакой воды!
Место проведения: отель Hilton (Москва, ул.Каланчевская ул., 21/40 ).
На протяжении всего года, наши именитые докладчики выступают в разных уголках страны: Москве, Питере, Новосибирске, Саратове, Екатеринбурге, Нижнем Новгороде. А на наши встречи мы постоянно приглашаем лучших иностранных докладчиков.

Доклады

У вас есть множество идей и вы готовы поделиться опытом? Мы будем только рады вашему участию! Вы можете подать заявку до 27 марта 2018 года. Просим учесть, по времени Ваш доклад не должен превышать более 50 минут (с учетом всех вопросов и ответов). Предположительные темы докладов: C++, STL, Boost, Qt, любых иных библиотеках, тестировании и сборке самых крупных проектов на С++, асинхронности и конкурентоспособности, etc.

Хочу стать
спикером!
25/02/17
Track B
12:45 - 13:45
Александр Боргардт
Андрей Севцов
Акторы и С++.

В наше время многие разрабатываемые стратегии, относятся либо к сложнейшим, либо к распределенным системам.

Erlang, Elixir или Akka очень часто задействуются для построения именно таких сиcтем.

Как основной подход у них применяется модель акторов на уровне библиотеки или языка.

Тогда почему С++ разработчики оказываются в меньшинстве?

Мы полностью изучим модель актором, а так же поговорим о всех "подводных камнях" которые могут ожидать разработчиков.

25/02/17
Track C
12:45 - 13:45
Алексей Кутумов
Алексей Титаренко
C++ без исключений, часть 3

На наших прошлых встречах, мы очень много говорили о С++. В этот раз мы продолжим наше общение. Мне бы хотелось обсудить с Вами механизмы переноса объектов, а также обработку ошибок.

А еще мы поговорим, о тех неудобствах которые испытывает программист когда пишет код.

24/02/17
Track A
12:45 - 13:45
Антон Бикинеев
Антон Бикинеев
Моя тема вечна C++ тема компайл-тайм рефлексия!

До наших пор некий"Стандарт" языка не дает адекватных возможностей для извлечения и использования компайл-тайм инфой. Не малое число библиотек и препроцессоров было создано для того, чтобы решить эту неурядицу. Во время обсуждения мы рассмотрим, как на это смотрит "Комитет по Стандартизации".

25/02/17
Track B
16:00 - 17:00
Антон Наумович
Николай Воронов
Гарантии качества для крупных С++ проектов

Расскажу вам о Разработка ПО. Вы знаете, что этот процесс весьма трудоемкий.

В него входит множество практик и артефактов. Обсудим с вами "Ревью кода", непрерывную интеграцию, юнит-тестирование, статический анализ кода и так далее. Мы с вами разберемся, как все эти процессы реализовать в жизни, на реальных проектах и какими инструментами для этого можно пользоваться применительно к С++.

24/02/17
Track C
13:45 - 14:45
Денис Кормалев
Денис Коротаев
История одного бага

Рассказ, основанный на опыте, об отладке пары багов и о том, почему полезно знать изнутри библиотеки которые используешь.

Программа

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

23/02/17
9:00 - 10:00 Регистрация на мастер-классы
10:00 - 12:00 Applied functional programming in C++ I Embedded Programming with modern C++ I Continuous integration для C++ разработчика I Продуктивная кроссплатформенная разработка на C++ с использованием CLion
12:00 - 12:45 Кофе-брейк
12:45 - 14:45 Applied functional programming in C++ II Embedded Programming with modern C++ II Continuous integration для C++ разработчика II CMake – билд-система, о которой должен знать каждый С++ разработчик
14:45 - 16:00 Обед
16:00 - 18:00 Applied functional programming in C++ III Embedded Programming with modern C++ III Continuous integration для C++ разработчика III Продуктивная разработка на C++ с использованием ReSharper C++
18:00 - 20:00 Предрегистрация на конференцию
24/02/17
track a track b track c
09:00 - 10:00 Регистрация
10:00 - 12:00 Сергей ЗубковC++ Core Guidelines
12:00 - 12:45 Кофе-брейк
12:45 - 13:45 Антон БикинеевReflection in C++Next Евгений Рыжков, Андрей КарповКак потратить 10 лет на разработку анализатора кода Василий СорокинПростой REST сервер на Qt с рефлексией
13:45 - 14:45 Rainer GrimmProgramming at compile time Timur DoumlerReadable Modern C++ Денис КормалевИстория одного бага
14:45 - 16:00 Обед
16:00 - 17:00 Сергей ШамбирАдаптация Promise/A+ для взаимодействия между C++ и Javascript Илья ШишковФитнес для вашего кода: как держать его в форме Роман ОрловДогнать и перегнать boost::lexical_cast или быстрое преобразование целого числа в строку
17:00 - 18:00 Ivan CukicGoing functional Михаил МатросовПовседневный С++: алгоритмы и итераторы Григорий ДемченкоУниверсальный адаптер
25/02/17
track a track b track c
10:00 - 12:00 Полухин АнтонКак делать не надо: C++ велосипедостроение для профессионалов
12:00 - 12:45 Кофе-брейк
12:45 - 13:45 Виктор ЯстребовПовышение качества разработки c использованием юнит-тестов Александр БоргардтМодели акторов в С++ миф или реальность. Алексей КутумовC++ без исключений, часть 3
13:45 - 14:45 Дмитрий ВьюковFuzzing: The New Unit Testing Евгений ОхотниковДля чего мы делали собственный акторный фреймворк и что в итоге получили? Evgeniy Muralev, Mark VinceWorking with the compiler, not against it
14:45 - 16:00 Обед
16:00 - 17:00 Юрий Ефимочевclang-tidy: путешествие внутрь C++ Abstract Syntax Tree Антон НаумовичГарантии качества для крупных С++ проектов Максим ХижинскийИтераторы в lock-free структурах данных
17:00 - 18:00 Евгений ЗуевС++ в России: Стандарт языка и его реализация Руслан МорозовВнедрение практик безопасного кодирования Евгений КрутькоC++17: параллельная версия стандартных алгоритмов

Купить билет

Для тех, кто не может приехать
на конференцию, мы организовали
онлайн-трансляцию. Присоединяйтесь!

Gold спонсоры

Silver спонсоры

Community спонсоры

Контакты

Адрес: гостиничный комплекс «Бородино», город Москва, улица Гагарина, дом 48, стр. 5

При наличии вопросов
обращайтесь по телефону

+7 (905) 292-77-13