12k
RECENTES

Do blog da OpenReplay

Como verificar a assinatura de um webhook

Verifique assinaturas de webhooks do Stripe e GitHub no Express com corpos brutos, HMAC em tempo constante, proteção contra repetição e rotação de segredos.

OpenReplay Team · Oct 2, 2026 · 8 min read

5 distros Linux que você talvez não conheça

Compare cinco distribuições Linux pouco conhecidas para desenvolvedores: CachyOS, Bazzite, Nobara, Vanilla OS e Chimera Linux, com foco em drivers, atualizações e ferramentas.

OpenReplay Team · Oct 2, 2026 · 7 min read

O que mudou no Vitest 5

Veja o que mudou no Vitest 5: ganhos de desempenho, alterações incompatíveis, novos padrões, caminhos de relatórios e etapas para atualizar testes e CI.

OpenReplay Team · Oct 1, 2026 · 7 min read

Como usar mixins nativos de CSS em vez de Sass

Veja como migrar mixins do Sass para CSS nativo com @mixin e @apply, usar parâmetros e identificar recursos que ainda exigem Sass.

OpenReplay Team · Oct 1, 2026 · 6 min read

Limpando o Texto que as Pessoas Colam no seu App

Limpe o texto colado em formulários web com normalização Unicode, remoção de caracteres de formato, compressão de espaços e tratamento seguro de ZWJ e NBSP.

OpenReplay Team · Sep 30, 2026 · 6 min read

Compile TypeScript para um Binário Nativo com o scriptc

scriptc compila TypeScript para binários nativos, com builds estáticos, engine dinâmica de 620 KB, coverage e diagnósticos claros.

OpenReplay Team · Sep 30, 2026 · 8 min read

Um Primeiro Olhar sobre o Astryx, o Design System da Meta

Astryx, o design system open source da Meta, reúne mais de 150 componentes React, temas, CLI, níveis de customização e comparação com shadcn/ui e Base UI.

OpenReplay Team · Sep 29, 2026 · 8 min read

Como Ler um Stack Trace de JavaScript

Leia stack traces de JavaScript: identifique o primeiro frame útil, entenda lacunas async, código minificado, source maps e Error.cause.

OpenReplay Team · Sep 29, 2026 · 6 min read

O que é o Vue Vapor Mode?

Vue Vapor Mode explicado: SFCs viram operações DOM diretas, veja o que muda no Vue 3.6 RC e os riscos com eventos e slots.

OpenReplay Team · Sep 28, 2026 · 7 min read

Escrevendo Seu Próprio Middleware Hono

Crie middleware Hono com variáveis de contexto tipadas, tempo de requisição, saída antecipada e escopo por caminho. Entenda a ordem de next().

OpenReplay Team · Sep 28, 2026 · 6 min read

WP-CLI para Quem Vive no Terminal

Comandos WP-CLI para migrações do WordPress, backups, bloqueios de acesso, atualizações de plugins e core, SSH remoto e search-replace seguro.

OpenReplay Team · Sep 27, 2026 · 7 min read

Usando Pacotes npm Diretamente do Navegador

Use pacotes npm em HTML simples com import maps e URLs de CDN. Veja como escolher ESM ou CommonJS, fixar versões e evitar o build.

OpenReplay Team · Sep 27, 2026 · 7 min read

Expondo as Ações do Seu Site para Agentes de IA com WebMCP

WebMCP mostra como registrar ferramentas do site com document.modelContext, definir anotações e proteger ações em uma sessão autenticada do navegador.

OpenReplay Team · Sep 26, 2026 · 7 min read

Como Impedir que o JSON Achate Seus Objetos

Corrija o achatamento de JSON em JavaScript com replacer, reviver, toJSON e context.source para restaurar Date, Map, Set e BigInt.

OpenReplay Team · Sep 26, 2026 · 7 min read

Primeiros Passos com o Octane, o Sucessor do Inferno

Octane, sucessor do Inferno, compila componentes no estilo React em código DOM direto e explica hooks, arrays de dependências, setup e status beta.

OpenReplay Team · Sep 25, 2026 · 7 min read

5 Recursos do MariaDB Que Vale a Pena Conhecer

Recursos importantes do MariaDB: busca vetorial, tabelas com versionamento do sistema e application-time, engine por tabela e utf8mb4 padrão no 11.8 LTS.

OpenReplay Team · Sep 25, 2026 · 7 min read

Apresentando o Nub, um Toolkit All-in-One para Node.js

Nub é um toolkit Rust para Node.js que executa TypeScript, scripts, instalações e versões do Node no Node padrão, preservando lockfiles e segurança.

OpenReplay Team · Sep 24, 2026 · 6 min read

htmx 4.0 Chegou

htmx 4.0 muda herança, swap de erros, histórico e eventos, com dicas de migração e opções de reversão para apps htmx 2.

OpenReplay Team · Sep 24, 2026 · 7 min read

Smoke Tests e Por Que os Agentes Insistem em Escrevê-los

Smoke tests explicados: o que verificar, onde executar, o que excluir e por que agentes de código continuam adicionando-os ao CI e aos deploys.

OpenReplay Team · Sep 23, 2026 · 7 min read

Como Adicionar Autenticação a um Site Astro

Configure a autenticação no Astro com adapter, middleware, Astro.locals, sessions, rewrite e Actions, incluindo login, logout e proteção de rotas.

OpenReplay Team · Sep 23, 2026 · 8 min read

Escopo Nativo em CSS com @scope

O @scope nativo de CSS limita seletores a um componente ou limite donut, com cascata por proximidade e sem build.

OpenReplay Team · Sep 22, 2026 · 7 min read

O Que Vive na Sua Pasta .claude

O que há na pasta .claude: CLAUDE.md, settings.json, rules, skills, agents, servidores MCP, precedência e o que commitar ou ignorar.

OpenReplay Team · Sep 22, 2026 · 8 min read

O Estado da Web Descentralizada em 2026

ActivityPub, AT Protocol e Solid comparados em identidade, dados, seguidores, adoção e migração na web descentralizada de 2026.

OpenReplay Team · Sep 21, 2026 · 8 min read

Criando Aplicações Desktop com deno desktop

Deno desktop compila apps TypeScript em binários nativos, com webview ou CEF, suporte a frameworks, compilação cruzada e limites.

OpenReplay Team · Sep 21, 2026 · 7 min read

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