Посты
Автоматизируем публикацию npm-пакета с помощью Github Actions
Инструкция по подготовке npm-пакета к автоматизированному релизу с помощью Github Actions...
Добавляем Telegram Widgets в React-приложение
Инструкция по добавлению Telegram Widgets в React-приложение с помощью написанного мной npm-пакета react-telegram-widgets...
Новые требования по работе с персональными данными
Обзор новых требований к обработке персональных данных для владельцев сайтов и чат-ботов и чек-лист для самопроверки...
Брендированные типы (branded types) в TypeScript
Что такое branded types в Typescript и как с их помощью улучшить type safety в рантайме...
Добавляем Not Found (404) страницу в Next.js приложение
Инструкция по добавлению Not Found (404) страницы в Next.js приложение...
Добавляем sitemap.xml в Next.js приложение
Инструкция по добавлению sitemap.xml в Next.js приложение...
Добавляем robots.txt в Next.js приложение
Инструкция по добавлению robots.txt в Next.js приложение...
Добавляем кнопку для сбора пожертвований (донатов) к блогу
Сегодня расскажу как я добавлял кнопку для сбора пожертвований (донатов) к блогу...
Добавляем поддержку MDX в Next.js приложение
Сегодня расскажу как можно добавить поддержку MDX в Next.js приложение...
Добавляем индикатор времени чтения к статьям блога
В этой статье я расскажу как я добавлял индикатор времени чтения к статьям блога...
Добавляем подсветку кода (синтаксиса) в статический блог на Next.js
В этой статье я расскажу как я добавлял подсветку кода (синтаксиса) к статическим страницам блога...
Добавляем пагинацию в статический блог на Next.js
Продолжаю работать над улучшением блога и одновременно разбираться в Next.js. В этой статье расскажу как добавить пагинацию к статическим страницам блога...
Часто задаваемые вопросы
Что собрано на этой странице?
Технические заметки, разборы решений и короткие статьи о том, как устроена современная разработка. Всё, что публикуется здесь — результат практики, экспериментов и личного опыта.
Какие темы у постов?
Посты охватывают практическую разработку и автоматизацию фронтенда и бэкенда:
- Инфраструктура и DevOps‑паттерны — статьи о деплое, хостинге и CI/CD (например, публикация сайта на Yandex Object Storage)
- Next.js и улучшения статического блога — добавление функциональности: подсветки кода, пагинации, MDX, поиска по тегам, индикатора чтения и рекомендаций статей
- Автопостинг и соц‑интеграции — примеры RSS‑фидов для VK, автоматизация публикаций и настройки социальных потоков
- Блог‑фичи и UX‑улучшения — внедрение кнопки донатов, SEO‑оптимизация, управление метаданными и фича‑блоками на уровне постов
- Стартапы и продуктовые эксперименты — проверка гипотез, разработка MVP, выводы из запуска проектов и возвращение после неудач
Как пишутся посты?
Без воды и кликбейта. Каждый пост — это либо решение конкретной задачи, либо объяснение подхода, который сработал на практике. Цель — сохранить знания и сделать их доступными другим разработчикам.
Как часто публикуются посты?
Новые статьи публикуются нерегулярно. Подписывайтесь на RSS, чтобы не пропустить обновления.