Pull to refresh
4K+
6
Вячеслав@PALiarMo

Senior Android / iOS Developer

1
Rating
3
Subscribers
Send message

Нечестный обзор ИИ-агентов. Кто действительно смог реализовать Depixelizing Pixel Art?

Level of difficultyMedium
Reading time9 min
Reach and readers5.5K

Лето, скоро отпуск — захотелось написать статью, которую просто кайф прочитать, и заодно попробовать что-то новое. Для ИИ есть бенчмарки вроде HumanEval, где модель просят написать функцию на пару строк, есть задачи уровня «сделай мне todo-лист на React». А что будет, если дать современным ИИ-агентам по-настоящему наукоёмкую задачу — реализовать алгоритм из статьи SIGGRAPH на Swift, без сторонних библиотек?

Условия простые: 1 промпт = 1 реализация, без уточнений, без указаний на недочёты, без итераций правок.

Узнать, что получилось

Динамические product flavors в Android: когда статической конфигурации уже мало

Level of difficultyMedium
Reading time11 min
Reach and readers5.6K

Рано или поздно каждый Android‑разработчик сталкивается с задачей «одно приложение — много сборок»: white‑label‑решения, региональные версии, отдельные сборки для разных магазинов приложений, демо для клиентов, внутренние окружения.

Встроенный механизм product flavors в Android Gradle Plugin отлично справляется со своей задачей — пока количество вариантов умещается в голове и в паре экранов build.gradle.kts.

В этой статье я разберу подход, при котором конфигурация flavors строится динамически: список вариантов и их параметры живут вне build.gradle.kts.

Читать далее

Как AI-фильтр удалил мой блог навсегда — что это говорит о будущем модерации

Level of difficultyEasy
Reading time4 min
Reach and readers4.2K

AI-фильтр удалил мой блог и навсегда заблокировал аккаунт — без объяснений... Разбираю, как работает автоматическая модерация, почему она ошибается и кто в итоге отвечает за такие решения.

Читать далее

Пишем декларативный Package.swift: DSL для модульной архитектуры iOS проекта

Level of difficultyMedium
Reading time8 min
Reach and readers5.3K

Swift Package Manager отлично подходит для модульной архитектуры, но по мере роста проекта Package.swift быстро превращается в длинный список строковых зависимостей.

В статье показываю, как превратить Package.swift в типобезопасный DSL на Swift:

убрать строковые зависимости
автоматически генерировать feature-модули
зафиксировать архитектурные правила на уровне компиляции

Читать далее

Зелёный CI — не признак качества. Как ИИ ломает инженерное мышление

Level of difficultyHard
Reading time4 min
Reach and readers7.5K

Эта статья не про инструменты и не про то, «как использовать ИИ». Она про то, почему автоматизация и AI могут снижать качество инженерных решений — даже в зрелых командах. И про то, почему большинство систем ломаются не из‑за багов, а из‑за решений, которые никогда не выглядели ошибками.

Читать далее

Information

Rating
2,196-th
Location
Ростов-на-Дону, Ростовская обл., Россия
Registered
Activity

Specialization

Разработчик мобильных приложений
Ведущий