Код. Отладка. Деплой.
Заметки, эксперименты и разборы от fullstack инженера
Конвертеры веб-единиц
Конвертер PX в REM
Мгновенный расчет пикселей в remКонвертер REM в PX
Мгновенный расчет rem в пикселиКонвертер PX в EM
Мгновенный расчет пикселей в emКонвертер VH в PX
Мгновенный расчет vh в пикселиКонвертер VW в PX
Мгновенный расчет vw в пикселиКонвертер процентов в PX
Мгновенный расчет процентов в пиксели
Конвертеры цветов
Последние дайджесты
Svelte 5.52.0 добавляет поддержку TrustedHTML для {@html}, обеспечивая более безопасную интеграцию Trusted Types
21 февраля 2026 г.Svelte 5.52.0 (18 февраля 2026 г.) добавляет поддержку TrustedHTML для выражений {@html}, чтобы приложения могли взаимодействовать с браузерными Trusted Types без приведения к строке — важно для защиты от XSS в SSR и при рендеринге на клиенте.
React Native 0.84 выпущен — Hermes V1 становится движком по умолчанию, предсобранные iOS‑бинарники и удаление Legacy‑архитектуры
18 февраля 2026 г.React Native 0.84 делает Hermes V1 движком JavaScript по умолчанию, по умолчанию поставляет предсобранные бинарники iOS, удаляет оставшиеся компоненты Legacy Architecture и поднимает требования к Node — незамедлительные действия для команд полного стека.
Next.js 16 делает Turbopack стабильным и дефолтным для разработки и сборки
20 февраля 2026 г.Next.js 16 переводит Turbopack в стабильную/дефолтную настройку, поднимает минимальную версию Node.js и внедряет примитивы кэширования, ориентированные на продакшн — что должны изменить команды full‑stack прямо сейчас.
Vite 8.0.0‑beta.14 добавляет поддержку .wasm?init на стороне сервера (WASM SSR) и обновляет Rolldown до 1.0.0‑rc.4
19 февраля 2026 г.Бета‑версия Vite от 12 февраля 2026 года вводит поддержку SSR для предварительно инициализированных модулей WebAssembly и обновляет интеграцию Rolldown до 1.0.0‑rc.4 — практическое изменение, которое снижает нагрузку на гидратацию на клиенте и улучшает стабильность инструментов для серверных рендеров с интенсивным использованием Wasm.
Последние статьи
Редизайн сайта в эпоху AI и конец привычного SEO
12 февраля 2026 г.
История очередного редизайна моего сайта, GSAP-анимации и почему в эпоху AI дизайн больше не приносит трафик из поиска.
Отчёт о трафике: Июль–Август 2025
11 августа 2025 г.
Трафик сайта за последние 30 дней — краткий отчёт и наблюдения.
Отчёт о трафике: Декабрь 2025 – Январь 2026
9 января 2026 г.
Трафик сайта за последние 30 дней — краткий отчёт и наблюдения.
Крупный инцидент с npm: как защитить проекты от supply-chain атак
12 августа 2025 г.
В июле 2025 года произошла одна из крупнейших атак на экосистему npm — были скомпрометированы пакеты с сотнями миллионов загрузок в неделю. Разбираем, что случилось, и как разработчикам защититься от подобных угроз.
Проекты

Дни без сладкого
Минималистичное Android-приложение для отслеживания дней без сахара. Мотивирует и помогает избавиться от привычки.

Один шаг в новой школе
Короткая визуальная новелла о первом дне в новой школе. Каждое решение имеет значение. Эмоционально, атмосферно и ностальгично.

Рыбалка в пиксель-арте
Расслабляющая рыбалка в стиле пиксель-арт для Android. Забрасывай удочку, лови странных рыб и наслаждайся ретро-стилем.

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