-
Привет, Хабр! Меня зовут Алексей Охрименко, я TechLead вертикали Ai/Voices онлайн-кинотеатра KION в МТС Digital, автор русскоязычной документации по Angular и популярного плагина для рефакторинга Angular-компонентов. Мой коллега Алексей Мельников уже рассказывал про фичу пропуска титров в KION, про ее бизнес-…
-
Сравнение гетерогенных блокчейнов (Cosmos, Polkadot, Avalanche)
ВведениеВ рамках подготовки образовательного курса “Разработчик смарт-контрактов” (подробности в конце этой статьи) мы подготавливаем серию статей и переводы лучших статей про блокчейн платформы третьего поколения, разработку под которые мы и преподаём.Данная статья поможет всем интересующимся лучше узнать про технические особенности…
-
Зачем мигрировать на Managed Kubernetes и с чем придётся столкнуться
Привет, Хабр! В прошлом году компания Statista провела опрос среди разработчиков, специалистов по эксплуатации и безопасности, спросив у них: «Используете ли вы Kubernetes?» 46% респондентов, которые занимали разные должности в крупных и небольших компаниях из разных отраслей, ответили положительно. При…
-
Динамическая регрессионная модель: как сделать так, чтобы регресс не съел все ваши ресурсы
К хорошему быстро привыкаешь, причём иногда настолько быстро, что кажется, будто какая-то полезная штука с тобой уже чуть ли не всю жизнь. С дистанционным банковским обслуживанием такая же история: по ощущениям ДБО – это уже чуть ли не стандарт, который…
-
Как iOS 15 сломала авторизацию на два месяца. Хронология и лечение от СберМаркета
После выхода новой iOS 15.0 пользователей СберМаркета выкидывало из приложения после блокировки телефона. Бэкенд возвращал ошибку 403 — «пользователь не авторизован». На поиск причины ушло два месяца. Евгений Рядовой и Дмитрий Шлюгаев из команды разработки рассказали, как искали ошибку и…
-
Возможности развития для UX-исследователей в Авито
Всем привет, я Настя Недялкова, руководитель небольшой команды исследователей в Авито. В этой статье хочу поделиться возможностями профессионального развития UX-исследователей в Авито. Вы узнаете, с какими типами задач работают наши специалисты и какие навыки им нужны, как мы подходим к…
-
Автоматизация мобильной игры с помощью Airtest IDE и других решений
Доброго дня всем! Меня зовут Роман Мелкумов, я тестировщик в студии IT Territory. И вот уже более года тестирую мобильную игру Castle Duels, которая сочетает в себе многопользовательские бои и коллекционирование персонажей. Давайте поговорим про автоматизацию тестирования мобильной игры с помощью…
-
Левитация — а не отделить ли нам сайт от движка?
200 лет назад начались разборки с авто двигателем. Понадобилось 80 лет для создания двигателя внутреннего сгорания. Результатом разборок стало появление сразу двух индустрий — автомобилестроение и моторостроение.20 лет назад появилось сайтостроение в виде фреймворков. Оно также началось с разборок с…
-
Почему всё ломается даже у хороших программистов? Часть 1/2
После несерьёзной статьи на серьёзную тему Job Safety Driven Development стоит рассказать о том, почему даже опытные и добросовестные программисты волей случая могут попадать в схожие ситуации. Сначала захотелось написать, почему программисты ошибаются вообще, но оказалось, что это слишком разные темы. Потом…
-
Загадочный случай фантомного сертификата
В этой статье я расскажу про практический случай одной конфигурационной ошибки, которая привела к неожиданному эффекту, заняла меня на пару часов исследований и показала как важно понимать, что скрывает под собой тотальная автоматизация. Я подумал, что процесс отлова был достаточно…