RU

Veai 5.12: агент в любимой IDE, которому не нужно заранее объяснять формат задачи

Главная ценность релиза — разработчик начинает с рабочей задачи, а не с выбора режима. Каждый день есть задачи, которые хочется сделать быстро и …

ai-агентыaiпрограммированиеjavakotlinkotlin nativeаналитикаideкурсор
Habr
RU

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

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

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

Я устал от бесконечных списков чатов и написал свой приватный мессенджер на гексагональных сотах (Kotlin + Go)

Привет, Хабр! Меня, честно говоря, просто утомили современные интерфейсы общения и навигации. Куда ни посмотри — в Telegram, Slack, WhatsApp, на почте…

ordoandroidkotlinприватностьмессенджеринтерфейсыgoкриптография
Habr
RU

Я не программист, но меня так достали современные читалки на Android, что я написал свою. Встречайте — MRead

Всем привет! Я хочу поделиться историей о том, как обычная пользовательская боль заставила меня открыть Android Studio и сделать свой первый серьезный…

mreadчиталкаandroidkotlincomposeepub
Habr
RU

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

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

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

[Перевод] Проблема фантомной записи: почему ваша реализация идемпотентности незаметно теряет данные

В проде бывает так, что одна и та же операция часто повторяется : клиент не дождался ответа и ретраит, балансер порвал соединение, очередь переиграла …

javakotlinspringspring bootspring frameworkspring-bootspring data
Habr
RU

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

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

performanceperformance optimizationandroidkotlincoilcompose
Habr
RU

10 лет в индустрии: как Авроре удалось сделать лучшую поддержку разработчиков в России

В апреле этого года «Открытой мобильной платформе» исполнилось 10 лет. За это время мы прошли путь от запуска первой версии ОС до зрелой экосистемы, в…

ос аврорамобильная разработкаподдержка разработчиковqtkotlinfluttersdkкроссплатформаотечественное побета-тестирование
Habr
RU

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

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

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

Назирокодил утилиту на Kotlin для создания аккордов в любой тональности

Написал утилиту для создания аккордов в любой мыслимой тональности. Собственно в статье описываю путь от идеи до реализации этой утилиты и показываю, …

kotlinискуственный интеллектиимузыкальные сервисымузыкальная теорияzerocodingzerocodeцепочка аккордов
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