Arquitetura de software
Arquitetura hexagonal, isolando o domínio do caos externo
Aula completa sobre portas e adaptadores, da analogia do restaurante a testes com fakes, com exemplos em Go, Java, Kotlin e TypeScript e diagramas animados.
116posts
Arquitetura de software
Aula completa sobre portas e adaptadores, da analogia do restaurante a testes com fakes, com exemplos em Go, Java, Kotlin e TypeScript e diagramas animados.
Astro, Markdown no Git e diagramas animados do ArchFlow: as escolhas por trás do blog e o que cada uma resolve.
No desenvolvimento de software corporativo, gerenciar o ciclo de vida de recursos finitos como conexões de rede, arquivos em disco, transações de banco de dados e travas de sincronização em memória…
IA e agents
Como desenhar um agent do zero e decidir quando dividir o trabalho em subagents, com exemplos do Claude Code e 11 figuras animadas.
Memória em Go
Em qualquer linguagem de programação moderna, a pilha de execução (call stack) é a região de memória responsável por registrar o andamento das funções, suas variáveis locais e os endereços de…
Concorrência em Go
Em sistemas distribuídos e servidores concorrentes, disparar uma tarefa é fácil. O verdadeiro desafio da engenharia de software é saber quando e como fazê-la parar.
Por mais de uma década, a ausência de tipos genéricos foi a característica mais debatida e controversa do Go.
Memória em Go
Em qualquer aplicação que processe dados além de chamadas triviais, o gerenciamento de memória dinâmica é o fator determinante entre um serviço com latência previsível em microssegundos e um sistema…
Em projetos de software que crescem além de alguns arquivos, a maior força destruidora da velocidade de entrega é a entropia do acoplamento.
Trilha de RAG
Como um LLM lê e escreve em tokens, o que é a janela de contexto e por que ele não conhece os seus dados nem para de inventar com segurança.
IA e agents
O protocolo MCP explicado com um servidor real, o do ArchFlow: quem fala com quem, o código peça por peça e como instalar e testar.
Trilha de RAG
Como montar instruções, exemplos e material de referência para o modelo citar a fonte e dizer quando não sabe a resposta.