Como importar CSV sem corromper caracteres: encoding, BOM e delimitadores
UTF-8, latin1, cp1252, BOM — por que seus acentos aparecem como lixo e como corrigir de uma vez, no Excel, Python e linha de comando.
Últimos artigos
163 artigos · p. 1/14React, Vue, Angular ou Svelte: como escolher
Aprenda a escolher entre React, Vue, Angular e Svelte com critérios práticos, erros comuns e cuidados importantes para decidir com segurança.
Como comparar dois textos com um diff checker
Entenda como comparar dois textos com um diff checker, veja como funciona na prática e descubra quando essa abordagem faz sentido em projetos reais.
Como trabalhar com arquivos grandes sem estourar a memória
Por que readFile mata o processo em arquivos de 2GB e como processar em stream com memória constante: chunks, generators em Python e backpressure no Node.
Certificado SSL gratuito é seguro?
Let's Encrypt usa a mesma criptografia que um certificate pago: o que muda é o tipo de validation, não a segurança. Entenda DV, OV, EV e o cadeado.
Dependências abandonadas: como identificar o risco
Como reconhecer uma dependência sem dono, por que o abandono é risco real de segurança e supply chain, e o que fazer com o que já está no seu projeto.
Como documentar projetos no GitHub: o README que importa
O README é a porta de entrada e quase a única doc que será lida. Veja a estrutura que funciona, os arquivos de apoio e como documentar o porquê.
32 bits vs 64 bits: o que muda de verdade
Entenda o que o word size de 32 e 64 bits realmente significa: limite de 4 GB de RAM, overflow de inteiros, o bug do ano 2038 e compatibilidade.
DTO, entity e value object: qual é a diferença e quando usar cada um
Tratar DTO, entity e value object como sinônimos é a origem de modelos ruins. Entenda o que define cada padrão e onde a maioria dos projetos erra.
Como testar APIs de forma automatizada sem suíte inútil
Teste a borda real da sua API, não os detalhes internos: endpoint, contrato e fumaça em produção, o que asseverar, fixtures, mock server e CI.
Como resolver conflitos de merge sem pânico
Conflito de merge não é erro: é o Git pedindo uma decisão sua. Entenda os marcadores, siga o fluxo calmo e aprenda a abortar quando precisar recomeçar.
Embeddings: o que são e para que servem
Embedding transforma texto em vetor de números onde proximidade é significado. Entenda como funciona, cosine similarity e por que sustenta busca semântica e RAG.
Como escrever títulos que geram clique sem clickbait
Clickbait infla o CTR e queima a confiança: Google penaliza. Veja como escrever títulos honestos, específicos e que cabem no SERP — e ainda dão vontade de clicar.
Da teoria à prática, em um clique.
Todos os artigos do blog usam — e referenciam — as ferramentas do Quick Tools. Decodificadores, conversores, geradores e validadores rodando direto no seu navegador, sem cadastro.