Собрали для вас подборку статей из нашего блога, которые пользуются популярностью у читателей Хабра. В ней вы найдете актуальные материалы по полезным фичам языков C++ и C, игры для изучения JavaScript, руководство по быстрому изучению Java, рассказ об опыте перехода на должность Delivery Manager и многое другое. Postman для эффективного тестирования API Эта статья для тех, кто хочет повысить эффективность QA за счет автоматизации тестирования API или просто хочет изучить новые методы. Автор проведет вас…
Расширяем PostgreSQL с помощью Rust Свободная система управления базами данных PostgreSQL не только предоставляет высокопроизводительный движок для выполнения запросов, но…
Как я использовал Pytest для написания QA-тестов, гарантированно обходящих 2FA Тестирование страниц входа и согласия может быть довольно сложным: та же самая двухфакторная аутентификация (2FA), которая обеспечивает безопасность ваших клиентов, также затрудняет написание автоматизированных тестов. В этой статье автор рассказывает, как написал Python-тесты, которые обходят 2FA и при этом не покушаются на безопасность клиентов. Для этого он использовал Selenium и разработал Slackbot. Читать статью Использование диаграмм Исикавы для QA Диаграммы причинно-следственных связей — полезная техника,…
Безопасность в базах данных Основные угрозы, с которыми сталкиваются базы данных, включают в себя: SQL-инъекции Взлом паролей Несанкционированный доступ к…
Как не превратить микросервисы в киберпанк-дистопию Вашему вниманию представлена квинтэссенция серии докладов под названием «Распределенное понимание распределенных систем» (“Distributed Distributed Systems unDerstanding”), посвященной определению и оптимизации микросервисных архитектур. Перейти к статье Микросервисные приложения на GoMicro Go благодаря возможностям компиляции и встроенным механизмам конкурентной многозадачности очень хорошо подходит для создания сетевых приложений и активно используется в создании инструментов для DevOps и распределенных приложений. В этой статье мы рассмотрим некоторые возможности фреймворка GoMicro для реализации микросервисных приложений на Go. Читать далее Особенности построения…
Исключения в лямбда-выражениях Java Java Stream API плохо работает с проверяемыми исключениями. В этой статье рассмотрим, что делать в таких…
Что такое управление доступом и как его протестировать? Согласно отчету компании Verizon о расследовании утечек данных, 81% случаев несанкционированного доступа к данным происходит из-за совершения краж или слабых паролей. Эту проблему можно предотвратить с помощью управления доступом (access management). Практика управления доступом помогает сделать так, чтобы нужные лица имели соответствующий уровень доступа к цифровым активам в организации. Читать далее Создание и тестирование процессоров аннотаций (с кодогенерацией) для Kotlin В разработке с использованием Kotlin (или Java)…