-
Давай поговорим о том, о чем все знают, но предпочитают молчать, пока не прижмет — о профессиональном выгорании.Выгорание не миф, не слабость и не повод для шуток про «программисты не люди». И IT, с его бешеным темпом, постоянными изменениями, высокими…
-
Остановить время: крио-оптическая микроскопия
Даже самый значимый с точки зрения биологии процесс может протекать столь быстро, что мы его не замечаем. В попытках запечатлеть его мы либо улавливаем стадию «до», либо стадию «после», но особый интерес вызывает то, что происходит между ними. Особенно это…
-
От REST-монолита к гибкой архитектуре GraphQL-федерации: реальный кейс Авто.ру
Реализация системы с микросервисной архитектурой редко обходится без классического разруливающего REST‑гейтвея. Но когда ваша система растёт годами, а в гейтвее плодятся сотни ручек с просачивающейся бизнес‑логикой, можно внезапно обнаружить, что ваш REST‑гейтвей стал монолитом со всеми вытекающими последствиями.Мы в Авто.ру шли к этому состоянию гейтвея довольно долго. История его…
-
Клик без промаха: комбинированный подход в автоматизации Windows-приложений на примере UWP
Привет, Хабр! Меня зовут Иван Калашников, я занимаюсь автотестированием в Инфовотч. В мире web и тонких клиентов по-прежнему приходится тестировать классические приложения: Office apps, Explorer, Telegram, WhatsApp. Сегодня для примера мы возьмем WhatsApp. Погрузившись в автоматизацию ручных кликов в приложениях…
-
Билд, который построил Gradle: разбираемся в современной сборке проектов под C++
Привет, Хабр! Меня зовут Александр Корнилов. Я старший разработчик в «Лаборатории Касперского» — в мобильном подразделении KasperskyOS. Так получилось, что большую часть своей жизни я занимался системным программированием. Сегодня хочу поднять важную и болезненную тему практически для всех С/С++-разработчиков —…
-
Как меняется рынок и зачем нужны конференции по Ai
Привет, Хабр! Меня зовут Роман Поборчий, я член программного комитета AiConf Х, которая пройдет 26 сентября 2025 в Москве. Много лет занимался сбором и организацией разметки данных для машинного обучения — и с каждым годом убеждаюсь, что реальность всегда сложнее…
-
Puppet в Avito: 15 000 серверов, CI/CD и уроки из продакшна
Привет! Меня зовут Андрей Колесников, я тимлид одной из DevOps-команд Авито. Уже 10 лет я работаю с высоконагруженными и бизнес-критичными системами. В этой статье рассказываю, как мы управляем нашей инфраструктурой с помощью Puppet, и объясняю, почему мы продолжаем его использовать.Это…
-
Онлайн там, где его больше нет: как энтузиасты восстанавливают мультиплеер на старых консолях
Пока что вы всё ещё можете играть на своих Playstation 4, Xbox One и Nintendo Switch. Но на консолях постарше не всё так радужно. А если я вам скажу, что вы вполне можете играть с друзьями по сети в игры на этих и других, более старых консолях? Сегодня я расскажу об…
-
Разбираемся, на чём делают игры: обзор 13 лучших движков для геймдева
Собрали большую подборку бесплатных и платных инструментов для создания игр разных жанров и форматов. Разделили их по задачам, чтобы было проще понять, какой подойдёт под ваш проект и уровень подготовки.Кратко рассказываем, как устроен каждый, чем удобен и какие есть ограничения.…
-
Я был дизайнером 6 лет, делал картинки для новостей, а потом пришла нейросеть
Эту историю для моего блога рассказал Алексей ПерминовВ 2022 году я был простым дизайнером в пиар-отделе — оформлял социальные сети, делал картинки к новостям. Думал, что так и буду всю жизнь постики клепать.Сейчас работаю полноценно на внешних заказчиков нашей компании…