12k
PÁGINA 2

Do blog da OpenReplay

Fazendo Geometria Real no Navegador com Geometric.js

Geometric.js leva interseção de polígonos, limites, teste point-in-polygon e interpolação de caminhos a gráficos, mapas, SVG e Canvas no navegador.

OpenReplay Team · Aug 10, 2026 · 6 min read

3 Sistemas de Tipos Que Não São TypeScript

Compare JSDoc + @ts-check, ReScript e Flow como alternativas ao TypeScript para JavaScript, com trade-offs em segurança, build e adoção.

OpenReplay Team · Aug 10, 2026 · 7 min read

MDN Agora é um Servidor MCP

O servidor MCP da MDN dá a agentes de IA acesso em tempo real a busca, documentação e compatibilidade de navegador, além de instalação e limites.

OpenReplay Team · Aug 9, 2026 · 6 min read

O que é bunx e quando usá-lo

bunx explicado: como o Bun executa binários npm sem instalação global, quando usar --bun e quando npx ainda é a opção mais segura.

OpenReplay Team · Aug 9, 2026 · 6 min read

Como Truncar Texto em CSS

Trunque texto em CSS com text-overflow: ellipsis para uma linha ou line-clamp para várias, além de correções para flex e grid.

OpenReplay Team · Aug 8, 2026 · 6 min read

5 Bookmarklets Úteis para Desenvolvedores

Cinco bookmarklets úteis para desenvolvedores: editar páginas ao vivo, depurar layout, revelar campos de senha, captar cores e injetar o eruda.

OpenReplay Team · Aug 8, 2026 · 6 min read

Testando Componentes Svelte 5 com Vitest

Teste componentes Svelte 5 com Vitest usando mount, testing-library ou browser mode, além da configuração certa para runes, efeitos e snippets.

OpenReplay Team · Aug 7, 2026 · 7 min read

Primeiros Passos com npm Workspaces

Configuração, comandos e limites do npm workspaces para gerenciar um monorepo, vincular pacotes internos e saber quando adicionar Turborepo ou Nx.

OpenReplay Team · Aug 7, 2026 · 6 min read

Revisões de Código Automáticas com CODEOWNERS

Configure o CODEOWNERS no GitHub, evite falhas silenciosas e imponha revisão com padrões, permissões e proteção de branch corretos.

OpenReplay Team · Aug 6, 2026 · 7 min read

Como Fazer Backup de um Site WordPress

Faça backup de um site WordPress com mysqldump, tar, cron e rclone. Cobre arquivos, banco MySQL, armazenamento fora do servidor e teste de restauração.

OpenReplay Team · Aug 6, 2026 · 7 min read

Revisando Código Gerado por IA com Difftastic

Use o Difftastic para revisar código gerado por IA com diffs estruturais, integrá-lo ao git e separar mudanças de comportamento da formatação.

OpenReplay Team · Aug 5, 2026 · 6 min read

3 Pegadinhas do JavaScript Explicadas

Três armadilhas do JavaScript explicadas: ponto flutuante, checagens de NaN e await em loops, com as correções certas.

OpenReplay Team · Aug 5, 2026 · 7 min read

Sincronização de Abas do Navegador com BroadcastChannel

BroadcastChannel sincroniza abas em tempo real com mensagens de structured clone, limpeza, fallback e padrões para auth, carrinho e tema.

OpenReplay Team · Aug 4, 2026 · 7 min read

Buscando Dados em React Server Components

Busque dados em React Server Components com funções async, entenda o cache do Next.js 15/16 e evite waterfalls com Promise.all.

OpenReplay Team · Aug 4, 2026 · 7 min read

Usando Text Expanders para Git, PRs e Prompts de IA

Snippets do Espanso para Git, PRs e prompts de IA: use shell, área de transferência e cursor para expansões contextuais.

OpenReplay Team · Aug 3, 2026 · 7 min read

Como Animar display: none Sem Hacks em JavaScript

Anime display none com CSS usando allow-discrete e @starting-style, além de overlay para dialog e popover e notas de suporte do navegador.

OpenReplay Team · Aug 3, 2026 · 7 min read

Um Guia Prático para o Operador `satisfies` do TypeScript

Explicação do operador satisfies do TypeScript com exemplos de config, inferência estreita e quando usá-lo em vez de as ou anotação de tipo.

OpenReplay Team · Aug 2, 2026 · 7 min read

JSPI Explicado: Uma Ponte Melhor Entre JavaScript e Wasm

JSPI liga JavaScript e WebAssembly para que Wasm síncrono chame APIs baseadas em Promise como fetch, com Suspending, promising e status nos navegadores.

OpenReplay Team · Aug 2, 2026 · 7 min read

Mantenha Seu Mac Ativo Durante Execuções Noturnas de Agentes com caffeinate

Use caffeinate no Mac para manter Claude Code, Codex ou builds acordados durante a noite, verificar assertions com pmset e lidar com limites da tampa fechada.

OpenReplay Team · Aug 1, 2026 · 7 min read

5 Dicas de Obsidian para Melhores Anotações

Cinco dicas do Obsidian para notas: MOC, Dataview, Bases, Canvas, Mermaid, painéis de revisão e sincronização Git do vault.

OpenReplay Team · Aug 1, 2026 · 7 min read

Testes de Integração vs Testes End-to-End

Testes de integração vs end-to-end para apps web: definições claras, ferramentas JS e quando usar Vitest, MSW, Playwright ou Cypress.

OpenReplay Team · Jul 31, 2026 · 9 min read

Como o JavaScript Finalmente Aprendeu a Limpar Após Si Mesmo

Gerenciamento explícito de recursos em JavaScript com using, await using, DisposableStack e SuppressedError para limpeza determinística de arquivos, locks, sockets e conexões.

OpenReplay Team · Jul 30, 2026 · 9 min read

Erros Comuns no Design de Bancos de Dados Relacionais

Evite erros comuns de design em bancos relacionais no Postgres e MySQL: restrições, chaves, índices e armazenamento correto de timestamps.

OpenReplay Team · Jul 29, 2026 · 9 min read

Lidando com Fusos Horários em JavaScript Sem Perder a Cabeça

Lide com fusos horários em JavaScript usando instantes UTC, IDs IANA, Intl.DateTimeFormat, Temporal e regras seguras para DST ao salvar e exibir datas.

OpenReplay Team · Jul 28, 2026 · 9 min read

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