Data de Atualização
Engenharia reversa: o que é, decomp, recomp e IA
Engenharia reversa: o que é, decomp, recomp e IA

Engenharia reversa reconstrói a lógica de um binário sem o código-fonte. Na decomp, o código é reescrito até casar byte a byte com o jogo; na recomp, o binário vira C portável para ports nativos. Em 2026, agentes como Claude Opus 5.5 e GPT-6 Astra levaram a decomp de anos para semanas, mas especialistas, verificação objetiva e limites legais seguem essenciais.

Livros de engenharia de IA: ordem de leitura recomendada
Livros de engenharia de IA: ordem de leitura recomendada

A trilha de leitura para construir aplicações com IA começa no AI Engineering, segue com Hands-On Large Language Models, Designing Data-Intensive Applications, Designing Machine Learning Systems e Machine Learning Design Patterns e fecha com Build a LLM From Scratch. Cada livro prepara o próximo: aplicação, intuição, dados, ML em produção, padrões e o LLM por dentro.

Claude Code no .NET: projetos, testes e debug com IA
Claude Code no .NET: projetos, testes e debug com IA

Neste artigo você aprende a usar o Claude Code no .NET com arquivos de spec para criar projetos, gerar testes, documentar código e depurar erros.

CBOR no .NET: o que é e como usar na prática
CBOR no .NET: o que é e como usar na prática

Neste artigo você entende o que é CBOR no .NET, como ele se compara ao JSON e como gravar e ler dados binários com CborWriter e CborReader.

Localização de validação em Minimal APIs no .NET 11
Localização de validação em Minimal APIs no .NET 11

Neste artigo você aprende a configurar a localização de validação em Minimal APIs no .NET 11, com arquivos resx, cultura por requisição e testes.

PipeReader no .NET 10: como desserializar JSON com menos GC
PipeReader no .NET 10: como desserializar JSON com menos GC

Neste artigo você aprende a usar o PipeReader no .NET 10 para desserializar JSON grande com menos pressão no GC e medir o ganho com um benchmark.

Rate limiting no ASP.NET: os 4 algoritmos na prática
Rate limiting no ASP.NET: os 4 algoritmos na prática

Neste artigo você aprende a configurar o rate limiting no ASP.NET com os quatro algoritmos nativos, partições por usuário e respostas 429 corretas.

Code review com IA: como o time do Claude Code revisa PRs
Code review com IA: como o time do Claude Code revisa PRs

Neste artigo você entende como o time do Claude Code faz code review com IA em camadas, com aprovação humana por risco e rollback rápido.

Vector stores no Agent Framework: guia prático em Python
Vector stores no Agent Framework: guia prático em Python

Neste artigo você aprende a usar vector stores no Agent Framework em Python, criar ferramentas de busca para agentes e manter o histórico pesquisável.

Maturidade do SDD: os 3 níveis do código guiado por IA
Maturidade do SDD: os 3 níveis do código guiado por IA

Neste artigo você entende a maturidade do SDD nos níveis spec-first, spec-anchored e spec-as-source e descobre onde sua equipe está hoje.

SDD e TDD: diferenças e o papel dos testes com agentes
SDD e TDD: diferenças e o papel dos testes com agentes

Neste artigo você entende as diferenças entre SDD e TDD e aprende a gerar a suíte de testes pela spec antes de o agente escrever o código.

Servidor MCP para SDD: como validar código contra a spec
Servidor MCP para SDD: como validar código contra a spec

Neste artigo você aprende a criar um servidor MCP em C# que valida o código contra OpenAPI e JSON Schema e reprova o agente que foge da spec.

Spec-driven testing: testes de contrato a partir da spec
Spec-driven testing: testes de contrato a partir da spec

Neste artigo você entende o spec-driven testing e aprende a gerar testes de contrato, fixtures e regressão direto do arquivo de especificação.

Spec Kit: o que é, como funciona e como instalar
Spec Kit: o que é, como funciona e como instalar

Neste artigo você entende o que é o Spec Kit, como instalar o specify-cli e usar cada comando do fluxo de spec driven development com seu agente de IA.

spec.md: anatomia e template pronto para agentes de código
spec.md: anatomia e template pronto para agentes de código

Neste artigo você disseca um spec.md seção por seção e leva um template pronto para guiar agentes de código com requisitos, regras e critérios de aceite.

Specs no Claude Code: como evitar alucinações
Specs no Claude Code: como evitar alucinações

Neste artigo você aprende a estruturar specs no Claude Code com CLAUDE.md, planos e subagentes restritos, transformando contexto em contrato.

Vibe coding e spec-driven development: quando usar cada um
Vibe coding e spec-driven development: quando usar cada um

Neste artigo você entende as diferenças entre vibe coding e spec-driven development e aprende quando usar cada um sem quebrar a produção.

Claude Code Review: como funciona a revisão de PRs com IA
Claude Code Review: como funciona a revisão de PRs com IA

Neste artigo você entende como o Claude Code Review revisa pull requests no GitHub, escolhe o nível de revisão e ajusta o foco com REVIEW.md.

dotnetup: como instalar e gerenciar o SDK do .NET
dotnetup: como instalar e gerenciar o SDK do .NET

Neste artigo você aprende a usar o dotnetup para instalar, atualizar e remover SDKs e runtimes do .NET na sua conta, sem sudo e sem conflitos.

Boxing e unboxing no C#: o que é e como evitar
Boxing e unboxing no C#: o que é e como evitar

Neste artigo você entende boxing e unboxing no C#, descobre quando a conversão acontece, quanto ela custa em memória e como os generics evitam isso.

Directory.Build.props: o que é e como usar no .NET
Directory.Build.props: o que é e como usar no .NET

Neste artigo você aprende a usar o Directory.Build.props para centralizar configurações de projetos .NET e evitar os erros mais comuns do MSBuild.

Múltiplos esquemas de autenticação no ASP.NET Core
Múltiplos esquemas de autenticação no ASP.NET Core

Neste artigo você aprende a configurar múltiplos esquemas de autenticação no ASP.NET Core com AddPolicyScheme, cookies e OpenID Connect, incluindo o logout.

Union types no C# 15: como criar workflows serializáveis
Union types no C# 15: como criar workflows serializáveis

Neste artigo você aprende a usar union types no C# 15 para modelar workflows com switch exaustivo e salvar o estado em JSON com segurança.

Collection expressions no C# 15: como usar o with(...)
Collection expressions no C# 15: como usar o with(...)

Neste artigo você aprende a usar o with(...) nas collection expressions do C# 15 para passar comparer, capacidade e argumentos ao construtor.