my-code-codex

My Code Codex

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.

Arquitetura

Clean Architecture, DDD, N-Camadas, etc.

Infra

Integração com APIs externas, infraestrutura, etc.

Persistence Patterns

Padrões de persistência, repositórios, Unit of Work, etc.

DevOps

Docker, GitLab/GitHub Actions, buildspec.yml, versionamento, deploys e boas práticas de CI/CD.

Backend

Como montar APIs, organizar camadas, boas práticas com EF Core, validação com FluentValidation, etc.

Design Patterns

Explicações curtas, com código C# direto ao ponto.

Testing

Testes unitários com xUnit/NUnit, mocks com Moq, boas práticas, cobertura mínima, quando fazer integração.

Security

Como proteger APIs, JWT, roles/claims, práticas contra SQL Injection, CSRF, etc.

Performance

Boas práticas de log com log4net, observabilidade com New Relic ou AppInsights, caching com MemoryCache/Redis, async/await.

Soft Skills

Como dar e receber feedback, como se portar em um code review, como ser mais produtivo e trabalhar bem em equipe.

References

Links úteis, cursos feitos, ferramentas preferidas.