Categoria: Golang
Ideias, histórias e inspirações.
Cadernos para baixar
Exercícios para praticar o que os artigos ensinam e o gabarito comentado, em PDF.
- Caderno de Exercícios - Golang 718 KB
- Caderno de Respostas - Golang 750 KB
Variáveis de ambiente e configuração com Viper
Configuração em Go com os.LookupEnv, godotenv e Viper: arquivo YAML, variáveis… [+]
Linting, formatação e análise estática: gofmt, golangci-lint
Qualidade de código em Go: gofmt, goimports, go vet e staticcheck com exemplos… [+]
Documentação com godoc e boas práticas de comentário
Documentação em Go: comentários que começam pelo nome, cabeçalhos, listas e… [+]
Profiling e otimização de performance em Go
Profiling em Go medido: benchmarks com -benchmem, pprof por HTTP e em testes… [+]
Clean Architecture em Go: camadas e dependências
Clean Architecture em Go com código que compila: domínio sem dependências… [+]
Domain-Driven Design aplicado a projetos Go
Domain-Driven Design em Go: linguagem compartilhada, entidades com eventos… [+]
Injeção de dependência sem frameworks
Injeção de dependência em Go sem framework: construtores que validam o que é… [+]
Design Patterns em Go: Repository, Factory e Strategy
Design Patterns em Go medidos: Repository, Factory com registro que não perde… [+]