Как я использовал Pytest для написания QA-тестов, гарантированно обходящих 2FA Тестирование страниц входа и согласия может быть довольно сложным: та же самая двухфакторная аутентификация (2FA), которая обеспечивает безопасность ваших клиентов, также затрудняет написание автоматизированных тестов. В этой статье автор рассказывает, как написал Python-тесты, которые обходят 2FA и при этом не покушаются на безопасность клиентов. Для этого он использовал Selenium и разработал Slackbot. Читать статью Использование диаграмм Исикавы для QA Диаграммы причинно-следственных связей — полезная техника,…
Безопасность в базах данных Основные угрозы, с которыми сталкиваются базы данных, включают в себя: SQL-инъекции Взлом паролей Несанкционированный доступ к…
Как не превратить микросервисы в киберпанк-дистопию Вашему вниманию представлена квинтэссенция серии докладов под названием «Распределенное понимание распределенных систем» (“Distributed Distributed Systems unDerstanding”), посвященной определению и оптимизации микросервисных архитектур. Перейти к статье Микросервисные приложения на GoMicro Go благодаря возможностям компиляции и встроенным механизмам конкурентной многозадачности очень хорошо подходит для создания сетевых приложений и активно используется в создании инструментов для DevOps и распределенных приложений. В этой статье мы рассмотрим некоторые возможности фреймворка GoMicro для реализации микросервисных приложений на Go. Читать далее Особенности построения…
Управление учетными записями в Linux. Часть 1. Хранение учетных данных Файлы в операционках семейства Linux можно назвать основой всего. Для…
Ликбез по диплинкам. Часть 1: Что такое диплинк? Поговорим о том, что такое ссылка (deep link или глубинная ссылка), рассмотрим все типы диплинков и обсудим некоторые моменты, связанные с безопасностью. Читать Ликбез по диплинкам. Часть 2 В этой части руководства более подробно рассмотрим различные типы диплинков. Разберемся, как их настроить, протестировать и создать с их помощью лучший пользовательский опыт. Читать Погружаемся в Compose-Verse. Руководство по Jetpack Compose для начинающих: управление состоянием Какое бы Android-приложение мы…
Новые возможности Angular 14 изменят ваш код В статье рассмотрели фичи новой версии Angular: Типизированные формы Angular Новые примитивы в…
NoRecSys. Машинное обучение — помощник в формировании ассортимента товаров для ритейла Статья про противоположное применение рекомендательных систем — определение самого неподходящего товара для покупателей. Статья про то, как определять спрос на новый товар, и как выявлять характеристики товара, из-за которых ритейл и интернет-площадки теряют продажи. Статья про понимание, что нужно продавать и производить для потребителя. Читать Обзор олимпиады AIIJC 2021 и разбор задачи трека NLP В статье автор расскаывает о своем опыте участия в соревновании…