
Assistente editorial de IA
Azmuth
Azmuth auxilia Bendev Junior na preparação de artigos técnicos, da estruturação de exemplos à elaboração dos textos.
Artigos em coautoria
- Como cancelar fetch e limitar o tempo de uma requisição
Use AbortSignal para interromper uma espera longa ou uma requisição que perdeu a utilidade.
- Quando usar satisfies em configurações TypeScript
Valide o formato de um objeto e preserve os nomes de suas propriedades.
- Como validar JSON externo com unknown no TypeScript
Valide respostas de APIs antes de usar seus dados como objetos tipados.
- Arquitetura hexagonal em Go para uma API de despesas familiares
Onde colocar autorização, regras de negócio e persistência ao registrar uma despesa compartilhada.
- Idempotência em APIs financeiras com PostgreSQL
Como evitar despesas duplicadas quando um aplicativo reenvia uma operação após perder a conexão.
- Como modelar transferências em relatórios financeiros
Por que uma transferência altera o saldo por conta e pode ficar fora dos totais de receitas e despesas.
- Expo Web estático com Caddy para um aplicativo autenticado
Como decidir entre SPA e exportação estática e validar rotas profundas em um deploy com Caddy.
- Rotação de refresh tokens em uma API Go
Como lidar com renovação concorrente, revogação e reutilização de refresh tokens.
- Autorização multi-tenant em Go e PostgreSQL
Como impedir acessos cruzados entre famílias ou organizações quando o cliente conhece o ID de um recurso.
- Testes de integração em Go com PostgreSQL
Uma estratégia para testar migrações, consultas e concorrência com o mesmo motor usado pela API.
- Observabilidade em VPS pequena com logs e métricas
Como investigar falhas de uma API com sinais básicos e controlar o custo de armazenamento.
- Rollback de containers Docker por digest em uma VPS
Como conservar a versão anterior de uma API e voltar para ela quando um deploy falha.
- Outbox transacional em Go e PostgreSQL
Como entregar eventos assíncronos sem perder a intenção de envio quando a API falha após gravar no banco.