PureTools

Blog

CSS Flexbox: Guia Visual Completo
web-development

CSS Flexbox: Guia Visual Completo

Domine layout Flexbox — align, justify, wrap, grow, shrink e order com exemplos visuais para cada propriedade.

Core Web Vitals: LCP, INP, CLS Explicados
web-development

Core Web Vitals: LCP, INP, CLS Explicados

Entenda os Core Web Vitals do Google — o que LCP, INP e CLS medem, pontuações boas e como melhorar cada um.

Registros DNS Explicados: A, CNAME, MX, TXT e Mais
devops

Registros DNS Explicados: A, CNAME, MX, TXT e Mais

Entenda registros DNS — o que cada tipo faz, quando usá-los e como debugar problemas de DNS.

npm vs yarn vs pnpm: Qual Gerenciador de Pacotes em 2026?
web-development

npm vs yarn vs pnpm: Qual Gerenciador de Pacotes em 2026?

Compare npm, yarn e pnpm — velocidade, uso de disco, suporte a monorepo e qual escolher para seu projeto.

Utility Types do TypeScript: Cheatsheet Prático
web-development

Utility Types do TypeScript: Cheatsheet Prático

Domine Partial, Pick, Omit, Record, Required e mais — com casos de uso reais, não apenas definições.

Chaves SSH: Gere, Configure e Gerencie Como um Pro
devops

Chaves SSH: Gere, Configure e Gerencie Como um Pro

Configure chaves SSH para GitHub, servidores e múltiplas contas — Ed25519, ssh-agent e o arquivo config.

Design de API REST: Nomenclatura, Paginação, Erros e Versionamento
web-development

Design de API REST: Nomenclatura, Paginação, Erros e Versionamento

Projete APIs que desenvolvedores realmente gostam de usar — nomes de recursos, padrões de paginação, formatos de erro e versionamento.

CORS Explicado: Por Que Sua Chamada de API Está Bloqueada
web-development

CORS Explicado: Por Que Sua Chamada de API Está Bloqueada

Entenda erros de CORS de uma vez por todas — o que o navegador está fazendo, por que preflight requests existem e como resolver.

Como Formatar JSON: Guia Completo
formatting

Como Formatar JSON: Guia Completo

Aprenda as melhores práticas para formatar, validar e minificar dados JSON no seu dia a dia.

Boas Práticas de Formatação SQL para Queries Legíveis
formatting

Boas Práticas de Formatação SQL para Queries Legíveis

Escreva SQL limpo e manutenível com convenções de formatação que toda sua equipe pode seguir.

Estratégias de Branching Git: Gitflow vs Trunk-Based vs GitHub Flow
devops

Estratégias de Branching Git: Gitflow vs Trunk-Based vs GitHub Flow

Escolha a estratégia de branching certa para seu time — comparando Gitflow, trunk-based development e GitHub Flow.

TOTP: Como a Autenticação em Dois Fatores Realmente Funciona
security

TOTP: Como a Autenticação em Dois Fatores Realmente Funciona

A matemática por trás dos códigos de 6 dígitos do Google Authenticator — HMAC, time steps e implementando TOTP do zero.

JSON para CSV: Converta Dados para Planilhas
converting

JSON para CSV: Converta Dados para Planilhas

Exporte dados de API para formato CSV para Excel, Google Sheets ou ferramentas de análise.

Meta Tags Open Graph: Controle Como Seus Links Aparecem nas Redes Sociais
web-development

Meta Tags Open Graph: Controle Como Seus Links Aparecem nas Redes Sociais

Configure og:title, og:image, og:description e Twitter Cards para seus links se destacarem ao serem compartilhados.

UUID v4: Por Que e Como Gerar IDs Únicos
generating

UUID v4: Por Que e Como Gerar IDs Únicos

Entendendo a geração de UUID, probabilidade de colisão e quando usá-los nos seus sistemas.

Calculadora de Signos do Zodiaco: Descubra Seu Signo pela Data de Nascimento
date-time

Calculadora de Signos do Zodiaco: Descubra Seu Signo pela Data de Nascimento

Descubra seu signo do zodiaco instantaneamente inserindo sua data de nascimento. Aprenda sobre todos os 12 signos, suas datas e caracteristicas.

Comandos Docker: O Cheatsheet Completo
cheatsheets

Comandos Docker: O Cheatsheet Completo

Todos os comandos Docker que você precisa, organizados por categoria — de containers a compose a limpeza.

Dockerfile: Boas Práticas para Builds Menores e Mais Rápidos
devops

Dockerfile: Boas Práticas para Builds Menores e Mais Rápidos

Escreva Dockerfiles prontos para produção — multi-stage builds, cache de camadas, segurança e otimização de tamanho.

bcrypt: A Melhor Forma de Hash de Senhas
security

bcrypt: A Melhor Forma de Hash de Senhas

Por que bcrypt continua sendo o padrão ouro para hash de senhas, e como implementá-lo corretamente.

Sintaxe Markdown: Cheatsheet Completo
productivity

Sintaxe Markdown: Cheatsheet Completo

Toda feature do Markdown em um só lugar — headings, links, imagens, tabelas, blocos de código e extras do GitHub.

Variáveis de Ambiente: Guia para Desenvolvedores
devops

Variáveis de Ambiente: Guia para Desenvolvedores

Gerencie configuração corretamente — arquivos .env, process.env, segredos em CI/CD e a abordagem 12-factor app.

Contraste de Cores: Guia de Acessibilidade WCAG
web-development

Contraste de Cores: Guia de Acessibilidade WCAG

Verifique se suas combinações de cores atendem aos padrões WCAG — e por que isso importa mais do que você pensa.

Gerador de Senhas: Como Criar Senhas Realmente Fortes
security

Gerador de Senhas: Como Criar Senhas Realmente Fortes

A matemática por trás da força de senhas, por que comprimento supera complexidade, e como gerar senhas seguras.

Códigos de Status HTTP: Referência Completa
web-development

Códigos de Status HTTP: Referência Completa

Todo código de status HTTP explicado — quando usar 200 vs 201, por que 404 nem sempre é erro e o que 503 significa para seus usuários.

Salario Minimo do Brasil: Historia, Valores e Calculadora
finance

Salario Minimo do Brasil: Historia, Valores e Calculadora

Acompanhe a historia do salario minimo do Brasil de 1940 a 2026. Calcule mudancas no poder de compra e entenda a politica de reajuste anual.

Padrões Regex: A Referência Definitiva
cheatsheets

Padrões Regex: A Referência Definitiva

Padrões regex comuns com explicações, de validação de email a regras de senha a parsing de URLs.

.gitignore: O Que Excluir do Seu Repositório
devops

.gitignore: O Que Excluir do Seu Repositório

Escreva .gitignore eficazes — padrões, templates comuns e os arquivos que você nunca deve commitar.

URL Encoding: Por Que %20 Aparece nas Suas URLs
web-development

URL Encoding: Por Que %20 Aparece nas Suas URLs

Entenda URL encoding — quais caracteres precisam de escape, por que navegadores fazem isso e como codificar/decodificar corretamente.

Expressões Cron: Agende Tarefas Como um Pro
devops

Expressões Cron: Agende Tarefas Como um Pro

Domine a sintaxe cron para agendamento automatizado — do básico ao avançado.

Codificação Base64: O Que É e Como Usar
encoding

Codificação Base64: O Que É e Como Usar

Tudo que você precisa saber sobre Base64 — codificação, decodificação, data URIs e quando NÃO usar.

Hashing SHA-256: Como Funciona e Quando Usar
security

Hashing SHA-256: Como Funciona e Quando Usar

Entenda hashing SHA-256 — como produz digests de tamanho fixo, por que é irreversível e onde é usado em sistemas reais.

Roleta Giratoria: Tome Decisoes Aleatorias de Forma Divertida
fun

Roleta Giratoria: Tome Decisoes Aleatorias de Forma Divertida

Crie roletas giratorias personalizadas para selecao aleatoria. Perfeita para salas de aula, decisoes de equipe, sorteios e desempates.

Minificação CSS: Uma Vitória Rápida de Performance
formatting

Minificação CSS: Uma Vitória Rápida de Performance

Comprima seus arquivos CSS para carregamentos mais rápidos — o que é removido, quanto você economiza e quando importa.

Tokens JWT: Decodifique e Entenda Seus Tokens
security

Tokens JWT: Decodifique e Entenda Seus Tokens

Inspecione tokens JWT para debugar problemas de autenticação — entenda o header, payload e assinatura.

Terminal Linux: 50 Comandos Essenciais
cheatsheets

Terminal Linux: 50 Comandos Essenciais

Os comandos Linux mais usados para devs e sysadmins — organizados por categoria com exemplos reais.

Calculadora do Primeiro Milhao: Quanto Tempo Para Atingir Sua Meta?
finance

Calculadora do Primeiro Milhao: Quanto Tempo Para Atingir Sua Meta?

Descubra quanto tempo leva para juntar seu primeiro milhao com diferentes estrategias de investimento. Cenarios realistas com juros compostos.

Gerador de CPF e CNPJ: Numeros Validos para Testes
dev-reference

Gerador de CPF e CNPJ: Numeros Validos para Testes

Gere numeros de CPF e CNPJ validos para testes de software. Entenda o algoritmo de validacao e por que dados de teste importam.

Simulador de Poupanca: O Poder dos Juros Compostos
finance

Simulador de Poupanca: O Poder dos Juros Compostos

Simule o crescimento da sua poupanca com juros compostos. Veja como contribuicoes regulares e tempo podem construir patrimonio.

Calculadora de Fracoes: Some, Subtraia, Multiplique e Divida Fracoes
finance

Calculadora de Fracoes: Some, Subtraia, Multiplique e Divida Fracoes

Domine aritmetica de fracoes com explicacoes passo a passo. Calcule com fracoes, numeros mistos e simplifique resultados.

Organizador de Listas: Ordene Listas de Texto Alfabetica ou Numericamente
text

Organizador de Listas: Ordene Listas de Texto Alfabetica ou Numericamente

Ordene qualquer lista de texto alfabeticamente, numericamente ou em ordem reversa. Remova duplicatas e limpe listas bagunçadas.

Calculadora de Regra de Tres: Resolva Proporcoes Instantaneamente
finance

Calculadora de Regra de Tres: Resolva Proporcoes Instantaneamente

Aprenda a usar a regra de tres para resolver proporcoes no dia a dia, culinaria, financas e programacao.

Gerador de Link WhatsApp: Crie Links de Clique para Conversar
generators

Gerador de Link WhatsApp: Crie Links de Clique para Conversar

Gere links de clique para conversar no WhatsApp para seu negocio. Permita que clientes enviem mensagens sem salvar seu numero.

Gerador de Recibos: Crie Recibos Profissionais Online
documents

Gerador de Recibos: Crie Recibos Profissionais Online

Gere recibos profissionais para pagamentos, servicos e trabalho freelance. Sem software necessario, crie e baixe instantaneamente.

Bloco de Notas Online: Anotacoes Rapidas Direto no Navegador
fun

Bloco de Notas Online: Anotacoes Rapidas Direto no Navegador

Faca anotacoes rapidas sem instalar nenhum aplicativo. Seu navegador vira um bloco de notas leve e sem distracoes com salvamento automatico.

Gerador de Numeros da Loteria: Obtenha Combinacoes Aleatorias
fun

Gerador de Numeros da Loteria: Obtenha Combinacoes Aleatorias

Gere numeros aleatorios para Mega-Sena, Lotofacil, Quina e mais. Aprenda como funciona a probabilidade na loteria.

Decodificador de CSR: Entendendo Requisicoes de Assinatura de Certificado SSL
crypto

Decodificador de CSR: Entendendo Requisicoes de Assinatura de Certificado SSL

Decodifique e verifique arquivos CSR. Aprenda o que contem uma CSR e como funciona a emissao de certificados SSL.

Rolador de Dados: Gere Numeros Aleatorios para Jogos de Mesa
fun

Rolador de Dados: Gere Numeros Aleatorios para Jogos de Mesa

Role dados virtuais para D&D, jogos de tabuleiro e mais. Aprenda sobre notacao de dados, probabilidade e como funciona a geracao de numeros aleatorios.

Gerador de Numeros Aleatorios: Faixas, Distribuicoes e Casos de Uso
generators

Gerador de Numeros Aleatorios: Faixas, Distribuicoes e Casos de Uso

Gere numeros aleatorios com faixas personalizadas e aprenda sobre aleatoriedade verdadeira vs pseudo, distribuicoes e seguranca criptografica.

Teste de Velocidade: Como Verificar a Velocidade da Sua Internet
network

Teste de Velocidade: Como Verificar a Velocidade da Sua Internet

Teste a velocidade da sua internet e entenda o que os numeros de download, upload e ping realmente significam para seu uso diario.

Atalhos de Teclado Que Todo Desenvolvedor Deveria Saber
dev-reference

Atalhos de Teclado Que Todo Desenvolvedor Deveria Saber

Domine atalhos de teclado para VS Code, DevTools do navegador, terminal e SO. Aumente dramaticamente sua velocidade de desenvolvimento.