12k
PÁGINA 25

Do blog da OpenReplay

Como Criar Efeitos de UI Glassmórficos com CSS Puro

Construção de efeitos glassmórficos com CSS puro, via backdrop-filter, backgrounds rgba e sombras suaves, considerando suporte a navegadores e acessibilidade.

OpenReplay Team · Oct 1, 2025 · 4 min read

Pré-visualização em Tempo Real no VS Code: Um Guia Rápido

Comparação entre Microsoft Live Preview e Live Server no VS Code, recarregamento automático no navegador e correção de erros de caminho em sites estáticos.

OpenReplay Team · Sep 30, 2025 · 4 min read

Um Guia Rápido para Localizar um Site Astro

O tutorial aborda roteamento i18n no Astro, organização de pastas por locale e gerenciamento de strings de UI com Paraglide para sites multilíngues em produção.

OpenReplay Team · Sep 30, 2025 · 4 min read

5 Recursos CSS Modernos que Todo Desenvolvedor Deveria Conhecer

Container queries, cascade layers, custom properties e o seletor :has permitem escrever CSS responsivo e de fácil manutenção sem depender de frameworks.

OpenReplay Team · Sep 29, 2025 · 4 min read

Detectando Quando Elementos Entram no Viewport com Intersection Observer

A Intersection Observer API detecta visibilidade de elementos no viewport, substituindo listeners de scroll para lazy loading, animações e autoplay de vídeos.

OpenReplay Team · Sep 29, 2025 · 4 min read

Comparando 11ty e WordPress para Projetos Web Modernos

Comparação entre Eleventy e WordPress em desempenho, segurança e custo para escolher a arquitetura estática ou dinâmica ideal no próximo projeto web.

OpenReplay Team · Sep 28, 2025 · 5 min read

Técnicas Modernas de Animação SVG

Comparação entre CSS animations, GSAP e a Web Animations API na criação de animações SVG performáticas, acessíveis, com paths otimizados e reuso de elementos.

OpenReplay Team · Sep 27, 2025 · 5 min read

Validação de Formulários Simplificada com htmx

A combinação de atributos de validação do HTML5 com feedback inline no servidor via htmx permite criar formulários mais limpos sem grandes quantidades de JavaScript.

OpenReplay Team · Sep 26, 2025 · 4 min read

Criando Popovers Acessíveis com CSS e JS Modernos

Construção de popovers acessíveis com a Popover API nativa, posicionamento CSS e atributos ARIA para suporte à navegação por teclado e gerenciamento de foco.

OpenReplay Team · Sep 26, 2025 · 4 min read

Navegadores com IA e o Futuro do Desenvolvimento Web

HTML semântico e marcação Schema.org permitem que navegadores com IA, como Comet e Edge Copilot, interpretem o conteúdo dos sites com eficiência.

OpenReplay Team · Sep 25, 2025 · 5 min read

Storybook: Construindo Melhor Documentação de UI

É possível criar documentação de UI viva com Storybook, usando Autodocs, MDX e Controls para manter os docs de componentes sincronizados com o código real.

OpenReplay Team · Sep 24, 2025 · 4 min read

Controlando o Comprimento de Linha em CSS para Melhor Legibilidade

O controle do comprimento de linha em CSS com unidades ch, clamp() e container queries melhora a legibilidade e atende às diretrizes de acessibilidade.

OpenReplay Team · Sep 24, 2025 · 4 min read

Adicionando Dark Mode ao Seu Site com Tailwind

Este tutorial aborda o dark mode com a variante dark do Tailwind CSS, incluindo preferências do sistema, toggles manuais e persistência via localStorage.

OpenReplay Team · Sep 23, 2025 · 4 min read

Servidores de Reverse Proxy Explicados para Desenvolvedores Web

Reverse proxies como Nginx, Caddy e Traefik roteiam tráfego, realizam terminação HTTPS e servem apps React e Node.js sob um único domínio.

OpenReplay Team · Sep 22, 2025 · 4 min read

Core Web Vitals: Como Otimizar o LCP

A correção de pontuações LCP lentas envolve tratar TTFB, descoberta de recursos e render blocking com cache em CDN e estratégias de preload de imagens.

OpenReplay Team · Sep 22, 2025 · 5 min read

Git Rebase para Iniciantes: Uma Introdução Simples

O Git rebase reproduz commits em branches de destino para um histórico linear limpo; squash interativo e force push são aplicáveis em branches de feature.

OpenReplay Team · Sep 21, 2025 · 4 min read

Automatizando Verificações de Código com Git Pre-Commit Hooks

Configuração de Git pre-commit hooks com o framework pre-commit, ESLint, Prettier e Black para identificar erros de formatação e linting antes de cada commit.

OpenReplay Team · Sep 20, 2025 · 5 min read

Começando com o Gemini CLI do Google

Instalando o Gemini CLI e autenticando via conta Google, é possível explorar bases de código, gerar testes e refatorar código pelo terminal.

OpenReplay Team · Sep 19, 2025 · 5 min read

Ghostty: Um Terminal Moderno para Desenvolvedores

Recursos do Ghostty como aceleração por GPU, suporte a GTK4, multiplexação nativa e persistência de sessão para otimizar o fluxo de trabalho.

OpenReplay Team · Sep 19, 2025 · 5 min read

Operador Pipeline do JavaScript e o Que Ele Significa

O operador pipeline do JavaScript transforma chamadas de funções aninhadas em fluxos de código lineares e legíveis, e o Babel permite seu uso já hoje.

OpenReplay Team · Sep 18, 2025 · 4 min read

Recursos Avançados do GitHub Copilot Que Você Deveria Experimentar

Edições em múltiplos arquivos, agentes contextuais, slash commands e entrada de voz são recursos avançados do GitHub Copilot que transformam o desenvolvimento.

OpenReplay Team · Sep 17, 2025 · 4 min read

Posicionamento de Âncora CSS Explicado

O CSS Anchor Positioning permite fixar tooltips, dropdowns e popovers a elementos com CSS puro, eliminando cálculos de posicionamento em JavaScript.

OpenReplay Team · Sep 17, 2025 · 4 min read

Usando Priority Hints com fetchpriority para Performance

É possível controlar a ordem de carregamento de recursos com fetchpriority e Priority Hints para melhorar pontuações de LCP e os Core Web Vitals.

OpenReplay Team · Sep 16, 2025 · 5 min read

Compreendendo a API de Orientação do Dispositivo

É possível criar web apps controlados por movimento com a Device Orientation API, eixos alpha, beta e gamma, dados de giroscópio e permissões do iOS.

OpenReplay Team · Sep 16, 2025 · 5 min read

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