14-15 июля в Минске состоится международная конференция MobileOptimized 2017

14-15 июля в Минске состоится международная конференция MobileOptimized 2017 – крупнейшее ежегодное событие в Восточной Европе для разработчиков мобильных приложений, а также для бизнеса и молодых ИT-компаний и проектов….


C++ CoreHard Spring 2017: Пётр Мороз. Применение фреймворка GStreamer в системе видеонаблюдения

Я хочу рассказать о фреймворке GStreamer, который предназначен для обработки аудио/видеоданных. А также для чего мы его использовали в одном из наших проектов….


C++ CoreHard Spring 2017: Viktor Sehr. How to make a large C++-code base manageable

My talk will cover how to work with a large C++ code base professionally. How to write code for debuggability, how to work effectively even due the long C++ compilation times, how and why to utilize the STL algorithms, how and why to keep interfaces clean….


C++ CoreHard Spring 2017: Василий Вяжевич. Модульность и управляемая многопоточность встраиваемых С++ приложений — трудности, проблемы, решения

— Организация программной системы как совокупности модулей, интерфейсов и управляющих систем.
— Многопоточность — предпосылки для использования и объективная необходимость.
— Организация многопоточности при проектировании алгоритмов, основанных на события…


C++ CoreHard Spring 2017: Николай Гродзицкий. Работа с реляционными базами данных в C++

Поговорим в первую очередь о библиотеках, которые унифицируют работу с различными БД: Oracle, MSSQL, Postgres, MySQL и др. Я поделюсь своим опытом работы с некоторыми из них. А также посмотрим, что может нас ожидать в будущем в плане работы с SQL базами данных….


C++ CoreHard Spring 2017: Александр Зайцев. Boost.Algorithm: что, зачем и почему

В стандартной библиотеке есть много очень полезных для повседневной работы алгоритмов, и с каждым новым стандартом их количество увеличивается. Но всегда чего-то не хватает. Мы поговорим, как тут может помочь Boost.Algorithm, что есть полезного в этой замечательной библиотеке и немного окунёмся в процесс разработки библиотеки в Boost….


C++ CoreHard Spring 2017: Антон Полухин. Как за час сделать недельную работу

Стандартная библиотека C++ крайне гибка и позволяет решать множество задач. Однако мало кто знает о некоторых её возможностях, из-за чего порой вместо написания нескольких строчек кода люди неделями пишут своё решение или переизобретают готовые алгоритмы. В докладе вас ждёт рассказ о полезных «фишках» стандартной библиотеки на которые почему-то мало кто обращает внимание….


C++ CoreHard Spring 2017: Павел Филонов. Continuous Integration для C++ разработчика

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


C++ CoreHard Spring 2017: Григорий Демченко. Асинхронность и сопрограммы

Как показывает практика, применение классического, основанного на callback’ах подхода к асинхронному программированию обычно оказывается неудобным. Для упрощения написания и поддержки сложного асинхронного кода можно использовать иной подход, основанный на прозрачном использованием сопрограмм. Он значительно сокращает объём и сложность кода, превращая его в понятный, легко читаемый и структурируемый код….


C++ CoreHard Spring 2017: Игорь Садченко. C++ 17 сейчас

Недавно работы комитета по стандартизации WG21 были завершены, и документ-черновик C++17 был отправлен на рассмотрение в Международную организацию по стандартизации (ISO)……