Пол года я писал в телегу и каждый раз упирался в ограничение на 4096 символов. Каждый ебаный раз. Пытаешься объяснить как работают GiST индексы – не влезает. Показать почему твой Docker Compose в проде это преступление – приходится резать на куски. Разобрать кейс где Петров П.П. обосрал продакшн одной строчкой – текст на 8К символов, режь нахуй.

Знаешь как это бесит? Это как трахаться в машине: технически возможно, но блять неудобно и всегда чего-то не хватает.

Поэтому я запилил [umneesobaki.ru](https://umneesobaki.ru) – полноценный блог где можно писать НОРМАЛЬНЫЕ технические разборы без оглядки на лимиты Telegram.

🤔 Зачем вообще блог если есть телега?

Telegram:

- Быстрые посты, новости, мемы

- Короткие разборы и советы

- Общение с вами, уроды прекрасные

- Ссылки на большие статьи в блоге

Блог (umneesobaki.ru):

- Полноценные технические гайды

- Разборы с кодом, бенчмарками, графиками

- Кейсы из продакшна с именами обосравшихся

- Всё что не влезает в 4096 символов телеги

Телега остаётся основным каналом связи. Блог – для тех случаев когда нужно РЕАЛЬНО разобрать тему, а не втиснуть её в размер твита.

📊 Что уже есть на блоге

Я перенёс туда главные посты которые вы уже видели, только в полной версии без купюр:

PostgreSQL индексы (полная трилогия):

- B-tree: как работает, дедупликация в PG16, составные индексы

- Hash: от "не используй никогда" до "ну ладно, иногда"

- GiST: геоданные, полнотекст, диапазоны, exclusion constraints

Docker Swarm Service Discovery:

- Полный разбор как настроить правильно

- Почему дефолтные настройки – говно

- Код, конфиги, всё что нужно

PHP-FPM и утечки дескрипторов:

- Как не положить сервер в 3 ночи

- Реальный кейс с fopen() который течёт

- Диагностика через lsof/strace

И это только начало. Дальше будет больше и жёстче.

🎯 Что будет дальше

Ближайшие темы:

- VACUUM в PostgreSQL: почему твоя база жрёт место

- Партицирование таблиц: когда нужно и как не обосраться

- Мониторинг с Prometheus: метрики которые реально важны

- GitLab CI: как настроить чтобы не было мучительно больно

- Kubernetes: почему 90% проектов его не нужен

Формат статей:

- Технические детали БЕЗ воды

- Реальные примеры с метриками ДО/ПОСЛЕ

- Код который можно скопировать и использовать

- Сравнения с собаками (куда ж без них)

- Минимум 3 отсылки к тому какой ты долбоёб если делаешь по-другому

💩 Отмазка | Реальность

"Зачем блог? Medium есть"

Реальность: Medium банит за мат, просит деньги за чтение, заваливает попапами. Нахуй. Мой блог – мои правила. Хочу написать "блять" 50 раз в статье про индексы – напишу.

"А можно без собак?"

Реальность: Нет, блять, нельзя. Собаки – это философия блога. Если животное с мозгом размером с грецкий орех делает что-то умнее тебя, значит проблема в тебе, а не в животном.

"Я подпишусь потом"

Реальность: Не подпишешься. Добавь блог в закладки прямо сейчас или через неделю забудешь. Это как с той девочкой из универа – "напишу позже" превращается в "а нахуя мне вообще писать было".

🐕 Собака vs Блог vs Telegram

Пёс использует разные способы коммуникации для разных целей:

- Гавкает (короткая команда) = Telegram пост

- Скулит долго (объясняет что-то сложное) = Блог статья

- Метит территорию (показывает кто тут главный) = Оба канала одновременно

Твой проджект-менеджер не понимает разницу между коротким статус-репортом и техническим документом на 20 страниц. Пёс понимает. Будь умнее своего PM'а – используй оба канала по назначению.

🔥 Технические детали блога

Потому что я знаю что вы спросите:

Стек:

- Next.js (React) + TypeScript

- Express.js бэкенд

- Prisma ORM + PostgreSQL

- Деплой на VPS через Docker

Фичи:

- Терминальный дизайн (как у хакеров в 90-х, только без кринжа)

- Синтаксис-подсветка кода

- Нормальный поиск по статьям

- RSS для олдфагов

- Никакой рекламы, трекеров, аналитики (ну кроме Яндекс.Метрики, простите)

Что будет позже:

- Комментарии (возможно)

- Стримы (100% будет)

- YouTube канал (когда созрею)

🎁 Что для вас это значит

Телега остаётся основным:

- Посты каждый день как обычно

- Быстрые советы и новости

- Общение и ваши вопросы

Блог – для глубоких копаний:

- 1-2 больших статьи в неделю

- Анонсы в телеге со ссылкой

- Вся техническая база знаний в одном месте

Ничего не меняется, просто теперь когда я пишу "продолжение читай в блоге" – там реально есть продолжение, а не "простите, телега обрезала".

🚀 Что делать прямо сейчас

1. Открой [umneesobaki.ru](https://umneesobaki.ru)

2. Сохрани в закладки (Ctrl+D, мать его)

3. Прочитай хотя бы одну статью про индексы

4. Осознай что ты делал всё неправильно

5. Исправь косяки в своём продакшне

6. Жди новые статьи

Если у тебя всё ещё SELECT * FROM без WHERE и индексов – начни с поста про B-tree. Если Docker Compose в проде – читай про Service Discovery. Если вообще нихуя не понимаешь что происходит – начни с любой статьи, там всё объяснено как для дебилов (без обид).

🤝 Обратная связь

Есть идеи о чём написать? Нашёл ошибку в статье? Хочешь послать меня нахуй за жёсткий стиль?

Пиши в личку [@mekisame](https://t.me/mekisame) или в комментах под постами в телеге. Адекватные предложения рассмотрю, неадекватные – проигнорирую или опубликую для публичного позора.

---

P.S. Если ты дочитал до конца и не сохранил блог в закладки – ты именно тот разработчик который пишет TODO в коде и забывает. Собака запомнила бы с первого раза.

P.P.S. На блоге есть секция с популярными тегами. Мой любимый: #ЗакрывайДескрипторыИлиСдохни. Это не шутка, это философия.

Заходи на [umneesobaki.ru](https://umneesobaki.ru) 🐕