Блог
- 2026-04-16
Hotspot Mode: как я нашел 10 миллионов токенов, которые исчезали в сессии
- 2026-04-13
14 ресёрчей за неделю через один скилл
- 2026-04-10
Remotion + Claude Code: как я делал launch trailer без After Effects
- 2026-04-07
AI-тренажёр продаж за бесплатно: Parakeet + Claude + edge-tts
- 2026-04-06
Форкнул last30days: заменил платный API на прямые запросы к Reddit через домашний пул прокси
- 2026-03-31
10 вещей, которые можно сделать без программиста (и 5, которые пока нельзя)
- 2026-03-30
Как подключить Chrome DevTools MCP к Claude Code: инструкция для разработчиков
- 2026-03-29
Google плохо индексирует новые сайты: 5 проверенных способов ускорить индексацию
- 2026-03-26
Как AI помог браузеру услышать музыку: Web Audio API + React в семейной викторине
- 2026-03-25
Claude Code как дизайнер: как я делал YouTube-превью через HTML
- 2026-03-24
Coolify вместо Vercel: как задеплоить пет-проект на собственном VPS за 10 минут
- 2026-03-23
Как AI-инструмент нашёл прокси для Telegram бота в зависимостях
- 2026-03-21
От идеи к 50+ тестам прокси за 62 промпта: как работает вайб-кодинг в реальности
- 2026-03-20
Fork без боли: Как синхронизировать свои патчи с upstream и автоматически релизить
- 2026-03-19
DeFi Looping: как за 221 промпт AI-ассистент помог выстроить от формул до production-инструмента
- 2026-03-18
Субагенты — изолированные контекстные окна
- 2026-03-17
Не пиши контекст - пусть агент найдёт его сам
- 2026-03-16
MCP + Web3: как AI-агент исследует блокчейн-протоколы
- 2026-03-14
Когда AI позволяет выбирать язык, который ты не знаешь: моя история с Rust
- 2026-03-13
Два паттерна AI-кодирования: когда запускать subagent, когда параллельные сессии
- 2026-03-12
Как я сделал код-ревью комфортным: worktree, rspack и biome
- 2026-03-11
X-Authorization. Когда Authorization заголовок уже занят
- 2026-03-10
600 тестов с Enzyme на RTL: как я построил AI-конвейер и не сошёл с ума
- 2026-03-09
Claude Code хуки: как заставить AI-агента не ломать типы и линтер
- 2026-03-08
11 уязвимостей, 1 реальная: как AI-агент разобрал SAST-отчёт за меня
- 2026-03-07
5 подводных камней субагентов Claude Code, о которых не пишут в документации
- 2026-03-06
57 промптов до MVP: как вайб-кодить мультиплеерную игру с WebSocket
- 2026-03-04
MCP и скрытый «токен-налог» серверов
- 2026-03-03
FedCM миграция: AbortError, два элемента и 23 промпта с Claude Code
- 2026-03-02
От 10 строк к полной E2E-автоматизации: как вайб-кодинг работает на практике
- 2026-03-01
Дисциплина вместо опыта: как Superpowers позволяет непрограммистам писать production-код
- 2026-02-28
Бот на Playwright, который присылает в Telegram топ доходностей в DeFi
- 2026-02-27
Почему я создал блог на 213 строк CSS и как это помогает SEO
- 2026-02-26
Я научил Claude Code читать собственные логи и предлагать темы для постов
- 2026-02-25
Исследование рынка за ночь: как я перестал делать это руками
- 2026-02-24
Зачем я установил Exa MCP в Claude Code и больше не использую WebFetch
- 2026-02-23
Когда контекст проекта становится бременем: как я сделал команду /audit-claude-md
- 2026-02-22
Почему все AI-интерфейсы выглядят одинаково (и как это исправить через скиллы)
- 2026-02-21
CLAUDE.md - персистентная память проекта
- 2026-02-20
Compaction — трёхслойная система сжатия контекста в Claude Code
- 2026-02-19
Как устроен контекст внутри: От 200K токенов к реальным 120K
- 2026-02-18
Context Engineering — новая парадигма
- 2026-02-17
Brainstorm → Plan → Execute: от вайб-кодинга к агентному инжинирингу
- 2026-02-16
MCP-серверы на практике: 5 граблей при разработке и использовании
- 2026-02-15
Docker vs UFW: порт закрыт, но доступен всем
- 2026-02-14
Где хостить в России в 2026: полный гайд после блокировок
- 2026-02-13
Три варианта дизайна за 5 минут: git worktrees глазами вайб-кодера
- 2026-02-12
Почему PRD — первый шаг вайб-кодинга, а не лишняя бюрократия