Blog
O que aprendemos fazendo integrações, engenharia reversa e software open source: comportamento real de APIs e sistemas, com o que testamos.
-
Quando o app feito com IA começa a quebrar
Bug atrás de bug, qualquer mudança quebra tudo, ninguém sabe se está seguro. O que os levantamentos públicos dizem sobre apps feitos com IA e por onde começar.
-
Build do Tauri no GitHub Actions: quanto demora
Medimos cerca de 380 builds de um app Tauri no GitHub Actions: o que corta o tempo, como cache, bundlers e perfil de release, e o que não ajudou, como sccache.
-
Perguntar ao ChatGPT sobre os dados do sistema
Um sistema de gestão hospitalar ligou o ChatGPT aos dados de cada cliente por MCP: como funciona, o que a IA pode e não pode fazer, e o que deu trabalho.
-
As gambiarras do plano grátis da Cloudflare
Oito contornos para um app caber no plano grátis da Cloudflare: o limite de cada um, o que medimos no D1, no Worker e no KV, e o teste que cobra a marca.
-
Um servidor MCP escrito à mão num Worker
Servidor MCP sem SDK, num Worker grátis da Cloudflare: duas gerações do protocolo, escrita em dois passos presa por um código e OAuth para o ChatGPT.
-
Busca no navegador com DuckDB-WASM, sem backend
Por que a nossa busca nos dados da ANVISA baixa os Parquet inteiros em vez de ler por HTTP Range no GitHub Pages: três falhas medidas e o que fizemos no lugar.
-
Um SDK moldado pelo primeiro app que o usou
Como o primeiro app que usou o nosso SDK do Mercos mudou a API dele: dez achados medidos, seis mudanças na 0.4.0, dez versões em dois dias e o que ficou fora.
-
Filas de análise da ANVISA como feeds Atom
Todo dia, 319 subfilas de análise de petições da ANVISA viram feeds Atom estáticos, sem servidor: como coletamos, o que medimos em 32 dias e o que deu errado.
-
Orçamento no Mercos pela API: o caminho híbrido
A API do Mercos não cria orçamento. Testamos 39 nomes de campo, 9 rotas e o PATCH. O que funcionou: o rascunho nasce na tela e os itens entram pelo PUT da API.
-
API do Mercos: o que testamos no sandbox
O que a API de integração do Mercos faz na prática: limite de requisições, paginação por data, pedidos, IPI e estoque, medidos no sandbox.
-
Dados abertos da ANVISA: o que o CSV não diz
Codificação, aspas, datas e números de processo nos CSVs de dados abertos da ANVISA: o que medimos em alimentos, saneantes, cosméticos e produtos irregulares.
-
Como saber o que mudou numa bula da ANVISA
A ANVISA publica cada versão de bula só em PDF. Mostramos como comparar duas versões seção por seção, o que dá certo e o que ainda é difícil.
-
Baixar NFS-e, NF-e e CT-e de várias empresas
Como baixar NFS-e, NF-e e CT-e de várias empresas com o certificado digital, sem portal de prefeitura, e por que algumas notas não aparecem.
-
Manifestação do destinatário na NF-e
Ciência, Confirmação, Desconhecimento e Operação não Realizada: o que cada manifestação faz, os prazos, a confirmação tácita e os cuidados no envio.
-
API da ANVISA: o que a documentação não conta
O que a API Consultas Externas da ANVISA faz de verdade: autenticação, limite de requisições, paginação, erros e downloads, verificado em chamadas reais.
-
Sob medida até nas capas do blog
Como escolhemos a imagem de cada post do blog: sete rodadas de testes, mais de trinta ideias descartadas e um desenho que é só de cada post.
-
Capas de blog geradas com L-system e sharp
Como geramos a capa e a imagem de compartilhamento de cada post no build do Astro: semente do primeiro commit, L-system em 3D e o título escrito pelo sharp.
-
Levar conversas do WhatsApp para uma IA
Como exportar o texto de grupos escolhidos do WhatsApp para usar com ChatGPT ou Claude, sem passar por servidores de terceiros, e quais riscos isso tem.