Playwright — это мощный инструмент для автоматизированного тестирования веб-приложений, предоставляющий разработчикам и тестировщикам удобный способ эмулировать пользовательское взаимодействие с сайтами на уровне браузера. Playwright поддерживает тестирование в популярных браузерах, таких как Chromium, Firefox и WebKit, а также позволяет легко взаимодействовать с элементами страницы, управлять навигацией, работать с асинхронными процессами и обеспечивать высокую точность тестирования. Читать далее
Привет! ????Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта.Меня зовут Вандер и каждую неделю я делаю обзор новостей о нейросетях и ИИ. Неделя с 28 апреля по 4 мая 2025 года выдалась щедрой на новинки: китайские…
Эффективный мониторинг состояния веб-приложений остается одной из самых актуальных проблем в современной разработке. В погоне за быстрой реализацией продукта и выводом его на рынок, довольно часто приходится жертвовать настройкой системы мониторинга - даже базовой.Однако здесь кроется скрытая угроза. Такой подход в разы усложняет отладку и дальнейшее сопровождение сервисов, а иногда это приводит к полнейшему хаосу при возникновении тех или иных непредвиденных ошибок... Читать далее
Хотим поделиться опытом разработки эффективного поиска для одного интересного проекта. Мы подробно рассмотрим, как сделали поиск удобным, быстрым и привлекательным для пользователей, увеличив конверсию на 27% всего лишь за счет грамотной настройки Elasticsearch. Читать далее
Когда приходится работать большими redis базами в десятки Гб понимание “а как оно там?”, “откуда такой размер? - может быть полезно. База данных redis (статья написана по redis_version:8.0) это сложное хранилище состоящее из большого количества hash-таблиц... Читать далее
Когда-то мы в Профи.ру создавали ценности по принципу «один раз и на всю жизнь». Тогда казалось, что так и надо: смыслы — это фундамент, его закладывают и больше не трогают.Но «на всю жизнь» не получилось: мир изменился, и люди вместе с ним. Старые ценности больше не работали. Нужны…
Привет. Начну опять с погружения в атмосферу юниксоида.Вы приходите с работы, где у вас стоит дорогущий workstation на базе какой-нибудь SunOS, HP-UX, или какого-нибудь Ultrix. И вам надо примерно тоже самое (по UX), но дома, на вашем 486-м, или даже на Пентиуме. Windows 3.1/3.11 вам не нравится - "Windows must die", DOS для вас уже убог, по сравнению с Юниксами. SCO тоже не нравится - SVR3.2 же, уже не в моде. Coherent - тоже морально устарел. Читать далее
Когда мы думаем об играх, почти автоматически предполагаем, что у них есть цель. Победить. Пройти. Достичь чего-то. Но в последние годы на поверхность выходит другой подход — игры, в которых нет привычной структуры выигрыша и проигрыша, игрока не торопят, не оценивают и не говорят,
Я написала свой ESLint-плагин для доступности. Вот как и зачем.Я люблю автоматизацию: если что-то можно доверить инструменту, это стоит делать. Особенно то, что повторяется из проекта в проект: aria-label, alt, tabIndex.Линтер - это как фоновый напарник: один раз настроил - и он работает. Не устает, не отвлекается, не забывает. А в контексте доступности, где многое завязано на деталях, это особенно важно. Читать далее
Привет, Хаброжители! В бизнесе тот, кто владеет искусством превращения сырых данных в четкие инсайты, получает неоспоримое преимущество. Книга Томаса Фрагейла «Магия Excel для непрограммистов. Сводные таблицы, Power Query, дашборды и многое другое» раскрывает секреты мастерской…