A Semana Go - Edição Nº 35
Nesta edição, ferramentas para geração de containers e projetos, uma biblioteca para facilitar o uso da teoria de conjuntos e um pouco de teoria sobre TCP/IP que todo mundo que constrói aplicações Web deveria saber.
Links
ko: Easy Go Containers
Ferramenta para facilitar a criação de containers Docker para aplicações escritas em Go.
hashicorp/go-set
Projeto, dos criadores de ferramentas como o Terraform, que implementa a teoria de conjuntos usando Generics. Já precisei de funcionalidades como as que são apresentadas aqui e ter uma biblioteca teria facilitado bastante o trabalho.
Go is great for command-line tools
Video de um Developer Advocate do Google falando sobre as vantagens de se escrever aplicações de linha de comando em Go. Projetos como Docker, Kubernetes, Terraform, etc, comprovam essas vantagens.
O que é e como aplicar Single Responsibility
Último post de uma série onde o autor apresenta os princípios SOLID com aplicações na linguagem Go.
Improving Observability of GoLang Services
Post bem completo e que vai além do tradicional “logs, traces e métricas” e fala sobre benchmarks e profiling de aplicações.
Why Knowing Gin, Chi, or Mux in Go is Not Enough
Neste post o autor defende que conhecermos apenas bibliotecas para construção de APIs não é o suficiente para fazermos bom uso delas e aprofunda em conceitos importantes de TCP/IP.
mactat/framed
Projeto bem interessante, escrito em Go, para gestão de projetos. Você descreve a estrutura de diretórios e arquivos do projeto e o framed tanto cria a estrutura quanto pode ser usado para validar se ela está integra. O projeto parece estar em estágios iniciais mas tem potencial para ser útil.