OOM nunca mais: O jeito certo de fazer Filas In-Process em C#
Uma ferramenta elegante para tempos mais civilizados. Bem diferente da barbárie de um Out of Memory.

Search for a command to run...
Series
Guia prático de C# e .NET: features modernas, arquitetura, performance e boas práticas para construir aplicações robustas em produção.
Uma ferramenta elegante para tempos mais civilizados. Bem diferente da barbárie de um Out of Memory.

Quando o açúcar sintático derrete e a realidade dos dados aparece.

Gen0 vai pro lixo rápido, Gen1 fica na peneira e Gen2 ganha teias de aranha no cofre

Este artigo ilustra uma decisão que eu mesmo vou ignorar enquanto digito Task<T> para tudo.

“Esquerda: Garantia de emprego. Direita: Tédio legível.” Entrei na área no início da popularização do async/await. Isso me colocou de frente com sistemas híbridos, onde tive que aprender na marra como migrar do sistema velho para o novo. Olhando para...

O funil mágico que transforma “evidência de crime” em “compliance”. Se algo pode dar errado, dará errado, e a única prova do crime estará nos seus logs. O problema é que, no desespero de debugar um erro em produção às 3 da manhã, a gente acaba logand...
