А вот и продолжение книги "Game++": Часть 1.3: Архитектуры игровых движков 🔥
Напоминаем, что эта книга представляет собой сборник размышлений о языке программирования C++, алгоритмах и практиках в контексте разработки игр — о его сильных и слабых сторонах, практических решениях и устоявшихся способах работы.
Первая часть тут 👈🏻
А вторая тут 👈🏻
#gamedev #cpp #статья
Напоминаем, что эта книга представляет собой сборник размышлений о языке программирования C++, алгоритмах и практиках в контексте разработки игр — о его сильных и слабых сторонах, практических решениях и устоявшихся способах работы.
Первая часть тут 👈🏻
А вторая тут 👈🏻
#gamedev #cpp #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Давненько мы не делились кейсами. Пришло время это исправить! 👍
Мы пообщались с командой компании YADRO, которая является ведущим производителем высокотехнологичного оборудования в России.
Полную версию кейса можно почитать тут🔗
#кейс #PVS_Studio
Мы пообщались с командой компании YADRO, которая является ведущим производителем высокотехнологичного оборудования в России.
"Мы начали с правил общего назначения, а затем исследовали и подключили правила по стандартам MISRA и OWASP. Регулярные обновления поддержки стандартов в PVS-Studio позволяют нам поддерживать код в чистом и актуальном состоянии", — Павел Недошивин, инженер по информационной безопасности.
Полную версию кейса можно почитать тут
#кейс #PVS_Studio
Please open Telegram to view this post
VIEW IN TELEGRAM
Пишем Convention Plugin и забываем про копипасту! 🔥
Встречаемся сегодня в 14:00 на продолжении цикла "Современный Gradle для Java-разработчика"! Ссылка на регистрацию тут🔗
Встречаемся сегодня в 14:00 на продолжении цикла "Современный Gradle для Java-разработчика"! Ссылка на регистрацию тут
Please open Telegram to view this post
VIEW IN TELEGRAM
PVS-Studio
Современный Gradle для Java-разработчика
Gradle активно развивается, и вместе с ним появляются удобные инструменты: Version Catalog, Convention Plugins, улучшенная агрегация отчётов
Задумались о внедрении статического анализатора в вашу компанию? 🤔
Нередко интеграция нового инструмента может усложнить, а то и внести хаос в привычные процессы. Без плана не обойтись.
Наша команда составила документ с подробными шагами и ссылками на документацию, которые помогут вам спланировать рабочую нагрузку, не упустить важные этапы и не поломать то, что уже работает.
Для кого будет полезен алгоритм:
- владельцы продукта
- технические директоры
- руководители команды разработки
- DevSecOps-команды
- разработчики
Получить доступ к алгоритму внедрения или запросить демонстрацию PVS-Studio можно по этой ссылке🔗
#PVS_Studio #алгоритм #sast
Нередко интеграция нового инструмента может усложнить, а то и внести хаос в привычные процессы. Без плана не обойтись.
Наша команда составила документ с подробными шагами и ссылками на документацию, которые помогут вам спланировать рабочую нагрузку, не упустить важные этапы и не поломать то, что уже работает.
Для кого будет полезен алгоритм:
- владельцы продукта
- технические директоры
- руководители команды разработки
- DevSecOps-команды
- разработчики
Получить доступ к алгоритму внедрения или запросить демонстрацию PVS-Studio можно по этой ссылке
#PVS_Studio #алгоритм #sast
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Новый выпуск Разбаговки 🔥
В новом выпуске вместе с экспертом в сферах IT и ИБ и преподавателем Виталием Пиковым обсуждаем интересные истории из мира информационной безопасности:
- Как у Виталия появился друг-хакер?
- Чем отличаются бумажная и информативная безопасность?
- Как обучать безопасников?
- Где в ИБ сегодня самые интересные задачи?
Посмотреть выпуск можно тут:
- VK Video
- Rutube
- YouTube
- Наш сайт
#подкаст #разбаговка #иб #рбпо
В новом выпуске вместе с экспертом в сферах IT и ИБ и преподавателем Виталием Пиковым обсуждаем интересные истории из мира информационной безопасности:
- Как у Виталия появился друг-хакер?
- Чем отличаются бумажная и информативная безопасность?
- Как обучать безопасников?
- Где в ИБ сегодня самые интересные задачи?
Посмотреть выпуск можно тут:
- VK Video
- Rutube
- YouTube
- Наш сайт
#подкаст #разбаговка #иб #рбпо
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышел новый релиз PVS-Studio — 7.43. 🔥
В нём: расширение поддержки MISRA C++ 2023, возможность анализировать Unreal Engine проекты на Team лицензии, поддержка Zephyr SDK и многое другое.
Подробнее обо всем в этой заметке🔗
#PVS_Studio #релиз
В нём: расширение поддержки MISRA C++ 2023, возможность анализировать Unreal Engine проекты на Team лицензии, поддержка Zephyr SDK и многое другое.
Подробнее обо всем в этой заметке
#PVS_Studio #релиз
Please open Telegram to view this post
VIEW IN TELEGRAM
Продолжаем цикл вебинаров, посвященных современному Gradle для Java-разработчика 🔥
Тема: "Тесты прошли. Теперь собираем это в один отчёт"
Когда в проекте несколько модулей, каждый пишет отчёты тестов и покрытия независимо, и общую картину собрать вручную неудобно. Подключаем
🗓 25 июня в 14:00
Регистрация доступна по ссылке🔗
#вебинар #gradle #java
Тема: "Тесты прошли. Теперь собираем это в один отчёт"
Когда в проекте несколько модулей, каждый пишет отчёты тестов и покрытия независимо, и общую картину собрать вручную неудобно. Подключаем
test-report-aggregation и jacoco-report-aggregation. Получаем единый HTML-отчёт тестов и единый JaCoCo-отчёт по всем модулям. Дополнительно ставим минимальный порог покрытия через JacocoCoverageVerification.🗓 25 июня в 14:00
Регистрация доступна по ссылке
#вебинар #gradle #java
Please open Telegram to view this post
VIEW IN TELEGRAM
Уже завтра мы начинаем серию вебинаров, посвящённую генеративному ИИ в сфере индустрии разработки программного обеспечения и связанным с этим вызовам ⚡️
📌Программа первого вебинара "Что скрывает код: от поверхности атаки до производительности":
1️⃣ Андрей Карпов, сооснователь и директор по развитию бизнеса ООО "ПВС", выступит с докладом "Не всё золото, что блестит: на примере эффективности сгенерированного С++ кода".
Рассмотрим на практических примерах проблему, что создание кода с помощью ИИ не отменяет задач контроля полученного результата: обзора кода, статического анализа, нагрузочного тестирования и так далее.
2️⃣ Алексей Орехов, генеральный директор "Группа NN2", выступит с докладом "Уверенность без проверки: три слоя угроз безопасности генеративного ИИ в разработке".
Бездумное доверие к ИИ-коду создаёт угрозы, которые не ловит привычное ревью. Разбираем три слоя рисков: уязвимый код, скрытые бэкдоры в коде и моделях, и утечку ресурсов сервера.
🗓 24 июня в 15:00
Ссылка на регистрацию🔗
#вебинар #ai
📌Программа первого вебинара "Что скрывает код: от поверхности атаки до производительности":
1️⃣ Андрей Карпов, сооснователь и директор по развитию бизнеса ООО "ПВС", выступит с докладом "Не всё золото, что блестит: на примере эффективности сгенерированного С++ кода".
Рассмотрим на практических примерах проблему, что создание кода с помощью ИИ не отменяет задач контроля полученного результата: обзора кода, статического анализа, нагрузочного тестирования и так далее.
2️⃣ Алексей Орехов, генеральный директор "Группа NN2", выступит с докладом "Уверенность без проверки: три слоя угроз безопасности генеративного ИИ в разработке".
Бездумное доверие к ИИ-коду создаёт угрозы, которые не ловит привычное ревью. Разбираем три слоя рисков: уязвимый код, скрытые бэкдоры в коде и моделях, и утечку ресурсов сервера.
🗓 24 июня в 15:00
Ссылка на регистрацию
#вебинар #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
НЕкурс про создание собственного языка программирования: вдохновляемся неожиданными открытиями, чтобы сделать свои
В новой заметке мы разберём, что такое экспертиза и в чём её суть. Она бывает разной глубины, сферы и предназначения. Экспертиза не может существовать без теоретических знаний, опыта и, конечно же, не рождается там, где нет трудностей и ошибок. У каждого человека она уникальна.
Переходите по ссылке🔗
#статья #экспертиза
В новой заметке мы разберём, что такое экспертиза и в чём её суть. Она бывает разной глубины, сферы и предназначения. Экспертиза не может существовать без теоретических знаний, опыта и, конечно же, не рождается там, где нет трудностей и ошибок. У каждого человека она уникальна.
Переходите по ссылке
#статья #экспертиза
Please open Telegram to view this post
VIEW IN TELEGRAM
Кстати о парсере. В рамках курса "Давайте создадим язык программирования" мы вспоминаем грамматику, а также разбираем метод рекурсивного спуска. И в итоге пишем свой парсер!
Но это лишь малая часть того, что мы делаем на этом курсе 😏
На курсе вы разберетесь, что такое язык и как формально описать его так, чтобы машина могла его понимать. Шаг за шагом вы реализуете лексер, вспомните основы грамматики и метод рекурсивного спуска, добавите в язык переменные и функции, научитесь вызывать их и корректно определять тип возвращаемого значения. Финальной частью станет написание собственного эвалюатора.
Подробности и регистрация по ссылке🔗
#курс
Но это лишь малая часть того, что мы делаем на этом курсе 😏
На курсе вы разберетесь, что такое язык и как формально описать его так, чтобы машина могла его понимать. Шаг за шагом вы реализуете лексер, вспомните основы грамматики и метод рекурсивного спуска, добавите в язык переменные и функции, научитесь вызывать их и корректно определять тип возвращаемого значения. Финальной частью станет написание собственного эвалюатора.
Подробности и регистрация по ссылке
#курс
Please open Telegram to view this post
VIEW IN TELEGRAM
PVS-Studio
PVS-Studio | Давайте создадим язык программирования
Минимум сухой теории и максимум практики. 10 уроков, 6,6 часов полезного видео.
В формате лайвкодинга Юрий Минаев (архитектор в компании PVS-Studio) показывает...
В формате лайвкодинга Юрий Минаев (архитектор в компании PVS-Studio) показывает...
Пока фронтенд-инженеры продолжают пересобирать свои проекты на новых сборщиках, JavaScript как язык становится всё более зрелым, быстрым и безопасным. Мы собрали самые интересные новости из мира JS и TS за последние месяцы, мимо которых нельзя пройти.
Подробности по ссылке🔗
#статья #js #ts
Подробности по ссылке
#статья #js #ts
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
А мы напоминаем, что наша команда подготовила документ с подробными шагами по внедрению статического анализатора в вашу компанию. Получить его можно по ссылке 🔗
#PVS_Studio #алгоритм
#PVS_Studio #алгоритм
Please open Telegram to view this post
VIEW IN TELEGRAM
Делимся записью первого вебинара из цикла "Качество и безопасность ПО в эпоху GenAI" 🔥
Тема: "Что скрывает код: от поверхности атаки до производительности"
Поговорили про создание кода с помощью ИИ, почему это не отменяет задач контроля полученного результата, как доверие к ИИ-коду создает угрозы.
Посмотреть можно тут:
- VK Video
- Rutube
- YouTube
- Наш сайт
Скоро расскажем о следующем вебинаре из серии 😉 Следите за анонсами!
#вебинар #ai
Тема: "Что скрывает код: от поверхности атаки до производительности"
Поговорили про создание кода с помощью ИИ, почему это не отменяет задач контроля полученного результата, как доверие к ИИ-коду создает угрозы.
Посмотреть можно тут:
- VK Video
- Rutube
- YouTube
- Наш сайт
Скоро расскажем о следующем вебинаре из серии 😉 Следите за анонсами!
#вебинар #ai