02 / curtas · 21 notas
Notas
Pequenos trechos de código e anotações. Sem capa, sem enrolação: o conteúdo já aparece no card.
Arquitetura#architecture
- texto · 1 min21 out 2026Transactional OutboxComo salvar no banco e publicar um evento sem que um aconteça sem o outro: grave o evento numa tabela na mesma transação e publique depois.
- texto · 1 min31 jan 2025CQRSCommand Query Responsibility Segregation: separar o modelo que altera dados do modelo que os lê, para que cada um seja otimizado para o seu trabalho.
- texto · 2 min31 jan 2025Arquitetura hexagonalTambém chamada de Ports and Adapters: o domínio no centro, sem depender de framework, banco ou API; tudo o que é técnico se conecta por portas.
- citação17 out 2024Lei de ConwayQualquer organização que projete um sistema produzirá um projeto cuja estrutura é uma cópia da estrutura de comunicação da organização.
- tabela17 out 2024Glossário técnicoTermos e siglas para incrementar o vocabulário de buzzword.
- lista17 out 2024Os Doze Fatores da construção de softwareOs 12 princípios para construir aplicações como serviço: base de código, dependências, configuração e mais.
- texto · 2 min29 set 2024Documentação de softwareDocumentar o suficiente para que o sistema não dependa de quem o escreveu: o modelo C4 para diagramas, ADRs para decisões e documentação junto do código.
Fundamentos#fundamentals
- texto · 2 min14 out 2024Operações com bináriosOperadores bit a bit (AND, OR, XOR, NOT e deslocamentos) trabalham direto nos bits de um número. Para que servem: flags, permissões, máscaras e truques rápidos.
- texto · 1 min14 out 2024PonteirosUm ponteiro guarda o endereço de memória de outro valor. Como Go os usa explicitamente, por que Java não tem ponteiros mas tem referências, e a diferença entre…
- texto · 1 min08 out 2024InterfacesUma interface é um contrato: diz o que um tipo sabe fazer, sem dizer como. Java declara isso explicitamente; Go descobre sozinho.
- texto · 1 min05 out 2024Tipos de dadosO tipo diz ao compilador quanto espaço um valor ocupa e o que dá para fazer com ele. Primitivos, compostos, tipagem estática e dinâmica, e o overflow silencios…
- texto · 1 min05 out 2024StringsTexto é uma sequência de bytes com uma codificação. Imutabilidade, por que o tamanho de 'é' muda entre linguagens, e como concatenar sem desperdiçar memória.
- texto · 1 min29 set 2024Variáveis e ConstantesVariável é um nome para um espaço de memória cujo valor pode mudar; constante é um nome cujo valor não muda. Declaração, valor inicial, escopo e o que 'final'…
IA#ai
- texto · 1 min21 out 2026Harness de agentesTudo o que fica em volta do modelo: o loop, as ferramentas, o contexto e os middlewares. É onde se decide se um agente é útil ou não.
- texto · 1 min21 out 2026Calibração de modelosUm modelo calibrado que diz 90% de confiança acerta 9 em cada 10 vezes. Sem isso, o número de confiança não serve para nada.
Concorrência#concurrency
DevOps#devops
Economics#economics
Observability#observability
Paradigmas#paradigms
Nenhuma nota encontrada.