Конференция «C++ Russia» с блинами и матрёшками! Как всегда, лучшие докладчики со всей страны на два дня. Конференция ориентирована на опытных разработчиков, никаких вводных лекций!
Открывать конференцию будет Jon Kalb, разработчик с 25-летним стажем. В течении этого времени успел поработать в Amazon, Microsoft, Netscape, Yahoo и других компаниях. Jon - организатор конференции CppCon. Автор книги C++ Today: The Beast is Back.
Доклады
Лучшие докладчики со всей мира, два насыщенных дня. Если вам тоже есть, о чём рассказать отправляйте заявку. Как обычно, продолжительность доклада не должна превышать 50 минут (с учетом вопросов).
Программа
19/04/18
Первый день конференции 19 апреля - это день мастер-классов. Вы можете посетить один четыре мастер-классов на ваш выбор. Обратите внимание: два мастер-класса проходят на английском языке. Мастер-класс это практическое занятие под руководством опытного программиста. Для работы вам понадобится ноутбук, более подробные треования есть в описании каждого мастер-класса. На этот день продаётся отдельный билет.
Треки:
- Applied functional programming in C++
- Multithreading with modern C++
- Continuous integration для C++ разработчика
- Шустрый и современный C++
20/04/18 Track A
10:00 - 12:00 C++ Today: The Beast is Back. Jon Kalb
12:45 - 13:45 From Iterators To Ranges — The Upcoming Evolution Of the Standard Library. Arno Schödl
13:45 - 14:45 105 STL Algorithms in Less Than an Hour. Jonathan Boccara
16:00 - 17:00 New in C++20: The spaceship operator (operator<=>). Herb Sutter
17:00 - 18:00 Enough string_view to hang ourselves. Victor Ciura
18:00 - 19:00 Fastware. Andrei Alexandrescu
20/04/18 Track B
12:45 - 13:45 DynaMix: A New Take on Polymorphism. Borislav Stanimirov
13:45 - 14:45 Multi-paradigm C++ applied. Михаил Матросов
16:00 - 17:00 Interactive C++ Compilation (REPL): The Lean Way. Viktor Kirilov
20/04/18 Track C
12:45 - 13:45 Разделяемые библиотеки без внешних зависимостей. Дмитрий Банщиков
13:45 - 14:45 Статический анализ: ищем ошибки... и уязвимости? Сергей Васильев
16:00 - 17:00 Как научить языку C++: опыт создания курсов на Coursera. Илья Шишков
17:00 - 18:00 Crash репорты Android NDK. Иван Пономарёв
20/04/18 Track D
12:45 - 13:45 Память – идеальная абстракция. Фёдор Короткий
13:45 - 14:45 Memory Management Tips & Tricks. Алексей Салмин
16:00 - 17:00 Функциональный подход к Software Transactional Memory. Александр Гранин
17:00 - 18:00 Отладка кода на C++, без запуска и компиляции. Анастасия Казакова
21/04/18 Track A
10:00 - 12:00 Reflective Metaprogramming in C++. Daveed Vandevoorde
12:45 - 13:45 2020: A void_t odyssey. Ivan Čukić
13:45 - 14:45 Concept Based Testing. Dietmar Kühl
16:00 - 17:00 Best Practices for Concurrency in Modern C++. Rainer Grimm
17:00 - 18:00 Modern C++ Parallelism from CPU to GPU. Simon Brand
21/04/18 Track B
12:45 - 13:45 Когда хорош процедурный C++. Сергей Шамбир
13:45 - 14:45 Эффективный C++ (Маерс тут ни при чём :). Андрей Карпов
17:00 - 18:00 Опыт применения современного C++ в разработке desktop-приложений. Алексей Малов
21/04/18 Track C
12:45 - 13:45 Асинхронность в программировании. Иван Пузыревский
13:45 - 14:45 Акторы на C++: стоило ли оно того? Евгений Охотников
16:00 - 17:00 Подводные камни CMake и где они обитают. Дмитрий Кожевников
21/04/18 Track D
12:45 - 13:45 Сборка в Docker с использованием Conan. Евгений Лукьянец
13:45 - 14:45 Практическое метапрограммирование: пишем гетерогенную хэш-таблицу. Денис Панин