// блог
Записи и заметки
RCON-выдача покупок: как не выстрелить себе в ногу
Очередь команд, подпись запросов и идемпотентность доставки предметов.
Безопасный сайт на Express: чек-лист
helmet, лимиты запросов, CSRF, параметризованные запросы - без чего не стоит выкатывать.
С чего начать свой Discord-бот в 2026
Минимальный, но боеспособный каркас бота: структура, хендлеры, безопасное хранение токена.
Расшифровка логов с помощью ИИ
Как я скармливаю кусок логов модели и получаю человеческое объяснение, что пошло не так.
Интеграция ИИ в веб-приложение: API Claude за вечер
Как добавить ассистента на базе LLM в обычный Node.js-сайт: ключ, SDK, стриминг и контроль расходов.
Оповещение о падении сервиса в Telegram
Простой страж, который пишет мне в Telegram, как только сайт перестал отвечать.