RU

Применение Kotlin DSL в TeamCity для автоматизации пайплайнов: кейс команды ВКонтакте

Привет, Хабр. Меня зовут Василий Щитов. Я старший инженер в команде CI-инфраструктуры ВКонтакте.  Когда в компании десятки проектов и сотни сборо…

teamcitydevopscicdkotlindslинфраструктура
Habr
RU

Veai 5.8-5.11: что изменилось в агенте, если смотреть на работу разработчика

У AI-агентов есть неприятное свойство: они часто выглядят умнее, чем их обратная связь. Модель может хорошо писать текст, аккуратно рас…

программированиеaiai-агентырелизырелизы безопасностиjavakotlin
Habr
RU

Как оптимизировать картинки в Android и не сломать UX: метрики, практики и компромиссы

Если экран с картинками начинает тормозить, проблема редко сводится к одному AsyncImage. Разбираю, что действительно стоит измерять, как использо…

performanceperformance optimizationandroidkotlincoilcompose
Habr
RU

Книга: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью»

Привет, Хаброжители! Что вас ждет на интервью по проектированию мобильных систем (MSD)? Что делать, если вас попросят разработать новый YouTube или те…

system designсюймобильная разработкавеб-разработкакотлинkotlin
Habr
RU

SAST прямо в IDE: как Veai ищет уязвимости в Java/Kotlin-проекте и помогает их исправлять

Эта статья про SAST в IDE: как Veai проверяет Java/Kotlin-проект, показывает путь данных по коду и помогает исправлять найденные уязвимости,…

безопасностьбезопасность данныхjavajavascriptjavascript frameworkkotlinkotlin nativeаналитикабенчмаркибенчмарк кода
Habr
RU

Вайбкодинг заканчивается на localhost: как я строю SaaS для цифровизации коттеджных поселков с Codex

Однажды я решил, что в пару кликов смогу с помощью Codex навайбкодить SaaS для цифровизации коттеджных поселков: платежи, документы, новости, голосова…

вайбкодингмобильное прилоденибизнессамореализацияswiftkotlin
Habr
RU

Gradle под капотом: как перестать страдать и заставить сборку летать

Привет, Хабр! На связи «Исходный Код». Сегодня разбираем инструмент, который мы все запускаем по сто раз на дню, но часто воспринимаем как черный ящик…

gradle 4.0androidоптимизация сборкиkotlinkspbuild cache
Habr
RU

От идеи до работающего Android-приложения: мой опыт vibe-кодинга для реального pet-проекта

По профессии я руководитель в ИТ. Когда-то давно кодил на Basic, Pascal и Delphi (диплом писал на нём же). Но с тех пор много воды утекло, и за соврем…

vibecodingИИ-программированиеnode.jsreactkotlinAndroid-приложениепет-проектруководитель ИТархитектура приложениясамообучение
Habr
RU

Переезд с XML на Jetpack Compose на проде: базовые классы, архитектура, сложности и готовые решения

Меня зовут Родион, и я уже около 2,5 лет работаю в VK Android-разработчиком в крупном многомодульном проекте с сотнями экранов и довольно большой ауди…

androidjetpack-composeмобильная разработкаархитекура приложенийkotlinmvvmmvi
Habr