C++ Siberia, 2017

August 25-26 2017
Томск, Россия
View
To favorites

Ivan Cukic

Сore developer at KDE

Кирилл Плешивцев

Руководитель группы разработчиков at Яндекс

Алексей Малов

Главный архитектор в отделе разработки Desktop-приложений at iSpring Solutions

Денис Панин

Старший разработчик C++ at RDP.ru

Виталий Минко

Системный архитектор at ИнфоТеКС

About event

Topic: IT

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

Audience

  • CIO
  • Тимлидам
  • Разработчикам
  • Студентам технических ВУЗов
Share

Schedule

Show all
 
Get access to all talks
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Ivan Cukic

Сore developer at KDE

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.

Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Кирилл Плешивцев

Руководитель группы разработчиков at Яндекс

PGO: уход и кормление

Расскажу, как мы ускорили браузер с помощью profile-guided optimization.

Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Алексей Малов

Главный архитектор в отделе разработки Desktop-приложений at iSpring Solutions

Как современные возможности C++ облегчают повседневную разработку

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

  • Семантика перемещения
  • Умные указатели, optional, variant
  • Контейнеры, диапазоны, алгоритмы
  • Паттерны проектирования в функциональном стиле
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Денис Панин

Старший разработчик C++ at RDP.ru

C++14 консоль для сетевого оборудования

Рассказ о том, как мой pet-project был внедрен в продукты компании и побудил коллег начать активно использовать Modern C++.

Рассматривается управляющая консоль, сделанная на базе std::tuple, variadic templates и compile-time диспетчеризации вызовов.

Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Виталий Минко

Системный архитектор at ИнфоТеКС

Автоматическая генерация исходных текстов для повышения качества программных продуктов

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

Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Сергей Шамбир

Ведущий инженер at iSpring

Как построить сетевую подсистему для RESTful API на CURL

CURL – надёжная чёрная коробка с API с интерфейсом на языке C и полной поддержкой HTTPS, HTTP2 и т.п. В докладе будет показано, как мы построили оболочку над CURL для своих нужд:

  • Асинхронную, реализующую task-based parallelism с помощью Promise
  • Экономную, исполняющую много запросов в одном Network потоке с помощью curl multi
  • С поддержкой быстрой отмены запросов
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Алексей Миловидов

Руководитель группы разработки СУБД ClickHouse at Яндекс

Как устроены хэш-таблицы в ClickHouse


Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Александр Фокин

Разработчик at Яндекс

C++17, который мы заслужили

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

Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Tickets

Video
Access to all videos
Purchased
In cart
0 ₽
0 ₽
$0
$0
€ 0
€ 0

Organizer

C++ User Group
http://cpp-russia.ru

Organizer committee: Сергей Платонов, conf@cpp-russia.ru, 79052927713

Similar events

September 24-29 2017
Talks 139
Views 1.72 M
c++, development, код, программирование, разработка, язык программирования
February 24-25 2017
Talks 26
Views 71.68 K
c++, development, код, программирование, разработка
August 27-28 2016
Talks 11
Views 14.58 K
c++, development, код, программирование, разработка
more