Андрей Шагин6 рекомендаций по устранению типичных проблем производительности JavaВ прошлом году один из наших проектов сильно разросся. Я не жалуюсь, масштабирование — это хорошо. Но процесс расширения, как в случае с…6d ago16d ago1
Андрей ШагинПсевдоним типа в SwiftВ Swift ключевое слово typealias — это мощный функционал, с помощью которого разработчики переименовывают типы, создают более…Jun 5Jun 5
Андрей ШагинВстроенные инструменты GolangБлагодаря фантастическому набору встроенных инструментов, Go позволяет разработчикам с легкостью писать, создавать и тестировать проекты, а…Jun 4Jun 4
Андрей ШагинИтоги 8 лет с Kubernetes в продакшене: два крупных сбоя кластера, отказ от самостоятельного…В самом начале, еще до моего прихода, в Urb-it основой облачной стратегии решили сделать Kubernetes. Это было обусловлено грядущим быстрым…May 29May 29
Chistyakov VРеализация шаблона Saga в микросервисах с помощью Node.jsЦелостность данных в монолитных приложениях во многом определяется свойствами атомарности, непротиворечивости, изолированности и…May 28May 28
Андрей ШагинКак создать Android-приложение чат-бота с генеративным ИИ GoogleВ Google недавно представили платформу генеративного ИИ с большими языковыми моделями, в которых применяются методы AlphaGo. Gemini — это…May 24May 24
Андрей ШагинСоздание приложения-чата с LangChain, большими языковыми моделями и Streamlit для взаимодействия со…Продолжаем проект, в котором используются данные API RappelConso, французского общедоступного сервиса, где публикуется информация об…May 23May 23
Daria YakimovichКак компания Airbnb стала лидером в UX дизайнеВсе началось благодаря одному из сооснователей Джо Геббиа, у которого был опыт в области дизайн-мышления. Хотя первое мобильное приложение…May 18May 18