RSS-ленты
Скопировано в буфер обмена
Разработка

Как я ускорил холодный старт Android-приложения в 10 раз

Разбор реального кейса оптимизации Android-приложения: как сократить время холодного старта с 17 до 1.7 секунд, улучшив retention с 82% до 98.5%. Конкретные решения: миграция на Splash Screen API, система фоновых задач, реактивная загрузка данных и оптимизация бэкенда.

Читать →
ИИЛичное

Я использую OpenClaw уже месяц. Полный обзор: что это, почему такой хайп, и стоит ли пробовать

OpenClaw (бывший ClawdBot/Moltbot) - это вирусный pet-проект Петра Стайнбергера: AI-ассистент с доступом к файловой системе, фоновым агентом и возможностью управления ПК. В этом посте - история появления, почему он так популярен, и мой опыт использования.

Читать →
Разработка

Вышел AGP 9.0, и это катастрофа. Вот полный гайд по миграции, чтобы вам не пришлось страдать

Я мигрировал 150 тысяч строк кода на AGP 9.0 и написал подробный пошаговый гайд по миграции больших Kotlin Multiplatform проектов с AGP 8 на AGP 9, охватывающий все breaking changes, включая удаление build types, проблемы с BuildConfig, ограничения NDK и новый синтаксис DSL.

Читать →
ЛичноеРазработка

Мой новый продукт - я сам. Как я стал консультантом в эпоху ИИ

Я нашёл своё призвание в работе консультанта - история, как я сэкономил бизнесу миллионы рублей, и создал свой лучший продукт - себя.

Читать →
ИИРазработка

Что такое скиллы AI-агентов и как их использовать - полный разбор с примерами

Скиллы агентов - это способ прогрессивного раскрытия контекста для AI через markdown-файлы, который экономит токены и повышает производительность. Рассказываю, зачем они нужны, когда их использовать, как их создавать, и развеиваю мифы.

Читать →
ИИЛичное

Я больше не пишу и не читаю код. AI делает это лучше меня

За декабрь-январь AI-модели пересекли черту, после которой я стал бесполезен как программист. Теперь я пушу в прод код, который не читал.

Читать →
РазработкаИИ

Агенты и Gradle не ладят - я исправил это за две команды

Представляю ksrc - CLI утилиту, которая упрощает поиск и просмотр исходников Kotlin библиотек с 15+ команд до двух для ваших AI агентов.

Читать →
Личное

С 2026 года ухожу в свободное плавание на полгода

С 2026 года ухожу минимум на полгода в свободное плавание - буду создавать свой продукт на полную ставку и разрабатывать на публику.

Читать →
Личное

Pulse в ChatGPT - как я без этог жил вообще?

Рассказываю, как фича Pulse в ChatGPT Pro каждый день проактивно собирает для меня персонализированные сводки - от фиксов крашей из Crashlytics до обновлений Kotlin, Compose и Jetpack. Объясняю, почему для меня это один из самых полезных юзкейсов ИИ.

Читать →
ИИРазработка

Я потратил 400 часов работая с ИИ агентами, и нашел лучший.

Подробное сравнение Codex и Claude Code после трёх месяцев использования обоих инструментов. Разбираю плюсы и минусы каждого, особенности моделей, харнесов, прайсинга и раскрываю кому заплатил 200$/месяц

Читать →
Разработка

Я сравнил 17 Kotlin‑библиотек MVI по 103 критериям - вот ЛУЧШИЕ 4

Сравнение MVIKotlin, FlowMVI, Orbit MVI и Ballast на основе ииследования 70 архитектурных библиотек и 100+ критериям, с примерами, плюсами, минусами и сценариями использования для каждой.

Читать →
Разработка

Я нашел причину №1 фризов в вашем приложении, и вот доказательства

SharedPreferences в Android приводят к ANR через скрытый механизм, о котором Google пытался вам соврать. Я полностью разоблачаю их с доказательствами.

Читать →
Разработка

Я добился 0% ANR в своем приложении. Сливаю все секреты как я это сделал - часть 1

После года работы я достиг 0% ANR в своем приложении. Делюсь полным гайдом из 12 советов: от удаления SharedPreferences и включения StrictMode до борьбы с утечками памяти.

Читать →
Разработка

Как я создал игровой движок на MVI в Kotlin

Я переписал с нуля легаси игровой движок, используя MVI-архитектуру и Kotlin: 7000+ строк → 400 строк, время загрузки 20 сек → 1.75 сек, краши с 8% до 0.01% и на 1700% выше пропускная способность обработки событий.

Читать →
Разработка

Как сделать уведомления Android 100% надёжными

Полное руководство по созданию абсолютно надёжных уведомлений в Android, основанное на годах реального опыта разработки приложения-будильника.

Читать →
Личное

Почему я перешёл на split-клавиатуру с 40 клавишами - и вам стоитбовать

В августе я перешёл на разделённую клавиатуру Piantor Pro с 40 клавишами и раскладку Colemak DH. Оказалось, что традиционные QWERTY-клавиатуры - это пережиток прошлого, а split-клавиатуры намного эргономичнее, портативнее и эффективнее.

Читать →
Разработка

Я запилил Wear OS приложение за вечер. Полный гайд и все грабли Google API

За вечер создал приложение-компаньон для Wear OS, столкнулся с ужасными Google API на Java и полудокументированным Horologist. Делюсь опытом и пошаговым гайдом, как избежать основных граблей при разработке под часы.

Читать →
Разработка

Я не буду делать тебе репродьюсер.

Я не буду делать тебе репродьюсер. Хватит спрашивать.

Читать →
Психология

Как справляться с токсичными семьями - практическое руководство по границам и ответственности

Полное руководство по работе с деструктивной семейной динамикой через структурированные разговоры, исследование своих эмоций и соблюдение границ - включая конкретные схемы для создания ответственности и понимания, когда пора уйти.

Читать →
ПсихологияЛичное

Как проработать эмоции через дневник: мой шаблон после 4 лет гештальт-терапии

Шаблон из 8 вопросов для дневника эмоций, основанный на 4 годах опыта в гештальт-терапии. Помогает полностью проработать и разрешить дискомфортные эмоции через последовательные записи.

Читать →
Разработка

Как загружать данные в Kotlin с MVVM, MVI, Flow, Coroutines - ПОЛНОЕ руководство

Узнайте правильный способ загружать данные в Kotlin-приложениях и как избежать 4 распространенных антипаттернов, которые вызывают скрытые баги, утечки ресурсов и краши в продакшене.

Читать →
Разработка

События как состояния - это антипаттерн в MVI и MVVM. Вот почему

Представление событий в виде состояний создаёт больше проблем, чем использование очередей. Объясняю, почему популярные решения часто не работают в реальных приложениях.

Читать →
Разработка

Как обновлять состояние в MVI и MVVM с Coroutines: лучший подход к управлению состоянием.

Полное руководство о том, как управлять, обновлять и представлять состояние, а также избегать гонок в Kotlin MVI/MVVM приложениях с использованием coroutines.

Читать →
ИИ

Anthropic обнаружили признаки сознания в LLM. Новое исследование об интроспекции ИИ

Anthropic опубликовали исследование, показывающее, что большие языковые модели способны обнаруживать манипуляции со своим мыслительным процессом и распознавать собственные намерения, что может указывать на элементарные формы самосознания.

Читать →
Личное

Я удалил своё приложение на неделю. Вот результат.

Удалил своё приложение Respawn на неделю, чтобы проверить его ценность. Расхлябался, усомнился в уникальности продукта, но в итоге понял главное: Respawn - это не трекер привычек, а агрегатор жизненных ценностей, который снимает с меня бремя принятия решений.

Читать →
Личное

Апдейт по разработке блога: LinkedIn, dev.to, SEO и планы на будущее

Масштабный апдейт блога: автоматическая публикация в LinkedIn и dev.to, улучшение форматирования, мобильная версия, SEO-оптимизация с rich preview и хештегами, планы на интеграцию с Reddit и Twitter.

Читать →
ЛичноеПсихология

Мое хобби - саморазвитие. Вот что это значит на самом деле

Когда я говорю, что мое хобби - саморазвитие, люди часто не понимают, что я имею в виду. Вот мое определение и примеры того, как это работает в реальной жизни.

Читать →
ЛичноеПсихология

Обзор Effortless Грега МакКауна: главные инсайты и почему книга получает 3/5

Прочитал Effortless МакКауна - книга представляет собой сборную солянку советов о продуктивности, но содержит несколько ценных идей о кумулятивном прогрессе и архимедовых рычагах. Извлек около 30% нового и неочевидного, поэтому оценка 3/5.

Читать →
ЛичноеПсихология

10 челленджей по саморазвитию из книги Дэвида Гоггинса "Ты не сломаешь меня" - полный разбор

Полный разбор 10 трансформирующих челленджей по саморазвитию из книги Дэвида Гоггинса "Cant Hurt Me", разработанных, чтобы вывести вас за пределы возможностей и устранить оправдания.

Читать →
ИИЛичное

Я навайбкодил блог за 8 часов с Claude, не написав ни строчки кода

Я построил полноценную блог-платформу с автоматизацией публикаций на нескольких языках и каналах за 8 часов, используя Claude и не написав ни строчки кода самостоятельно.

Читать →
ИИРазработка

Claude 4.5 Sonnet полный обзор: почему пора забыть про Opus

Claude 4.5 Sonnet - прорывное обновление, которое полностью заменяет Opus для большинства задач благодаря лучшему следованию инструкциям, параллельным вызовам инструментов и впечатляющей скорости. Теперь можно работать с меньшими лимитами и большей продуктивностью.

Читать →
Личное

Я переехал с Linux на MacBook Pro M1 2021. Честный обзор всех плюсов после 2 недель использования

Подробный обзор MacBook Pro 2021 M1 Pro после 2 недель использования - качество сборки, дисплей, производительность, батарея и возможности macOS, которые заставили меня переключиться с Linux.

Читать →
Личное

Я пересел на macOS и офигел: 12 главных проблем, которые Apple игнорирует годами

Переехал с Линукса на MacOS, перечисляю все, чего не хватает, и о чем жалею.

Читать →