CoreHard Autumn 2017. C++Now trip report: новости из мира С++, Александр Зайцев

C++ активно развивается. И на конференциях по С++ представляют всё больше и больше интересных идей, куда может двигаться язык. На этом докладе вы услышите про самые интересные из них, которые были озвучены на конференции C++Now 2017….


CoreHard Autumn 2017. Ускоряем сборку C++ проектов. Практика использования Unity-сборок, Артем Лапицкий

Сборка крупных С++ проектов может занимать чрезвычайно много времени, что напрямую отражается на скорости разработки, эффективности тестирования и процесса непрерывной интеграции. В своем выступлении я расскажу об ускорении сборки с использованием техники «Unity Build» (Single Compilation Unit), а также об опыте и осбенностях применения этой техники на реальном проекте….


CoreHard Autumn 2017. Соединяем C++ и Python — II. Pybind11, Игорь Садченко

Доклад посвящен скрещиванию С++ с питоном…


CoreHard Autumn 2017. C++ и assembler: отладка и reverse engineering, Михаил Гельфанд

Мы привыкли рассматривать язык ассемблера как низкоуровневый. Пишем мы на нём сравнительно редко: для описания логики, невыразимой или трудновыразимой языками типа С++, или же для реализации критических ветвей исполнения, для которых компиляторы генерируют недостаточно оптимальный код. В своём докладе я расскажу о пользе базовых умений чтения и анализа ассемблерного кода и ситуациях, в которых желание время от времени опускаться на этот нижний уровень помогает решать проблемы и делать мир лучше….


CoreHard Autumn 2017. C++ в играх, больших и не очень, Игорь Лобанчиков

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


CoreHard Autumn 2017. Субъекторная модель, Григорий Демченко

Правда ли, что в С++ присутствует ООП? Сколько существует различных способов асинхронной синхронизации на сопрограммах в пользовательском пространстве? И, наконец, что такое «субъекторная модель» и чем она отличается от акторной модели? Обо всем этом и пойдет речь в данном докладе….


CoreHard Autumn 2017. Поиск уязвимостей с использованием статического анализа кода, Андрей Карпов и Евгений Рыжков

В последнее время мы все слышим о новых и новых уязвимостях, обнаруженных в программном обеспечении. Уже стало очевидно, что писать код без уязвимостей человечество не может. Но могут ли современные инструменты разработки помочь обнаружить хотя бы некоторые ошибки? В докладе НЕ будет фраз типа «купите такой-то инструмент, чтобы не допускать уязвимостей в своем и чужом коде». На реальных примерах мы попробуем показать какие типы уязвимостей или по-другому программных дефектов могут быть найдены с помощью технологий анализа кода, а какие – пока нет. Ну и конечно как писать код так, чтобы снизить вероятность появления уязвимостей в своем коде.


C++ CoreHard Autumn 2017: Роман Белешев. C++ in kernel mode

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


Конференция C++ CoreHard Autumn 2017

14 октября C++ сообщество CoreHard.by проведет очередную большую конференцию выходного дня, посвященную языку С++ и сопутствующим «хардкорным» технологиям. Спикеры из ведущих IT-компаний Беларуси, России и Сербии соберутся вместе, чтобы рассказать о своем опыте в разработке и тестировании. Мы собрали лучшие доклады на самые различные темы: C++ в kernel mode, deep packet inspection, отладка и Assembler, антипаттерны в С++, статический анализ кода и многое другое….


DotNET Summit Belarus

23 сентября состоится первая .NET конференция в Минске – DotNET Summit Belarus. Событие организовано при поддержке Microsoft Belarus и .NET User Group — Minsk….