6 лет назад, когда я ходил по собесам на джуна/миддла, почти все команды говорили мне, что не пишут тесты, но при этом у них в проде "все ок". Конечно, они просто нагло врали, да и какое дело? Зарплату платят и норм, так ведь? При этом мне хочется видеть в проде меньше багов. Как бы мы ни старались, баги будут в любом случае, разберемся в этом.

В предыдущей статье рассказал про свой переход с iOS на Android. В этой расскажу как выбирал смартфон, и что в итоге выбрал.
Месяц назад я сменил основной смартфон на андроид, и сейчас расскажу почему и как все прошло.

Уже больше недели использую ponytail на постоянной основе в opencode, и мне нравятся результаты.

Недавно перешел с ios на андроид и захотел перенести все напоминания из стандартного приложения "Напоминания" на маке/айфоне, но не нашел простого способа как это сделать, поэтому сделал инструмент для экспорта напоминаний.

Примерно два месяца назад я узнал про openspec, и решил попробовать. Пет-проекты на тот момент были на паузе, поэтому пробовать начал сразу в рабочем проекте. В этой статье покажу как выглядит рабочий процесс с использованием openspec внутри opencode.
Недавно нашёл ещё один полезный инструмент для использования в opencode — RTK (Rust Token Killer).

В прошлом году презентовали Xcode 26 с возможностью добавления других провайдеров нейросетей кроме chatgpt/claude, но вот незадача - это не так и просто сделать, если не погуглить дополнительно.
Если у вас в приложение несколько альтернативных иконок, и все они сделаны с использованием Icon Composer, эта статья для вас.
В моем iOS-приложении для подсчета дней используется Swift Data и в проекте все настроено для автоматической синхронизации данных между всеми девайсами пользователя в iCloud. Сегодня я починил эту синхронизацию (она давно не работала).