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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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%.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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ê.
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.
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.
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.
2025 25
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Nenhum artigo com esse filtro.