A Semana Go - Edição Nº 176
Nesta edição, dicas sobre concorrência, melhorias no tratamento de erros, correção automática de código e ferramentas úteis para o dia a dia.
Links
Go Tip #8: Stop Using Mutex for Everything, The Confinement Pattern
Neste post, o autor aborda cenários em que o uso do recurso Mutex pode ser um problema e sugere uma alternativa para resolver o mesmo desafio.
Go: Decida em 10s, Structs como Valor ou Ponteiro
Usar ou não ponteiros, eis a questão… Neste texto, podemos ver uma abordagem para decidir se devemos usar structs como valores ou como ponteiros.
//go:fix inline and the source-level inliner
Neste post do blog oficial da linguagem, vemos as melhorias que o Go 1.26 trouxe no comando “go fix”.
kor
O Kor é uma ferramenta, escrita em Go, que detecta recursos órfãos ou não utilizados em ambientes Kubernetes.
Understanding the Go Runtime: The Scheduler
Última parte de uma série de três posts sobre como funciona o runtime de Go. Neste texto, o autor aborda o conceito de Scheduler e como ele é implementado na linguagem.
Awesome Goland
Repositório com uma lista de dicas de uso do Goland, famosa IDE da Jetbrains.
Go errors: to wrap or not to wrap?
Texto com dicas sobre como melhorar o tratamento de erros em aplicações, apresentando o recurso de “wrap de erros” e suas vantagens e desvantagens.


