12k
СТРАНИЦА 3

Из блога OpenReplay

Как создать собственный блок Gutenberg

Создайте собственный блок Gutenberg с React, block.json и PHP. Разберитесь в атрибутах, статическом и динамическом выводе и устаревших версиях для устранения ошибок.

OpenReplay Team · Oct 3, 2026 · 12 min read

У HTTP появился новый метод для поиска

Разберитесь в HTTP QUERY — безопасном идемпотентном методе поиска с телом запроса. Узнайте о кэшировании, повторах, поддержке клиентов и возможных блокировках.

OpenReplay Team · Oct 3, 2026 · 10 min read

Как проверить подпись вебхука

Проверяйте подписи вебхуков Stripe и GitHub в Express: исходное тело запроса, постоянное время сравнения HMAC, защита от повторов и смена секретов.

OpenReplay Team · Oct 2, 2026 · 12 min read

5 дистрибутивов Linux, о которых вы могли не слышать

Сравните пять малоизвестных дистрибутивов Linux для разработчиков: CachyOS, Bazzite, Nobara, Vanilla OS и Chimera Linux — драйверы, обновления и инструменты.

OpenReplay Team · Oct 2, 2026 · 10 min read

Как использовать нативные CSS-миксины вместо Sass

Узнайте, как переносить миксины Sass в нативный CSS с помощью @mixin и @apply, задавать параметры и определить функции, для которых всё ещё нужен Sass.

OpenReplay Team · Oct 1, 2026 · 9 min read

Что изменилось в Vitest 5

Разберитесь в изменениях Vitest 5: приросте производительности, несовместимых изменениях, настройках по умолчанию, путях отчетов и шагах обновления тестов и CI.

OpenReplay Team · Oct 1, 2026 · 10 min read

Компиляция TypeScript в нативный бинарник с помощью scriptc

scriptc компилирует TypeScript в нативные бинарники: статическая сборка, динамический движок 620 КБ, проверка coverage и понятные ошибки.

OpenReplay Team · Sep 30, 2026 · 12 min read

Очистка текста, который пользователи вставляют в ваше приложение

Очищайте вставленный текст в веб-формах с помощью нормализации Unicode, удаления символов формата, сжатия пробелов и безопасной обработки ZWJ и NBSP.

OpenReplay Team · Sep 30, 2026 · 9 min read

Как читать стектрейс JavaScript

Читать stack trace JavaScript: находите первый полезный frame, понимайте async-пробелы, минификацию, source maps и Error.cause.

OpenReplay Team · Sep 29, 2026 · 9 min read

Первый взгляд на Astryx, дизайн-систему Meta

Astryx, открытая design system Meta, объединяет более 150 React-компонентов, темы, CLI, уровни настройки и сравнение с shadcn/ui и Base UI.

OpenReplay Team · Sep 29, 2026 · 12 min read

Как написать собственное middleware для Hono

Создавайте middleware Hono с типизированными переменными контекста, таймингом запроса, ранним выходом и scope по пути. Разберитесь в порядке next().

OpenReplay Team · Sep 28, 2026 · 9 min read

Что такое Vue Vapor Mode?

Vue Vapor Mode: как SFC компилируются в прямые DOM-операции, что меняется в Vue 3.6 RC и какие ловушки есть с событиями и слотами.

OpenReplay Team · Sep 28, 2026 · 10 min read

Использование npm-пакетов напрямую из браузера

Используйте npm-пакеты в обычном HTML с import maps и URL CDN. Разберитесь, как выбрать ESM или CommonJS, закрепить версии и обойтись без сборки.

OpenReplay Team · Sep 27, 2026 · 10 min read

WP-CLI для тех, кто живёт в терминале

Команды WP-CLI для миграций WordPress, резервных копий, потери доступа, обновления плагинов и ядра, удаленных SSH-задач и безопасного search-replace.

OpenReplay Team · Sep 27, 2026 · 10 min read

Как остановить «уплощение» объектов в JSON

Исправьте уплощение JSON в JavaScript с replacer, reviver, toJSON и context.source, чтобы восстанавливать Date, Map, Set и BigInt.

OpenReplay Team · Sep 26, 2026 · 9 min read

Открываем действия вашего сайта для AI-агентов с помощью WebMCP

WebMCP показывает, как регистрировать инструменты сайта через document.modelContext, задавать аннотации и безопасно запускать действия в сеансе входа.

OpenReplay Team · Sep 26, 2026 · 12 min read

Начало работы с Octane, преемником Inferno

Octane, преемник Inferno, компилирует React-подобные компоненты в прямой DOM-код и объясняет хуки, массивы зависимостей, запуск и beta-статус.

OpenReplay Team · Sep 25, 2026 · 10 min read

5 возможностей MariaDB, о которых стоит знать

Важные возможности MariaDB: векторный поиск, системно-версионные и application-time таблицы, выбор движка для каждой таблицы и utf8mb4 по умолчанию в 11.8 LTS.

OpenReplay Team · Sep 25, 2026 · 11 min read

Представляем Nub, комплексный инструментарий для Node.js

Nub — Rust-утилита для Node.js: запускает TypeScript, скрипты, установку и версии Node на обычном Node, сохраняя lockfile и проверки безопасности.

OpenReplay Team · Sep 24, 2026 · 10 min read

htmx 4.0 уже здесь

htmx 4.0 меняет наследование, подмену ошибок, историю и события, а также дает советы по миграции и откату для htmx 2.

OpenReplay Team · Sep 24, 2026 · 10 min read

Как добавить аутентификацию на сайт Astro

Настройте аутентификацию Astro с adapter, middleware, Astro.locals, sessions, rewrite и Actions: login, logout и защиту маршрутов.

OpenReplay Team · Sep 23, 2026 · 11 min read

Smoke-тесты и почему агенты продолжают их писать

Smoke tests: что проверять, где запускать, что исключать и почему кодовые агенты снова и снова добавляют их в CI и деплой.

OpenReplay Team · Sep 23, 2026 · 10 min read

Что находится в вашей папке .claude

Что лежит в папке .claude: CLAUDE.md, settings.json, rules, skills, agents, MCP-серверы, приоритеты и что коммитить или игнорировать.

OpenReplay Team · Sep 22, 2026 · 12 min read

Нативная изоляция стилей в CSS с помощью @scope

Нативный CSS @scope ограничивает селекторы компонентом или donut boundary, с каскадом по близости и без сборки.

OpenReplay Team · Sep 22, 2026 · 11 min read

We use cookies to improve your experience. By using our site, you accept cookies.