// notas entre um commit e outro

O blog da 4Dev

Guias curtos e práticos sobre formatos, conversões e as pequenas ferramentas que economizam muito tempo.

Destaque · Vídeo

Por que o vídeo do iPhone não abre no PC e como resolver em segundos no navegador

O iPhone grava vídeo HEVC que muitos computadores, TVs e editores não reproduzem. Veja por que isso acontece e como resolver em segundos no navegador, sem enviar o arquivo.

2 de out. de 2026 · 5 min de leitura
Câmbio

Por que a cotação do seu banco é diferente da que você vê online

A cotação que você vê na internet não é a que você recebe no banco ou no aeroporto. De onde vem a diferença e como calcular quanto ela custa.

2 de out. de 2026 · 4 min
Dados

JSON inválido? Os 7 erros por trás de quase toda falha

Vírgulas no final, aspas simples, comentários e mais: os pequenos deslizes que quebram um JSON, como achá-los rápido e como corrigir cada um.

2 de out. de 2026 · 3 min
Segurança

Qual deve ser o tamanho de uma senha? A conta explicada

Tamanho vence símbolos. Veja como senhas curtas caem rápido, por que 16 caracteres aleatórios bastam e como criar uma com segurança.

2 de out. de 2026 · 3 min
Ferramentas

Como criar um QR code que funciona sempre

Tamanho, contraste, zona de silêncio e quanto conteúdo você coloca: as regras simples que decidem se um QR code impresso funciona de primeira.

2 de out. de 2026 · 4 min
Segurança

O que tem dentro de um JWT, e por que decodificar não é verificar

Um JSON Web Token parece uma sequência aleatória, mas qualquer pessoa consegue lê-lo. O que há nas três partes e o erro que abre brechas de segurança.

2 de out. de 2026 · 3 min
Desenvolvimento

Expressões cron explicadas, com 10 exemplos prontos para usar

Cinco campos, quatro símbolos e uma armadilha de fuso horário. Aprenda a ler e escrever agendamentos cron com exemplos para copiar.

2 de out. de 2026 · 4 min
Segurança

MD5, SHA-1 ou SHA-256: qual hash você deve usar?

Checksums, integridade de arquivos, senhas e assinaturas pedem coisas diferentes. Um guia curto para escolher o hash certo, e o erro que você precisa evitar.

2 de out. de 2026 · 4 min
Desenvolvimento

Base64 explicado: para que serve e por que não é criptografia

Base64 aparece em e-mails, data URIs, cabeçalhos de API e JWTs. Como ele funciona, por que deixa os dados um terço maiores e por que nunca esconde nada.

2 de out. de 2026 · 4 min
Design

Contraste de cores e WCAG: como deixar o texto fácil de ler

O que significa uma razão de contraste de 4,5:1, que texto precisa de AA ou AAA e ajustes rápidos para as combinações de cores que mais falham.

2 de out. de 2026 · 4 min
Imagens

Fotos HEIC do iPhone: por que não sobem e como resolver

Arquivos enormes e um formato que muitos sites e PCs ainda não abrem. Veja como transformar fotos do iPhone em JPGs pequenos que funcionam em qualquer lugar.

2 de out. de 2026 · 4 min
Dados

JSON para CSV sem perder nenhum campo

Chaves aninhadas, campos opcionais e vírgulas dentro de textos: como a 4Dev achata um JSON bagunçado em um CSV pronto para a planilha.

2 de out. de 2026 · 3 min
Imagens

WebP, PNG ou JPG: qual usar?

Uma cola prática para escolher o formato de imagem, e por que converter no navegador mantém seus arquivos privados.

2 de out. de 2026 · 3 min
Vídeo e áudio

Extrair MP3 de um MP4, direto no navegador

Navegadores modernos conseguem decodificar e codificar mídia sozinhos. Veja como funciona a extração de áudio no navegador, sem enviar o vídeo.

2 de out. de 2026 · 4 min
Dev

Timestamps Unix: segundos ou milissegundos?

O bug dos 13 dígitos que vai para produção toda semana, e uma regra bem simples para diferenciar as duas unidades.

2 de out. de 2026 · 3 min