Статьи

Тенденции медицины будущего на 2026 год
Делимся результатами исследования международных трендов на 2026 год, чтобы показать: цифровые технологии в здравоохранении — не вопрос будущего, а конкурентное преимущество сегодня.

Почему пайплайны в GitLab стали выполняться по часу и как мы это исправили
CI/CD замедлился до нескольких КБ/с? Знакомая ситуация? Наша команда нашла причину — ограничения трафика при загрузке Docker-образов в GitLab Registry, расположенный в США. Как мы вышли из ситуации, не останавливая разработку? Рассказали обо всём в новой статье. Читайте, чтобы узнать, какое решение мы приняли и почему!

Как не сломать продукт красивым дизайном: подробный гайд по работе с UI/UX-дизайнерами
Хороший дизайн должен быть не только удобным и приятным в использовании. Очень желательно, чтобы он был еще и технически реализуемым. Как этого достичь — об этом наша новая совместная публикация с Utopia.

Вы же профессионалы, зачем проверять? Для чего нужен код-ревью
Код-ревью — не признак непрофессионализма, а стандарт технологических лидеров вроде Google и Amazon. Разбираем, почему второй взгляд на код экономит бюджет, защищает от ошибок и почему в разработке контроль устроен иначе, чем в физических отраслях. Объясняем простым языком для заказчиков.

Как избежать частых ошибок и с уверенностью отправить свое приложение на публикацию в Google Play, App Store — и в жизнь
Создание мобильного приложения — это только половина пути. Чтобы оно стало доступным пользователям, нужно пройти через несколько ключевых этапов. Мы собрали для вас важные шаги, которые помогут успешно зарегистрировать, настроить и протестировать приложение, а затем запустить его без проблем.

Опыт внедрения WebSocket в приложение на Flutter с использованием Socket.IO
Мы регулярно делимся реальными кейсами из практики — не только чтобы показать, как мы решаем задачи, но и чтобы помочь другим разработчикам избежать типичных подводных камней. Один из наших Flutter-инженеров, Матвей Крикунов, рассказывает о непростом, но показательном опыте интеграции WebSocket через Socket.IO в кроссплатформенное приложение.