Недавно на работе передо мной возникла задача максимально быстро погрузиться в автоматизированное тестирование с ранее мной не использовавшимся фреймворком pytest. Почитав порядка десяти статей на Хабре я понял, что в каждой из статей есть много всего интересного, а чтобы…
Многие технологии в момент своего появления казались обычными диковинками, не более чем развлечением. Однако с течением времени их развитие и совершенствование показало, что они обладают огромным потенциалом применения в самых разных отраслях. И распространенность таких…
Если вы пользуетесь механической клавиатурой ради приятных ощущений и того самого щелчка, то с высокой вероятностью у вас под кейкапами таится старый добрый Cherry MX. Да-да, старый, ведь эта технология появилась еще в 80-х. Если хотите узнать, как 40-летняя технология до сих пор остается чудом инженерной мысли, прошу под кат. Читать далее
При создании интерфейса важно проверить, как он реально выглядит. Часто это проверяют все участники процесса — от разработчиков до менеджеров. И для автоматизации и упрощения процесса визуального тестирования приложения есть специальный инструмент —…
От Kubernetes-хаоса к Infrastructure 2.0: опыт EXANTE, ошибки, неожиданные инсайты и новые подходы к современной инфраструктуре будущего Читать далее
О судьбе приватности в эпоху цифровизации, роботизации, вездесущих дронов; бегстве от свободы, бегстве от технологического контроля и выборе. Читать далее
Разработка на Laravel становится максимально эффективной, если использовать автоматизацию на каждом этапе: от настройки окружения до проверки кода и тестирования. В этой статье я покажу, как построить процесс разработки, который снижает количество ручной работы, повышает…
Эта статья — короткая шпаргалка для тех, кто хочет проводить юзабилити‑тесты осознанно. Гипотеза в юзабилити‑тестировании — это проверяемое предположение о поведении пользователя или возможной проблеме в интерфейсе. Её можно подтвердить…
Навигация внутри зданий — задача куда более сложная, чем на улице. GPS либо полностью не работает, либо даёт большую погрешность. Карта и инфостойки помогают, но не решают проблему полностью — они статичны, поэтому не всегда понятно, где посетитель находится прямо сейчас (вплоть…
Современные системы состоят из множества различных сервисов и одной из основных задач является обеспечение обмена данными между компонентами системы. Для обеспечения этой функциональности используются шины данных (Enterprise Service Bus, ESB), интегрирующие различные приложения и…