В прошлой статье я обещала рассказать про механику маркетингового исследования отдельно. Рассказываю: девять месяцев, 35+ глубинных интервью с ИТ-руководителями, один маркетолог (он же я:), у которого есть и другие задачи, и бюджет, стремящийся к нулю. Читать далее
Яндекс.Навигатор ещё один продукт у которого ухудшается UX и создаётся впечатление, что некоторые сотрудники просто сами не сидят за рулём, ну и точно не через iPhone.Вот уже несколько недель я не могу поставить песню через Алису в навигаторе. Пробовала использовать как название…
Optimistic update меняет клиентское состояние до ответа сервера. Autosave отправляет новую версию после паузы во вводе. До завершения action в приложении одновременно существуют локальные данные, запрос в работе и последняя подтверждённая версия на сервере.При optimistic create клиент может…
Привет, Хабр! Я Вадим, разработчик QA-платформы в Ozon. Стандартного testing в Go хватает юнит-тестам, но большим end-to-end-сценариям нужно больше: Allure-отчёты, плагины, Suite’ы, параметризация, параллельные запуски. Мы не нашли в Go-экосистеме инструмент, который закрывал бы всё это, не ломая…
Недавно встретились с коллегой за кружкой кофе, без всякой рабочей повестки. Он занимается Data Science, я — backend‑разработкой. Разговор как‑то незаметно, как это обычно бывает, свернул в сторону обсуждения рабочих нюансов, а самый обычный вопрос про очередной график в дашборде — закончился идеей проекта, который в итоге вырос в open‑source фреймворк.В какой‑то момент он сказал фразу, которая неожиданно зацепила: Читать далее
Вы изменили или удалили TypeScript-тест, но в dist остался старый JavaScript. node:test честно запускает найденный файл — и зелёный прогон может проверять уже не тот код, который открыт в редакторе.В статье разбираю fwa — небольшой защитный слой между tsc и node:test: детерминированный поиск тестов, проверку устаревших артефактов, безопасный --prune и API для оркестрации тестовых наборов. Читать далее
Бот на Telegram Bot API + Google Apps Script проходил все мои тесты, но иногда молчал у реальных пользователей. Разбираюсь, почему Apps Script может отвечать 302-редиректом вместо 200 на вебхук — и почему это невозможно поймать через HTTP-клиент, который сам следует за редиректами. Читать далее
Когда-то я всерьез занялся изучением темы согласий на рекламу и обнаружил, что Федеральная антимонопольная служба (ФАС) ведет открытый реестр дел. Это супер ценные данные для меня как исследователя, но они совсем не структурированы и анализировать их можно только вручную перечитывая каждое дело. Меня это не очень устроило, поэтому я сделал общедоступную карту дел ФАС и хочу рассказать о том, как она работает. Надеюсь, кому-то будет полезным. Читать далее
Надёжная работа любого сервиса опирается на возможности системы журналирования. С помощью логов можно решить широкий спектр задач: решение проблем, аналитика поведения пользователей, расследование инцидентов безопасности, мониторинг состояния системы и другие. В этой статье посмотрим на возможности и практические приёмы для работы с логами сервера Angie. Читать далее
Телеграм покажет число юзеров бота, если им пользуются больше 10 тысяч человек в месяц. Я собрал самую большую базу таких ботов. В статье расскажу о трендах июля 2026 в экосистеме Telegram. Что же происходило?