Tally -> GitHub PR без бэкенда
Как заявка из Tally через Cloudflare Worker и GitHub Actions становится issue и черновиком PR, и где пайплайн ломался.
Как заявка из Tally через Cloudflare Worker и GitHub Actions становится issue и черновиком PR, и где пайплайн ломался.
Десять оборотов, по которым текст читается как сгенерированный. Разбор каждого и свои примеры до и после.

Библиотека Astro-компонентов, где документация и живой рендер - одна и та же страница, а сам каталог отдается ИИ-агентам через локальный MCP-сервер.

От заброшенного tatars.kz до каталога на 424 центра в 53 странах: история двух попыток, перезапуска через два года и того, что изменилось в подходе.
Разобрал закладки: 417 ссылок за несколько лет. Осталось сорок с лишним, у каждой описание и факт, ради которого стоит открыть.

Зачем читателю мгновенная версия поста, как устроены шаблоны на домен и три грабли, на которые я наступил, делая шаблон для этого блога.

Что стартер делает хорошо, чего в нем нет вовсе и на чем я на нем спотыкался, собирая этот сайт. С цифрами из репозитория.

Разбор изнутри: стек, контент в MDX, дизайн-система на семь акцентов, клиентские скрипты, хуки, агентский слой и реальные баги.

Локальный органайзер для Android: Tauri 2, Rust-ядро, SQLite с FTS5, будильники через AlarmManager и разбор голосовых фраз. Ни строчки сетевого кода.

Офлайн-плеер для Android: три слоя с жесткими границами, Media3 в Kotlin, данные в Rust, SolidJS сверху. И баги, которые все это построили.

388 градиентов, где каталог это таблица стилей, а код для копирования выводится из нее на сборке. Архитектура, поиск, конвертер в Tailwind.