Do blog da OpenReplay
Formas Criativas de Estilizar Listas com CSS
Estilize listas com CSS usando HTML semântico, ::marker, ::before, contadores e @counter-style para marcadores e numeração personalizados e acessíveis.
Prevenindo Ataques de Travessia de Caminho em Node.js
Evite path traversal em Node.js com path.resolve, verificação de contenção via path.sep e lookup de arquivos por ID em vez de entrada do usuário.
Como Copiar Requisições de API da Aba Network
Copie requisições de API da aba Network no Chrome, Edge ou Firefox com cURL, fetch e exportação HAR para reproduzir e depurar erros.
Criação Flexível de Objetos com o Padrão Builder em JavaScript
Exemplos do Builder Pattern em JavaScript para criar objetos passo a passo, com fluent API, encadeamento de métodos, validação, padrões e API request builders.
Code Golf e a Arte dos Programas Minúsculos
Code golf explicado: menor código-fonte, sizecoding binário, truques de JavaScript, CSSBattle e linguagens como Vyxal e GolfScript.
Charts.css: Construindo Gráficos com CSS Puro
Charts.css usa CSS puro e tabelas HTML semânticas para criar gráficos de barras, linhas e pizza sem JavaScript, com dados acessíveis.
Acelere Sua Programação com Estes Atalhos de Teclado
Atalhos de teclado do VS Code para navegar, editar, buscar, refatorar e depurar mais rápido, com menos uso do mouse.
Como Organizar CSS em Projetos Web Modernos
Organize CSS com cascade layers, design tokens, CSS Modules e nesting raso para projetos web modernos fáceis de manter.
Detecção de Dispositivos Touch com JavaScript
Detecte dispositivos touch em JavaScript com maxTouchPoints, Pointer Events e media queries CSS para híbridos e o tipo de entrada atual.
Truques Criativos com o Gráfico de Contribuições do GitHub
Personalize seu gráfico de contribuições do GitHub com SVG, animação snake e cards de stats no README atualizados automaticamente via GitHub Actions.
O Estado da IA On-Device no Navegador
IA no navegador explicada: APIs integradas do Chrome, Transformers.js, ONNX Runtime Web, WebGPU, WebNN e fallback híbrido.
Val Town: JavaScript Serverless no Navegador
Val Town é uma plataforma no navegador para JavaScript e TypeScript sem servidor, com vals, runtime Deno, SQLite, blob storage, email e OpenAI.
Entendendo Transações de Banco de Dados
Transações de banco de dados, ACID, níveis de isolamento e MVCC explicados com guia prático para concorrência confiável e rollback.
Trazendo Tailwind CSS para React Native com NativeWind
NativeWind leva o estilo Tailwind CSS ao React Native com className, modo escuro, variantes, configuração e limites.
OpenCode: Um Agente de Codificação com IA Focado no Terminal
OpenCode é um agente de codificação com IA, open source e voltado para o terminal, com seus próprios provedores, modos Plan/Build e comandos LSP, MCP e personalizados.
Recursos Gratuitos de Fotografias de Stock para Desenvolvedores
Recursos de fotos grátis para desenvolvedores, com detalhes de licença, acesso à API, regras de atribuição e limites de reutilização em Unsplash, Pexels, Pixabay e Openverse.
Construindo Aplicações Orientadas a Dados com React Admin
Arquitetura do React Admin: métodos dataProvider, views CRUD, autenticação e telas reutilizáveis de lista e edição para apps agnósticas ao backend.
Buscar Dados de APIs no Node.js
Use fetch no Node.js para requisições de API, POST, timeouts e tratamento de erros. Veja quando usar undici Pool ou Axios.
Como Depurar Erros de CORS no Navegador
Depure erros CORS no navegador com DevTools, mensagens do console e verificações de preflight OPTIONS. Identifique rápido mixed content, TLS e credenciais.
Emissores de Eventos Type-Safe em TypeScript
Event emitters com type safety em TypeScript: use event maps, um emitter genérico ou o EventEmitter do Node.js para pegar typos e payloads na compilação.
Adicione Efeitos WebGPU à Sua UI com Shaders.com
Shaders.com leva efeitos WebGPU ao React, Vue, Svelte e Solid com 90+ presets componíveis, editor visual e fallbacks para navegadores.
Links vs Formulários em Requisições HTTP
Links vs formulários em requisições HTTP: quando usar <a>, formulários GET, POST e por que method=link é HTML inválido.
Como Detectar o Status Online e Offline em JavaScript
Detecte status online e offline em JavaScript com navigator.onLine, eventos online/offline e verificações de conexão com fetch.
Comparação de Engines de Jogos JavaScript Populares
Compare Phaser, Babylon.js, PlayCanvas, Excalibur e melonJS para escolher o motor JavaScript certo para jogos web 2D e 3D.