Pular para o conteúdo principal
DevTools by Decussi
  • Ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil
Ferramentas
DevTools

Ferramentas para desenvolvedores, em português. Sem cadastro e sem instalação.

Criado e mantido por Decussi

Ferramentas

  • Todas as ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil

Referência

  • Consulta rápida
  • Guias
  • Códigos HTTP
  • Cron
  • Checagens de SEO

Desenvolvedores

  • API e devs
  • llms.txt
  • ai.txt
  • Sitemap

Newsletter

Receba novidades e novas ferramentas no seu email.

Sugira uma ferramenta

Tem uma ideia? Envie sua sugestão.

  1. Início
  2. /Guias

Guias

Comparações e conversões explicadas em português, com exemplos de código e link para a ferramenta que resolve o caso.

Comparações

  • MD5 vs SHA-256: qual usar e quando nenhum dos dois serveDiferenças entre MD5 e SHA-256, por que MD5 não deve ser usado em segurança e por que nenhum dos dois é adequado para guardar senha.
  • PUT vs PATCH: qual usar para atualizar um recursoDiferença entre PUT e PATCH em APIs REST, com exemplos de quando cada um é correto e o erro que apaga campos sem querer.
  • 301 vs 302: qual redirecionamento usar e o impacto no SEODiferença entre redirecionamento 301 e 302, quando usar cada um, o efeito no SEO e por que 307 e 308 existem.
  • JWT vs sessão com cookie: qual escolher para autenticaçãoComparação entre autenticação por JWT e por sessão em servidor, com os pontos fortes de cada uma e o problema de revogação do JWT.
  • JSON vs XML: diferenças, quando usar cada um e como converterComparação prática entre JSON e XML: estrutura, tamanho, validação, casos de uso e o que se perde ao converter de um para o outro.
  • UUID v4 vs v7: qual usar como chave primáriaDiferença entre UUID v4 e v7, por que o v4 fragmenta o índice do banco e quando cada versão é a escolha certa.

Conversões

  • Como converter CSV para JSON (e o inverso)Como converter CSV em JSON em JavaScript, Python e por ferramenta online, com atenção às aspas, ao delimitador e aos tipos.
  • Como converter RGB para HEX (e HEX para RGB)Como converter cores entre RGB e hexadecimal na mão, em JavaScript, Python e CSS, incluindo transparência e o formato de 8 dígitos.
  • Como converter timestamp Unix para data (e o erro de fuso)Como converter timestamp Unix em data em JavaScript, Python, PHP e SQL, com atenção a segundos contra milissegundos e ao fuso horário.

Linguagens

  • Base64 em JavaScript: codificar e decodificar sem quebrar acentosComo codificar e decodificar Base64 em JavaScript no navegador e no Node.js, incluindo a armadilha do btoa com caracteres acentuados.
  • Base64 em Python: codificar, decodificar e o erro de bytesComo usar base64 em Python: str contra bytes, base64url para JWT, arquivos e o TypeError que todo mundo encontra na primeira tentativa.
  • Como validar CPF em JavaScript, Python e PHPImplementação da validação de CPF pelo dígito verificador em JavaScript, Python e PHP, com os casos que a maioria dos validadores esquece.