Guias
Artigos originais e aprofundados sobre como as ferramentas funcionam e as ideias por trás delas — dos dígitos verificadores de códigos de barras às bases numéricas, codificações e privacidade no navegador.
-
Trabalhando com fusos horários e timestamps Unix sem bugs
Por que o tempo é tão difícil de acertar em software — UTC, timestamps Unix, fusos horários e horário de verão — e um pequeno conjunto de regras que evita os bugs de data mais comuns.
-
Escolhendo um formato de ID: UUID, ULID, Snowflake ou autoincremento
Um guia prático para escolher identificadores — inteiros autoincrementais, UUID v4/v7, ULID e Snowflake — e os trade-offs em unicidade, ordenação, tamanho e privacidade.
-
Hashing vs criptografia vs codificação: qual é a diferença
Três termos constantemente confundidos — hashing, criptografia e codificação — explicados com clareza: para que serve cada um, quando usar qual e os erros a evitar.
-
Bases numéricas e codificações de texto: um guia rápido para desenvolvedores
Uma introdução prática a binário, octal, decimal e hexadecimal, além de como o texto vira bytes via UTF-8, Base64 e codificação de URL — com as regras de que você realmente precisa.
-
Por que ferramentas no navegador mantêm seus dados privados
Como funcionam as ferramentas do lado do cliente, por que rodar inteiramente no seu navegador significa que seus dados nunca saem do seu dispositivo, e como verificar isso você mesmo.
-
Como funcionam os dígitos verificadores dos códigos de barras (EAN-13, UPC-A, EAN-8)
Uma explicação clara e prática do dígito verificador módulo 10 da GS1 nos códigos de barras — como é calculado, por que detecta erros e como validar um código à mão.