Monthly archives: Июнь, 2016

Розыгрыш бесплатных билетов на MobileOptimized 2016!

Приветствуем, друзья!

Сообщество COREHARD.BY проводит конкурс, призом которого будет бесплатный билет на конференцию MobileOptimized 2016, которая пройдет 15-16 июля в Минске!…


По следам конференции C++ CoreHard Summer Conf 2016

18 июня на площадке Корпус 8, при поддержке компаний DPI Solutions, EPAM и Wargaming прошла третья полномасштабная конференция C++ CoreHard Summer Conf 2016. На мероприятии с докладами выступили активисты сообщества Corehard.by, ключевые специалисты ведущих IT-компаний Беларуси и России. На конференции было представлено 8 докладов, разбитых на два потока, посвященных языку С++ и сопутствующим «хардкорным» технологиям….


MobileOptimized 2016

15-16 июля в Национальной библиотеке в Минске пройдёт MobileOptimized 2016, крупнейшая в Беларуси технологическая конференция, посвященная мобильной разработке. Билеты по цене Early Birds уже доступны на сайте мероприятия….


CoreHard Summer 2016. Антон Семенченко. Разработка и тестирование интернета вещей. Тренды индустрии

В докладе были рассмотрены следующие вопросы: как бизнес-тренды Мобильной разработки и Интернета Вещей повлияют на технические тренды Development-а и Quality Assurance. Какие сложности нас подстерегают, какие знания и умения будут остро необходимы, какие типы тестирования станут наиболее востребованными, а инструменты актуальными. Приведены многочисленные примеры “отечественных” проектов, в работе над которыми можно поучаствовать не в «гипотетических» монстрах, вроде Microsoft, IBM, Google, а в РБ или РФ, здесь и сейчас. …


CoreHard Summer 2016. Антон Бикинеев. Writing good std::future C++

В докладе Антон рассказал о грядущих мажорных изменениях языка, которые, вероятно, не войдут в Стандарт 17-го года, оставшись в Technical Specifications, но будут ждать своего мержа в следующий (C++20 или С++19), будучи уже реализованными в некоторых компиляторах. Осветил в своем докладе также минорные, уже одобренные фичи следующего Стандарта, как языковые, так и библиотечные. …


CoreHard Summer 2016. Максим Лысков. Хитрости мультипоточности

Модели памяти в С++ – Ordnung muss sein. Почему неправильно приготовленный поток может завершить приложение, и как этого избежать – рецепты от потоковедов. Как договариваться о совместном использовании ресурсов, и как избежать сторонних эффектов и подводных камней этих договоренностей. Обзор инструментария для изготовления многопоточных приложений. …


CoreHard Summer 2016. Юрий Ефимочев. Сlang-tidy: путешествие внутрь C++ Abstract Syntax Tree

Семейство библиотек clang предоставляет разработчикам широчайшие возможности по реализации различных инструментов, основанных на разборе и анализе абстрактного синтаксического дерева (AST). В частности, авторы clang выпускают такой инструмент, как clang-tidy, который является мощным статическим анализатором кода. Автор в своем докладе рассказал, как этот инструмент применить в процессе разработки для С++ и как дополнить его собственными проверками. Попутно рассматривая некоторые занимательными особенностями AST для С++.


CoreHard Summer 2016. Сергей Гомон. Обобщенное программирование в C++ или как сделать свою жизнь проще через страдания

Обобщенное программирование — это подход к программированию, когда алгоритм пишется без указания конкретных типов данных. Используя данный подход можно значительно увеличить количество повторно используемого кода. В C++ данный подход реализуется за счет механизма шаблонов. В данном докладе рассмотрены некоторые возможности по обобщенному программированию, которые предоставляет C++. На конкретных примерах показаны, как они могут упростить нам жизнь и с какими трудностями приходится сталкиваться при их использовании. …


CoreHard Summer 2016. Антон Наумович. Гарантии качества для крупных С++ проектов

Современная качественная промышленная разработка ПО — процесс гораздо более комплексный чем просто кодирование. Он включает в себя такие практики и артефакты, как ревью кода, непрерывная интеграция, юнит-тестирование, статический анализ кода, анализ покрытия кода, стандарты кодирования и так далее. Автор расскажет, как эти процессы внедрить в жизнь на реальных проектах и каким инструментарием для этого можно воспользоваться применительно к С++…


CoreHard Summer 2016. Артем Лапицкий. Теория и практика написания безопасного кода на C++

С++ предоставляет разработчику огромную свободу действий и власть над происходящим в программе. Расплачиваться за это приходится легкостью написания кода, который на много часов отправит программиста в увлекательный мир отладки и анализа crash report’ов; поможет злоумышленникам вмешаться в работу системы или повредит данные пользователя….