Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 30.11 Забрать скидку! →
Выбрать курс
Управление сроками реализации проекта

Статья предназначена как для руководителей проектов, имеющих в распоряжении штат сотрудников, так и для специалистов, имеющих в распоряжении только самого себя.

Content Spoofing и «дефэйс» сайтов

Техника подмены содержимого используется при организации атак на клиентскую сторону (Client-side Attacks). Content Spoofing заставляет пользователя поверить, что веб-страницы, которые он видит, сгенерированы веб-сервером, хотя на самом деле они передаются из внешнего источника.

Модульное тестирование с помощью Mocha

Для тестирования на JavaScript существует множество фреймворков. Если говорить о модульном тестировании, то одним из наиболее популярных является Mocha. Давайте посмотрим, как он работает.

IT-рекрутеру на заметку: о простых «человеческих» запросах поиска

Из полезностей на сегодня — элементарная тема, которая может вам помочь при поиске нужных профилей кандидатов. Да, сложные булевые запросы — это, конечно, хорошо, но хочется иногда, знаете ли, простого женского/мужского счастья понятного запроса. О нём и расскажу.

Методы активного обучения или как сделать занятие эффективным vol. 1

otus_ActiveEdu_02july_VK_1000x700-20219-c65e42.jpg

Систему методов, обеспечивающих активность и разнообразие мыслительной и практической деятельности студентов в процессе освоения учебного материала, принято называть активными методами обучения (АМО). В этой статье мы кратко описали часть активных методов обучения, которые мы используем в курсе "Онлайн-преподаватель". Также и вы можете использовать данные методы у себя на вебинаре:

Основные принципы нагрузочного тестирования

Нагрузочное тестирование является важнейшим элементом комплексного тестирования производительности, который направлен на анализ скорости реакции системы на внешний запрос. Такая проверка позволяет выяснять, отвечает ли испытуемое приложение либо устройство заявленным требованиям. Кроме того, удаётся понять, каким образом станет реагировать программа при одновременной эксплуатации рядом пользователей.

Как ставить задачи по продукту, чтобы получать хороший результат?

Почему даже при очень подробном техзадании результат по задачам может быть неожиданно плохим? Что больше влияет на результат — подробное ТЗ или погружение в боли пользователей? В этой статье мы попробуем ответить на эти вопросы.

Ставим Selenium Grid на колеса Apache Mesos

Здравствуйте, меня зовут Настя, и я не люблю очереди. Поэтому я расскажу вам на примере Альфа-Лаборатории и наших исследований, каким образом можно организовать инфраструктуру и архитектуру для прогона тестов, чтобы получать результат в разы быстрее. Например, нам удалось добиться такой цифры, как 5 минут суммарного времени прохождения тестов на приложение. Для этого нам пришлось поменять подход к запуску Selenium Grid.

Lock, Cache and Two Running Instances

В жизненном цикле многих приложений в один прекрасный момент наступает время горизонтального масштабирования. Для одного из наших сервисов такое время наступило, и мы успешно превратили один инстанс в два. Однако вместо ожидаемого роста производительности получили совсем обратный эффект: при достижении определённого уровня нагрузки скорость обработки запросов очень сильно падала. В процессе поиска причины проблемы обнаружилась интересную особенность компонента Symfony, которой я и хочу поделиться в данной статье.

Как преобразовать в число строку в PHP?

Очень часто нам приходится работать с числовой информацией, которая представлена в виде строк. В результате возникает необходимость в преобразования строки в число. Язык программирования PHP предлагает нам несколько возможностей для этого.

Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 30.11 →