Совсем скоро конференция «C++ Russia»!
Лучшие спикеры со всей страны!
Всего два дня!
Наша конференция ориентирована исключительно на опытных разработчиков! Только по сути и
никакой воды!
Место проведения: отель Hilton (Москва, ул.Каланчевская ул., 21/40 ).
На протяжении всего года, наши именитые докладчики выступают в разных уголках страны:
Москве, Питере, Новосибирске, Саратове, Екатеринбурге, Нижнем Новгороде. А на наши встречи
мы постоянно приглашаем лучших иностранных докладчиков.
У вас есть множество идей и вы готовы поделиться опытом? Мы будем только рады вашему участию! Вы можете подать заявку до 27 марта 2018 года. Просим учесть, по времени Ваш доклад не должен превышать более 50 минут (с учетом всех вопросов и ответов). Предположительные темы докладов: C++, STL, Boost, Qt, любых иных библиотеках, тестировании и сборке самых крупных проектов на С++, асинхронности и конкурентоспособности, etc.
В наше время многие разрабатываемые стратегии, относятся либо к сложнейшим, либо к распределенным системам.
Erlang, Elixir или Akka очень часто задействуются для построения именно таких сиcтем.
Как основной подход у них применяется модель акторов на уровне библиотеки или языка.
Тогда почему С++ разработчики оказываются в меньшинстве?
Мы полностью изучим модель актором, а так же поговорим о всех "подводных камнях" которые могут ожидать разработчиков.
На наших прошлых встречах, мы очень много говорили о С++. В этот раз мы продолжим наше общение. Мне бы хотелось обсудить с Вами механизмы переноса объектов, а также обработку ошибок.
А еще мы поговорим, о тех неудобствах которые испытывает программист когда пишет код.
До наших пор некий"Стандарт" языка не дает адекватных возможностей для извлечения и использования компайл-тайм инфой. Не малое число библиотек и препроцессоров было создано для того, чтобы решить эту неурядицу. Во время обсуждения мы рассмотрим, как на это смотрит "Комитет по Стандартизации".
Расскажу вам о Разработка ПО. Вы знаете, что этот процесс весьма трудоемкий.
В него входит множество практик и артефактов. Обсудим с вами "Ревью кода", непрерывную интеграцию, юнит-тестирование, статический анализ кода и так далее. Мы с вами разберемся, как все эти процессы реализовать в жизни, на реальных проектах и какими инструментами для этого можно пользоваться применительно к С++.
Рассказ, основанный на опыте, об отладке пары багов и о том, почему полезно знать изнутри библиотеки которые используешь.
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 | Предрегистрация на конференцию |
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 | Михаил МатросовПовседневный С++: алгоритмы и итераторы | Григорий ДемченкоУниверсальный адаптер |
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: параллельная версия стандартных алгоритмов |