AAAlison AmorimBlog
alisonamorim.com ↗
99

Todos os artigos

99 artigos, 15 h 29 min de leitura. Filtre por tema ou por uma palavra; para buscar no texto inteiro, use a busca do topo.

99 artigos

2026 74

  1. Homelab · Ep. 4

    Duas Operadoras Tres Roteadores e Nenhuma Porta Aberta

    Failover entre Vivo e Claro, ONT em bridge, NAT em camadas e túnel da Cloudflare: como a internet chega ao homelab sem nenhuma porta aberta no roteador.

    12 min de leitura Práticas, Arquitetura

  2. Homelab · Ep. 3

    Sou de CSharp e Escrevo Meus Projetos em Rust

    C# ou Rust no Kubernetes? Medi imagem e memória de ASP.NET, Native AOT e Rust: o AOT empata no tamanho, mas o Rust ocupa seis vezes menos RAM.

    11 min de leitura Práticas, Performance

  3. Homelab · Ep. 2

    O Dia Em Que Meu Cluster Ficou Público Por Alguns Minutos

    Um DNS curinga expôs quatro painéis do meu cluster na internet. As três trancas que fecharam a porta: Cloudflare Access, JWT no gateway e NetworkPolicy.

    12 min de leitura Práticas, Arquitetura

  4. Homelab · Ep. 1

    Meu Homelab Tem Infra Melhor Que a de Muita Empresa (e Eu Não Preciso de Metade Dela)

    Um homelab de peças que sobraram, com Proxmox, K3s, GitOps e túnel da Cloudflare sem porta aberta: o que ele tem que muita empresa não tem, e o que sobra.

    14 min de leitura Práticas, Arquitetura

  5. IA de Alta Performance · Ep. 18

    Todo Mundo Mede o LLM e Ninguem Mede o Embedding

    O embedding é latência na consulta e throughput na ingestão. Padding, cache por hash, dimensão do vetor e lote por tokens para cortar custo e p99 no RAG.

    8 min de leitura IA, Performance

  6. IA de Alta Performance · Ep. 17

    A Metade Esquecida do RAG

    Busca vetorial aproximada erra por configuração. Recall do índice, HNSW, quantização de vetores e filtro por metadado: o que medir na busca do seu RAG.

    9 min de leitura IA, Arquitetura

  7. IA de Alta Performance · Ep. 16

    O Painel Diz 100% e Isso Não Quer Dizer Nada

    GPU em 100% de utilização só diz que algum kernel rodava. Como medir saturação, achar o joelho da curva e planejar capacidade de inferência antes de comprar.

    9 min de leitura IA, Arquitetura

  8. IA de Alta Performance · Ep. 15

    Seu Cliente Lê Mais Devagar do Que o Modelo Escreve

    Cliente lento prende KV cache e derruba a capacidade da GPU. Como backpressure, cancelamento propagado e SSE no ASP.NET Core protegem o streaming de tokens.

    9 min de leitura IA, Performance

  9. IA de Alta Performance · Ep. 14

    O Modelo Burro Que Acelera o Inteligente

    Speculative decoding: um modelo pequeno rascunha, o grande confere, e a mesma resposta sai de 2 a 3 vezes mais rápido. Quando compensa e o que medir.

    10 min de leitura IA

  10. IA de Alta Performance · Ep. 13

    A Ideia de 60 Anos Que Domou a Memória da GPU

    O PagedAttention do vLLM levou a paginação dos sistemas operacionais ao KV cache e cortou o desperdício de memória da GPU de até 80% para menos de 4%.

    8 min de leitura IA, Performance

  11. IA de Alta Performance · Ep. 12

    O Lote Que Nunca Fecha - O Truque Que Faz Uma GPU Atender 10x Mais Gente

    Como o continuous batching admite requisições entre um passo e outro do decode e faz a mesma GPU atender de 10 a 20 vezes mais gente, e o preço disso.

    9 min de leitura IA

  12. IA de Alta Performance · Ep. 11

    Responder a Mesma Pergunta Duas Vezes é Rasgar Dinheiro

    Cache exato, de prefixo e semântico têm riscos opostos. Qual ligar primeiro num LLM, como evitar acerto falso e vazamento de dado, e a métrica que falta.

    9 min de leitura IA, Arquitetura

  13. IA de Alta Performance · Ep. 10

    Nem Toda IA Precisa de Data Center

    Um modelo de 3B em 4 bits gera 50 tokens por segundo num notebook. Quando a IA local ganha da nuvem, onde ela quebra e por que o desenho certo é híbrido.

    9 min de leitura IA, Arquitetura

  14. IA de Alta Performance · Ep. 9

    Sua GPU Passa 70 Por Cento do Tempo Parada - A Conta Que Ninguém Faz

    Custo por token é custo da hora dividido por tokens da hora: as duas ociosidades da GPU, o MFU e a métrica que mostra o desperdício que a fatura esconde.

    8 min de leitura IA

  15. IA de Alta Performance · Ep. 8

    Throughput, Latência e Custo - Escolha Dois

    Throughput, latência e custo na inferência de LLM: como o tamanho do lote e a folga de hardware formam um trilema, e o que empurra a fronteira.

    9 min de leitura IA, Arquitetura

  16. IA de Alta Performance · Ep. 7

    Um Modelo 4x Menor Não é 4x Pior

    Quantização de LLM: por que INT8 e Q4 perdem tão pouco, onde fica o degrau abaixo do Q4 e como medir a perda na sua tarefa antes de trocar o modelo.

    8 min de leitura IA

  17. IA de Alta Performance · Ep. 6

    Você Não Precisa de Python Pra Servir IA

    Como servir modelos de IA em .NET com ONNX Runtime, LLamaSharp e Microsoft.Extensions.AI, e quando o sidecar de Python custa mais do que entrega.

    9 min de leitura IA, Performance, Arquitetura

  18. IA de Alta Performance · Ep. 5

    O Vilão da Sua Conta de GPU Não é o Modelo

    O KV cache, não o modelo, decide quantos usuários cabem na GPU: a conta de memória por token e as alavancas para atender mais gente na mesma placa.

    10 min de leitura IA

  19. IA de Alta Performance · Ep. 4

    Você Não Tem SLA de IA - Você Tem Esperança

    TTFT, TPOT, ITL e tokens por segundo: o vocabulário para medir latência de LLM e escrever um SLA de IA com percentil, carga e tamanho de saída.

    10 min de leitura IA

  20. IA de Alta Performance · Ep. 3

    Gerar Texto é o Pior Trabalho Que Já Deram Pra Uma GPU

    Prefill e decode usam a GPU de formas opostas: por que o decode deixa a placa ociosa, o que o MFU revela e qual alavanca acelera cada fase.

    9 min de leitura IA

  21. IA de Alta Performance · Ep. 2

    Um Enter Não é Um Request - A Viagem de Um Token do Teclado à GPU

    A viagem de um token do Enter à GPU em seis etapas, do tokenizer ao sampling, e por que o custo de uma resposta cresce com os tokens gerados.

    12 min de leitura IA

  22. IA de Alta Performance · Ep. 1

    Um Token Não e Grátis - A Fisica Que a IA First Não Te Contou

    Por que gerar texto custa mais que ler o prompt: compute-bound, memory-bound e a conta de banda que define o teto de tokens por segundo da GPU.

    10 min de leitura IA

  23. Código nunca foi commodity · Ep. 2

    Tem Gestor Que Aprendeu Uma Função Só: Cobrar a Data

    O output do gestor é o output do time: por que cobrar prazo, microgerenciar e adiar decisão reduzem a entrega, e o que um líder faz no lugar disso.

    9 min de leitura Liderança

  24. Código nunca foi commodity · Ep. 8

    A ferramenta não tem culpa. E agora, pra onde olhar

    A IA é amplificador, não ré: por que automatizar o repetitivo e não o julgamento, e onde investir para a ferramenta render. O fecho da série.

    8 min de leitura Liderança, IA

  25. Código nunca foi commodity · Ep. 1

    Código Nunca Foi Commodity (e a IA Não Muda Isso)

    A IA barateou a digitação, não o julgamento: por que código é passivo, a complexidade está no domínio e cortar engenharia em nome da IA sai caro.

    8 min de leitura Liderança, IA

  26. Código nunca foi commodity · Ep. 7

    O Ágil já estava morto quando a IA chegou

    O ágil virou culto à carga anos antes da IA: o que a pesquisa mostra que de fato prevê performance de entrega e por que capability não se compra.

    10 min de leitura Liderança, Práticas

  27. Código nunca foi commodity · Ep. 6

    DDD não é coisa de dev (e a IA tornou isso urgente)

    Linguagem ubíqua, bounded context e core domain são decisões de negócio, e com IA o modelo de domínio decide se ela gera a coisa certa ou lixo plausível.

    11 min de leitura Liderança, Arquitetura

  28. IA

    Não Vale o Preço Pra Escrever Código: o Que Aprendi Torrando a Cota do Fable 5

    Gastei a cota semanal do Fable 5 e concluí: pra escrever código ele não compensa, mas na análise e no planejamento brilha. Separe quem pensa de quem executa.

    2 min de leitura IA, Práticas

  29. Código nunca foi commodity · Ep. 5

    Testes não são burocracia. São a sua apólice.

    Teste é apólice, não custo: resistência à refatoração, cobertura como métrica de vaidade e o teste como oráculo independente do código gerado por IA.

    11 min de leitura Liderança, Práticas

  30. Código nunca foi commodity · Ep. 4

    Você disse que sabe SOLID. Seu código diz que não.

    Fundamento se prova no diff, não na entrevista: como SOLID, nomes e complexidade decidem o custo da mudança, e por que a IA acelera a bola de lama.

    9 min de leitura Liderança, Práticas

  31. Código nunca foi commodity · Ep. 3

    Produto não é uma esteira de datas

    Produto é outcome, não output: como a fábrica de features cumpre o prazo, acumula dívida técnica e perde velocidade, e que pergunta fazer no lugar da data.

    9 min de leitura Liderança

  32. IA First · Ep. 30

    Liderança Técnica em Tempos de IA: Que Tipo de Engenheiro Você Precisa Ser Para o Próximo Ciclo

    Se gerar código ficou barato, o que vale no engenheiro sênior: julgar, verificar, desenhar o sistema sociotécnico, multiplicar o time e negociar risco.

    10 min de leitura IA, Liderança

  33. IA First · Ep. 29

    Construindo um Roadmap de IA Para a Organização Sem Virar Fábrica de POC

    Como montar um roadmap de IA como portfólio de apostas: tese explícita, financiamento em estágios com gates, build versus buy e métrica de negócio.

    9 min de leitura IA, Liderança

  34. IA First · Ep. 28

    IA em Ambientes Regulados: O Que Muda em Bolsas, Bancos e Seguradoras

    Kill switch, controle pré-negociação, teto de autonomia, testes e registro imutável: o que MiFID II, SEC e EU AI Act exigem da arquitetura de IA regulada.

    13 min de leitura IA, Arquitetura

  35. IA First · Ep. 27

    Explainability em Sistemas de IA: Como Dar Satisfações Sem Inventar Desculpas Bonitas

    Por que o raciocínio que o LLM conta e o gráfico de SHAP não explicam a decisão, e o que funciona: trilha de decisão, contrafactual e modelo interpretável.

    13 min de leitura IA

  36. IA First · Ep. 26

    Orquestração Multi-Modelo e Multi-Provedor: Não Coloque Todos os Tokens na Mesma Cesta

    Por que depender de um só provedor de LLM é risco de negócio e como reduzi-lo com camada de abstração, roteamento por tenant e feature e benchmark contínuo.

    10 min de leitura IA, Arquitetura

  37. IA First · Ep. 25

    Linhas de Produção de IA: Do Git ao Experimento em Produção em Poucos Passos Confiáveis

    CI/CD para IA: como versionar código, prompts, modelo e eval set juntos, testar no pipeline, fazer shadow e canary e ter um rollback que funciona.

    11 min de leitura IA, Práticas

  38. IA First · Ep. 24

    Governança de Modelos: Quem Assina em Baixo Quando a IA Erra?

    Ownership, comitê de IA, aprovação de mudanças, registro de decisões e resposta a incidentes para saber quem responde quando um modelo em produção erra.

    10 min de leitura IA, Liderança, Práticas

  39. IA First · Ep. 23

    From Batch to Real Time: IA em Baixa Latência Para Casos Críticos

    Como pôr IA em fraude, trading e decisões de milissegundos: modelo pequeno, precomputo, inferência local, decisão assíncrona e fallback determinístico.

    10 min de leitura IA, Arquitetura, Performance

  40. IA First · Ep. 22

    Arquiteturas Híbridas: Misturando Modelos Grandes, Pequenos e Regras Clássicas

    Como combinar modelos grandes, modelos pequenos e regras determinísticas com roteamento e cascata para cortar custo e latência sem perder qualidade.

    9 min de leitura IA, Arquitetura

  41. Práticas

    JDI: como construir um workflow lean pra agentes de IA (sem cerimônia, sem alucinação, sem queimar token)

    Como fazer Spec-Driven Development com agentes de IA sem teatro: contexto fresco, especialistas por projeto e Ralph Loop com kill switch, gastando menos token.

    19 min de leitura Práticas, IA

  42. IA First · Ep. 21

    Treinando Modelos Proprietários: Quando Vale a Pena e o Que Você Não Está Vendo na Conta

    Quando treinar ou fazer fine-tuning de um modelo próprio compensa, e os custos de dataset, MLOps, equipe e infraestrutura que a planilha esquece.

    9 min de leitura IA

  43. IA First · Ep. 20

    Agentes de IA: Entre o Brinquedo Bonito e o Operador Real de Processo

    Quando um agente de IA faz sentido e como operá-lo em produção com limites: poucas tools, sub-objetivos, plano auditado, trava contra loop e log de cada passo.

    9 min de leitura IA, Arquitetura

  44. IA First · Ep. 19

    Design de Feedback Loop: Como Ensinar a IA Usando o Próprio Uso do Produto

    Como capturar feedback explícito e implícito numa feature de IA, ligar cada ação do usuário à interação e usar o sinal para ajustar prompt, config e dataset.

    9 min de leitura IA, Práticas

  45. IA First · Ep. 18

    Segurança e Compliance em Produtos com IA: Do LGPD ao "Não Deixa Esse Modelo Ver Esse Dado"

    Como pôr segurança e LGPD no design de um produto com IA: mapa do fluxo de dados, mascaramento, logs, cláusulas com o provedor e revisão humana de decisões.

    11 min de leitura IA, Arquitetura

  46. IA First · Ep. 17

    Fine-tuning vs Prompting vs RAG: A Tríade Que Vai Comer Seu Orçamento se Você Não Entender

    Quando usar prompting, RAG ou fine-tuning, quanto cada um custa em tokens, manutenção e governança, e como combinar os três sem queimar o orçamento.

    9 min de leitura IA, Arquitetura

  47. IA First · Ep. 16

    Avaliação Contínua: Não Basta Subir o Modelo, Tem Que Medir, Quebrar e Ajustar

    Como medir a qualidade de uma feature de IA depois do deploy: eval set vivo, LLM-as-judge calibrado, eval no CI, detecção de drift e feedback do usuário.

    10 min de leitura IA, Práticas

  48. IA First · Ep. 15

    Custo de IA em Produção: Como Parar de Levar Surpresa na Fatura no Final do Mês

    Como estimar o custo de uma feature de IA antes de lançar, criar alertas de anomalia e cortar tokens com contexto enxuto, cache e roteamento de modelos.

    9 min de leitura IA, Práticas

  49. IA First · Ep. 14

    Do Monólito ao "AI Mesh": Quebrando Capacidades em Serviços de IA Reutilizáveis

    Como achar as capacidades de IA que se repetem entre features, extraí-las como serviços com contrato, SLA e versão, e saber quando ainda é cedo para o AI Mesh.

    10 min de leitura IA, Arquitetura

  50. IA First · Ep. 13

    Orquestração de Fluxos de IA: De um Prompt Solto para um Workflow Confiável

    Do prompt único a um workflow de IA confiável: quando usar código, state machine, fila ou agente, e como tratar retry, idempotência e revisão humana.

    8 min de leitura IA, Arquitetura

  51. IA First · Ep. 12

    MCPs, Plugins e Ecossistemas: Colando Sua Plataforma no Cérebro dos Modelos

    Quando vale criar um servidor MCP e como expor sua plataforma a modelos de terceiros com OAuth, rate limiting, logs e defesa contra prompt injection.

    8 min de leitura IA, Arquitetura

  52. IA First · Ep. 11

    Skills e Ferramentas: Quando o LLM Precisa Apertar Parafusos no Seu Stack

    Como deixar um LLM chamar APIs e executar ações sem perder o controle: contrato da tool, validação, risco por tipo de ação, menor privilégio e auditoria.

    14 min de leitura IA, Arquitetura

  53. IA First · Ep. 10

    Data Lake Para IA: Do "Joga No S3" ao "Consigo Explicar de Onde Saiu Essa Resposta"

    Data lake que sustenta IA auditável: catálogo, lineage, gate de qualidade, mascaramento de PII, controle de acesso e versionamento de datasets.

    15 min de leitura IA, Arquitetura

  54. IA First · Ep. 9

    RAG Sem Romance: Como Fazer Busca + Contexto Que Não Vira Máquina de Alucinação

    RAG em produção sem misticismo: quando não usar, extração, chunking, busca híbrida com threshold, montagem de contexto, invalidação do índice e métricas.

    15 min de leitura IA, Arquitetura

  55. IA First · Ep. 8

    Arquitetura de Um Backend Pronto Para IA: Contexto, Logs e Telemetria Desde o Dia 1

    O que um backend precisa para operar IA: Context Assembler, Prompt Registry, AI Gateway, log de cada interação e telemetria de custo e qualidade.

    12 min de leitura IA, Arquitetura

  56. IA First · Ep. 7

    Do Prompt ao Produto: Desenhando Features de IA Com User Journey e Não Com Hype

    Feature de IA começa na jornada do usuário, não no modelo: onde IA ajuda ou atrapalha, output verificável, fallback, confiança e métrica de produto.

    10 min de leitura IA

  57. IA First · Ep. 6

    Avaliar Qualidade de Resposta de IA Sem Ficar Perguntando no Slack: "O Que Vocês Acharam Disso?"

    Avaliar resposta de LLM sem achismo: por que BLEU e ROUGE enganam, LLM-as-judge calibrado, golden dataset e teste de regressão de prompt no CI/CD.

    11 min de leitura IA, Práticas

  58. IA First · Ep. 5

    Guardrails: Colocando Cinto de Segurança em LLM Antes Que o Jurídico Descubra

    Guardrails em LLM antes do incidente: os riscos do OWASP Top 10 para LLMs, defesa em três camadas, ferramentas prontas e o que o jurídico vai cobrar.

    11 min de leitura IA, Arquitetura

  59. IA First · Ep. 4

    Como Escolher Entre ChatGPT, Claude, Gemini, Mistral e Modelo Open Source Sem Virar Fanboy

    Critérios para escolher LLM por custo, latência e qualidade, onde ChatGPT, Claude, Gemini, Mistral e open source vencem e como fugir do vendor lock-in.

    9 min de leitura IA, Arquitetura

  60. Liderança

    Barbara Liskov: A mulher que redefiniu abstrações e contratos em software

    Quem é Barbara Liskov: tipos abstratos de dado, a linguagem CLU, o princípio de substituição na prática e o legado dela em sistemas distribuídos.

    6 min de leitura Liderança, Arquitetura

  61. IA First · Ep. 3

    Prompt Engineering Que Funciona em Produção, Não Só em Playground

    Prompt em produção é código: versionamento semântico, testes de regressão, ambientes, canary, A/B test e observabilidade por versão de prompt.

    10 min de leitura IA, Práticas

  62. IA First · Ep. 2

    Do Zero ao Prompt: Como Explicar IA Para o Time Sem Virar Palestra Motivacional

    Como explicar IA generativa para o time sem hype: partir da dor real, um molde de prompt, sessão prática em código de verdade e governança.

    7 min de leitura IA, Liderança

  63. IA First · Ep. 1

    Antes de Falar em IA, Arruma Esse CRUD

    IA amplifica o que já existe. Por que contratos de API, dados consistentes, observabilidade e testes no CRUD vêm antes de plugar qualquer modelo.

    8 min de leitura IA, Arquitetura, Práticas

  64. Práticas

    Da dívida técnica à dívida cognitiva: liderando times na era da IA

    Dívida cognitiva é o time entregar com IA e perder o entendimento do sistema. O alerta do Fowler e as práticas que um tech lead usa para não pagar essa conta.

    8 min de leitura Práticas, IA, Liderança

  65. Práticas

    Code design não é sobre código bonito, é sobre AGILIZAR e MITIGAR RISCOS de mudança

    Code design é gestão de risco de mudança: como nomes, pastas e camadas de MVC, Clean Architecture e The Method deixam mudar o sistema mais barato e seguro.

    11 min de leitura Práticas, Arquitetura

  66. Liderança

    Liderança em Ambiente de Alta Pressão: O Que a Ciência e a Prática Revelam

    Nove lições de liderança em engenharia sob pressão, com Pink, Collins e Schein: motivação, gênio tóxico, cultura, feedback, delegação e lealdade.

    9 min de leitura Liderança

  67. Arquitetura

    Decisões Arquiteturais: Como Tomar Boas Decisões com Informação Imperfeita

    Como decidir arquitetura sem ter todos os dados: apostas explícitas, opções reais, reversibilidade, provas de conceito e ADRs para revisar a decisão depois.

    8 min de leitura Arquitetura

  68. Arquitetura

    Por Que Sua Arquitetura de Software Está Falhando (e Como Consertar)

    Por que decompor por funcionalidade ou domínio faz a arquitetura falhar e como a volatilidade, de Righting Software, orienta um design que aguenta mudança.

    6 min de leitura Arquitetura

  69. Arquitetura

    O Perigo de Ser o Único no Elevador: Construindo Comunidades de Arquitetos

    Por que depender de um único arquiteto vira gargalo e risco, e como uma comunidade de arquitetos espalha pela empresa a capacidade de decidir bem.

    7 min de leitura Arquitetura, Liderança

  70. Performance

    .NET 10 vs Java 25: O Duelo Definitivo das Plataformas Modernas

    .NET 10 e Java 25 lado a lado: Native AOT, Span, Virtual Threads, latência, throughput e memória, com um guia de quando escolher cada plataforma.

    14 min de leitura Performance, Arquitetura

  71. Arquitetura

    Os Três Pilares do Arquiteto: Skill, Impact e Leadership

    Skill, Impact e Leadership, o modelo de Gregor Hohpe para a carreira de arquiteto: o que cada pilar exige e como descobrir qual deles está fraco em você.

    7 min de leitura Arquitetura, Liderança

  72. Arquitetura

    A Primeira Derivativa: Por Que a Velocidade de Mudança Define a Arquitetura

    A primeira derivada de Gregor Hohpe: por que a velocidade de mudança deve orientar a arquitetura e o que freia ou acelera essa velocidade no seu sistema.

    8 min de leitura Arquitetura, Práticas

  73. Arquitetura

    Arquitetura Baseada em Diagramas: Por Que Desenhos Importam

    Por que diagramas são ferramenta de pensamento e alinhamento em arquitetura: o nível de abstração certo, um desenho por público e quais manter vivos.

    7 min de leitura Arquitetura

  74. Arquitetura

    Agile morreu. E a culpa não é da IA

    Como o Agile virou corrida por velocidade sem qualidade, por que a IA só amplifica isso e o que desenvolvedores e líderes podem fazer para virar o jogo.

    4 min de leitura Arquitetura, Práticas, Liderança

2025 25

  1. Arquitetura

    Arquitetos Não São Desenvolvedores Sênior: Entenda a Diferença

    Por que arquiteto e desenvolvedor sênior são carreiras diferentes: escopo, influência e habilidades, e o custo de tratar arquitetura como promoção.

    8 min de leitura Arquitetura, Liderança

  2. Arquitetura

    Enterprise Architecture: O Elo Perdido Entre Negócio e TI

    O que é Enterprise Architecture de verdade: a cola entre arquitetura de negócio e de TI, como fugir da torre de marfim e quando EA deixa de ser necessária.

    8 min de leitura Arquitetura

  3. Arquitetura

    Você Está Construindo a Estratégia de Arquitetura Sem Ver o Tabuleiro?

    Wardley Maps para Staff e Principal Engineers: mapeie cadeia de valor e evolução para decidir com fatos entre construir sob medida ou usar commodity.

    8 min de leitura Arquitetura

  4. Práticas

    RIP VIBE CODE: Por Que Spec-Driven Development é o Futuro do Desenvolvimento de Software

    Por que Spec-Driven Development substitui o vibe code: core spec, guidelines, guard rails, contratos de API e exemplos que alinham time e agentes de IA.

    10 min de leitura Práticas, IA

  5. Práticas

    Zombies Vão Comer Seu Cérebro: O Custo Oculto da Dívida Técnica

    Sistemas legados zumbis drenam o cérebro do time. Por que o medo de mudar alimenta a dívida técnica e como a evolução gerenciada tira você dessa armadilha.

    10 min de leitura Práticas, Arquitetura

  6. Performance

    Entity Framework Core 10: Transformando a Forma Como Você Interage com Dados

    As novidades do EF Core 10 com exemplos: tipos complexos e JSON, LeftJoin e RightJoin, busca vetorial, filtros nomeados e ExecuteUpdateAsync com lambdas.

    7 min de leitura Performance

  7. Performance

    C# 14: A Revolução na Expressividade e Produtividade do Desenvolvedor .NET

    O que o C# 14 traz no .NET 10: palavra-chave field, extension members, construtores parciais, atribuição null-conditional e Span, com exemplos.

    6 min de leitura Performance

  8. Performance

    Melhorias do JIT (Just-In-Time Compiler) no .NET 10: Um Guia Didático Completo

    Como o JIT do .NET 10 deixa seu código mais rápido sem mudar uma linha: alocação na stack, devirtualização, inlining e eliminação de bounds checks.

    10 min de leitura Performance

  9. Performance

    Garbage Collection em .NET Core: Ciclo de Vida, Erros Comuns e GC.SuppressFinalize

    Como o GC do .NET usa gerações, coleta e promove objetos, os erros que causam vazamento de memória e quando GC.SuppressFinalize é de fato necessário.

    6 min de leitura Performance

  10. Performance

    A Importância do Algoritmo de Huffman no Cotidiano Digital

    Como o algoritmo de Huffman monta a árvore e a tabela de códigos pela frequência, com implementação eficiente em C#, e onde ele age em HTTP, ZIP e GZIP.

    7 min de leitura Performance

  11. Arquitetura

    Redis Não É Uma Bala de Prata: Por Que Estratégia Importa Mais Que Velocidade

    Latência de rede, get-modify-set, cache em dois níveis e scripts Lua: por que o Redis vira gargalo em produção sem estratégia e como evitar.

    6 min de leitura Arquitetura, Performance

  12. Performance

    Compare-and-Swap em .NET: a instrução invisível que limita (ou destrava) a escalabilidade

    Como o Compare-and-Swap funciona no .NET com Interlocked.CompareExchange, o problema ABA e por que a contenção em CAS loops trava a escalabilidade.

    9 min de leitura Performance

  13. Práticas

    SOLID: O Guia Definitivo para Código de Qualidade e Design de Software

    Os cinco princípios SOLID para devs .NET iniciantes: o problema que cada um resolve, o que dá errado sem ele e exemplos em C# do erro e da correção.

    14 min de leitura Práticas, Arquitetura

  14. Performance

    Async/Await no .NET: Desvendando a Arquitetura por Trás da Programação Assíncrona

    Como async/await funciona no .NET, da máquina de estados gerada pelo compilador aos I/O Completion Ports, e por que ele escala sem criar threads.

    14 min de leitura Performance

  15. Performance

    System.Threading.Channels: Producer-Consumer Patterns Modernos

    Como usar System.Threading.Channels no .NET para produtor-consumidor assíncrono: bounded e unbounded, backpressure, completion e pipelines em estágios.

    10 min de leitura Performance

  16. Práticas

    TDD: Repensando a Forma de Desenvolver com Simplicidade e Autonomia

    TDD pela metáfora do labirinto: comece pelo resultado esperado. Exemplos em C# de teste de valor e de comportamento com mocks, sem tentativa e erro.

    7 min de leitura Práticas

  17. Práticas

    DORA Metrics: A Transformação da Entrega de Software em Organizações de Alta Performance

    As quatro DORA Metrics explicadas: frequência de deploy, lead time, MTTR e taxa de falha, a pesquisa por trás delas e como melhorar cada uma no dia a dia.

    15 min de leitura Práticas

  18. Performance

    Memory Barriers e Reordenação de Instruções: Controle de Execução em Processadores Modernos

    Por que CPUs e compiladores reordenam instruções e como memory barriers, volatile, Interlocked e lock garantem a ordem certa em código concorrente .NET.

    12 min de leitura Performance

  19. IA

    Dev, a IA Não Vai Roubar Seu Emprego! Ou Será Que Vai?

    A IA substitui o dev raso, não quem domina fundamentos: três prompts para validar e-mail a 100 mil requisições por segundo mostram onde está a diferença.

    11 min de leitura IA, Liderança

  20. Performance

    Cache Lines e False Sharing: Otimizações de Performance em Nível de Hardware com .NET

    Como cache lines de 64 bytes e o protocolo MESI causam false sharing em código multithread .NET, como detectar e como corrigir com padding e dados por thread.

    8 min de leitura Performance

  21. IA

    Como a IA me Ajudou a Documentar mais de 100 Projetos em uma Tarde

    Como documentei mais de 20 solutions e 100 projetos .NET sem documentação usando IA: higiene do código, prompts por etapa, Mermaid e ontologia do domínio.

    6 min de leitura IA, Práticas

  22. Performance

    Context Switches: O Custo Oculto da Programação Multithread

    Quanto custa um context switch no .NET, direto e em cache, como medir com contadores e PerfView, e como reduzi-los com ThreadPool, async, lotes e lock-free.

    9 min de leitura Performance

  23. Performance

    Thread Safety em .NET: exemplos práticos para não "quebrar" sob concorrência

    Thread safety no .NET em exemplos curtos: Interlocked para contadores, lock, volatile, coleções concorrentes e Monitor entre produtor e consumidor.

    2 min de leitura Performance

  24. Performance

    Race Conditions em C#: Identificando e Corrigindo Condições de Corrida

    Como race conditions surgem em C#, como expô-las com testes de contenção e as janelas Parallel Stacks e Threads, e como corrigi-las com lock e coleções seguras.

    8 min de leitura Performance

  25. IA

    Segurança em Primeiro Lugar: Protegendo seu Código com Azure GPT em Ambientes de Nuvem Privada

    Como fazer o deploy de modelos GPT no Azure OpenAI em nuvem privada e ligar a revisão automática de Pull Requests no pipeline do Azure DevOps.

    4 min de leitura IA, Práticas