A Semana Go - Edição Nº 175
Nesta edição, dicas para melhorar o gerenciamento de erros e o desempenho de aplicações em produção. Também veja como usar Go em aplicações financeiras e a proposta de incluir uma funcionalidade muito útil na stdlib.
Links
What canceled my Go context?
O pacote Context é um dos mais úteis e importantes da stdlib de Go e neste post podemos ver como usá-lo em ambientes complexos, para melhorar o gerenciamento de erros da aplicação.
Write Faster Go Code
Site com “microbenchmarks” das funcionalidades da stdlib. Me parece algo mais curioso do que útil, mas é uma boa fonte para cenários em que cada ciclo de CPU importa.
The Complete Guide to Profiling Go Services in Production
Ainda no assunto performance, este é um ótimo post com dicas de como configurar e usar o pacote pprof para realizar análises em serviços rodando em ambiente de produção.
Como (não) manipular dinheiro em Golang: o problema dos pontos flutuantes
O título é bem autoexplicativo :) Neste post, vemos algumas dicas para usar Go no desenvolvimento de aplicações financeiras.
goenv
Projeto criado pelo grande Alex Rios para visualizar e editar variáveis de ambiente por meio de uma interface gráfica de linha de comando (TUI).
Object Calisthenics em Go: disciplina de design em uma linguagem pragmática
Neste post, vemos algumas dicas para implementar conceitos de melhoria de código em Go, adaptando o “Object Calisthenics” à linguagem. Escrevi sobre o assunto algum tempo atrás, então gostei muito de ver o tema atualizado para a nova realidade de Go.
proposal: crypto/uuid: add API to generate and parse UUID
Este é uma indicação para quem gosta de acompanhar a evolução da linguagem, neste caso a proposta de inclusão de um pacote para manipular UUIDs nativamente na stdlib.


