Безопасность CI/CD Обычно, когда начинается разговор о DevSecOps, все сразу вспоминают о необходимости встраивать в конвейер SAST, DAST, SCA инструменты, проводить различные тесты на безопасность приложения и регулярно сканировать работающее в продуктивной среде решение. Но при этом не стоит забывать и о необходимости обеспечивать безопасность самого конвейера CI/CD. В сегодняшней статье мы рассмотрим обеспечение безопасности конвейера, построенного на основе Jenkins. Но сначала рассмотрим краткое описание этого решения, что Jenkins из себя представляет и для чего…
Руководство по нагрузочному тестированию для начинающих Из этого руководства узнаем: зачем проводить нагрузочное тестирование, что от него зависит, какова архитектура,…
Пять лучших NLP инструментов для работы с русским языком на Python В этой статье рассмотрим пять лучших библиотек Python, предназначенных специально для работы с русским языком в контексте NLP. От базовых задач, таких как токенизация и морфологический анализ, до сложных задач обработки и понимания естественного языка. Читать далее Компьютерное зрение в 2024 году: Главные задачи и направления Компьютерное зрение (Computer Vision) — это область искусственного интеллекта, которая занимается созданием программ и систем, позволяющих компьютерам анализировать…
Как понять, какой объем тестирования достаточен? Именно заинтересованные стороны должны определить, какой объем тестирования будет достаточным. Ваша задача как тест-менеджера…
Go для самых маленьких. Разрабатываем для Arduino и других микроконтроллеров Поговорим о возможностях проекта TinyGo, его преимуществах по сравнению с C++ для Arduino и других микроконтроллеров. Рассмотрим несколько примеров по работе с оборудованием (на примере реализации драйвера шины SPI для светодиодной ленты WS2812). Читать Go в браузер. Создание веб-приложений с использованием Web Assembly на Go Обсудим общие вопросы о запуске приложений Go в среде браузера и использование библиотеки Vecty для создания веб-приложений на основе переиспользуемых…
NoRecSys. Машинное обучение — помощник в формировании ассортимента товаров для ритейла Статья про противоположное применение рекомендательных систем — определение самого…
1. 5 шагов для создания надежного подхода к элиситации Для бизнес-аналитика выявление потребностей (элиситация) — одна из самых интересных и творческих частей проекта. Но если она не будет выполнена правильно, это может аукнуться впоследствии. Но вы не можете быть неточными, проводя элиситацию. Бизнес-аналитики обладают большим мастерством, но если они не используют правильный процесс, результаты пойдут наперекосяк. В этой статье мы рассмотрим, почему это так и как разблокировать такое ограничение с помощью 5-шагового метода, который вы…