Este repositório é meu guia pessoal de boas práticas, arquitetura, padrões e comportamento profissional como desenvolvedor .NET. Tudo aqui reflete minha experiência e opinião pessoal, e está em constante evolução conforme aprendo mais.
Clean Architecture, DDD, N-Camadas, etc.
Integração com APIs externas, infraestrutura, etc.
Padrões de persistência, repositórios, Unit of Work, etc.
Docker, GitLab/GitHub Actions, buildspec.yml, versionamento, deploys e boas práticas de CI/CD.
Como montar APIs, organizar camadas, boas práticas com EF Core, validação com FluentValidation, etc.
Explicações curtas, com código C# direto ao ponto.
Testes unitários com xUnit/NUnit, mocks com Moq, boas práticas, cobertura mínima, quando fazer integração.
Como proteger APIs, JWT, roles/claims, práticas contra SQL Injection, CSRF, etc.
Boas práticas de log com log4net, observabilidade com New Relic ou AppInsights, caching com MemoryCache/Redis, async/await.
Como dar e receber feedback, como se portar em um code review, como ser mais produtivo e trabalhar bem em equipe.
Links úteis, cursos feitos, ferramentas preferidas.