Журнал
Журнал
Решения, принятые в реальных проектах, — с кодом и цифрами, которые можно перепроверить.
- Ремесло9 мин чтения
Радиус, который вычислен, а не подобран на глаз
Дуга знака выведена из хорды и стрелки прогиба, все растровые ассеты собираются из одного источника, а дублирование геометрии в скрипте сборки не убрано, а поставлено под проверку.
- Инженерия8 мин чтения
135 килобайт на три гарнитуры: как подрезаны шрифты этого сайта
Две независимые оси лишнего веса в переменном шрифте, охват по роли гарнитуры вместо охвата по семейству, и почему знак рубля лежит не в том поддиапазоне, где его ищут.
- Производительность8 мин чтения
Четыре реализации одной сцены: WebGL, который выживает на слабом телефоне
Уровень рендера выбирается по измеренной способности устройства, а не по строке User-Agent. Порядок проверок — это контракт, деградация идёт только вниз, а постер уходит в SSR всегда.
- Право и данные9 мин чтения
152-ФЗ на статическом сайте: где именно проходит граница
Норма про базы данных, а не про то, откуда отдаётся HTML. Отсюда: пререндер без единого принимающего эндпоинта, приёмник и БД в РФ, порядок операций внутри приёмника и почему провал шага не может отвечать {ok:true}.
- SEO7 мин чтения
hreflang, который не врёт: canonical на страницу и отсутствующий перевод
Два дефекта прошлой версии этого сайта: один canonical в корневом layout на тридцать страниц и hreflang, обещавший английскую версию русского текста. Оба лечатся типом, а не чеклистом.
- SEO3 мин чтения
Семь рычагов роста, когда на SEO почти нет бюджета
Техническая база, кластеры запросов, разметка, шаблон страницы и измерения — порядок работ, который посильно вести без подрядной команды.
- Производительность2 мин чтения
Next.js 16 App Router: чеклист производительности
Границы компонентов, изображения, кеш и шрифты — и то, что из чеклистов для 14‑й версии перестало быть верным.
- Ремесло2 мин чтения
Двенадцать форматов постов для b2b
Список форматов, которые дают материалу шанс на сохранение и пересылку — без обещаний по охватам, они зависят от площадки и ниши.
- Производительность1 мин чтения
Core Web Vitals: где обычно течёт и как чинить
LCP, CLS и INP — типовые причины просадки и правки, которые двигают полевые данные, а не только лабораторный прогон.
- Инженерия2 мин чтения
n8n в проде: десять сценариев автоматизации
Пайплайны, которые живут дольше первого месяца: заявки в CRM, отчёты, алерты, ETL — и что делать с персональными данными внутри них.
- Ремесло1 мин чтения
Что заставляет делиться b2b‑материалом
Четыре свойства, которые отличают пересылаемый материал от просто аккуратного, и форматы, в которые они укладываются.
- SEO2 мин чтения
JSON‑LD без боли: какую разметку стоит внедрять
Четыре типа разметки, которые поисковики действительно умеют показывать, и как проверить результат — вместе с тем, чего разметка не обещает.
- Инженерия2 мин чтения
Vue 3 и Vite для корпоративных сайтов
Композиция вместо наследования, ленивые чанки на маршрутах и SSR только там, где он действительно нужен.
- Ремесло2 мин чтения
Дашборд контента: как считать, что работает
Какие показатели не врут, откуда брать их без зарубежной аналитики и как устроить месячный цикл гипотез.