Clean Architecture sem religião
Clean Architecture resolve um problema real de acoplamento, mas separar camadas demais em projetos pequenos costuma trocar simplicidade por burocracia.
BLOG
Tecnologia, código, experimentos e algumas opiniões não solicitadas.
Clean Architecture resolve um problema real de acoplamento, mas separar camadas demais em projetos pequenos costuma trocar simplicidade por burocracia.
IAM aparece assim que uma aplicação sai do ambiente local, e entender usuários, papéis e políticas evita que permissão vire o maior obstáculo do projeto.
Por trás de um método async em C# existe uma state machine gerada pelo compilador, não uma nova thread, e essa diferença explica boa parte da confusão.
A mesma sintaxe de LINQ roda em memória ou vira uma tradução para SQL dependendo do provider, e essa diferença explica boa parte das queries lentas.
Um mapa dos serviços de AWS que mais importam para quem desenvolve em .NET, sem tentar cobrir o catálogo inteiro de uma vez.
Um mapa das mudanças que realmente importam em C# para quem parou de acompanhar a linguagem de perto, sem virar lista de novidades de versão.
Fui direto nas release notes do .NET 11 Preview 1 para separar novidade real de barulho em volta do anúncio, e o destaque claro foi o runtime async.