A Semana Go - Edição Nº 76
Nesta edição, textos sobre testes, injeção de dependência, performance, observabilidade e IA.
Links
Go Test Doubles by Example
Neste post o autor fala sobre o conceito de test doubles e mostra a diferença entre fake, dummy, stub com exemplos em Go
What even is “Dependency Injection”? (a practical example using Go)
Uma introdução ao importante conceito de injeção de dependências e como usá-lo em aplicações Go.
High-Speed Packet Transmission in Go: From net.Dial to AF_XDP
Se você desenvolve uma aplicação Go que precisa tratar muitas conexões e com a maior performance possível este post vai ser bem útil. Nele o autor mostra como aumentar a performance de rede da aplicação entrando em detalhes de conexão e sistema operacional.
More powerful Go execution traces
Direto do blog oficial da linguagem, neste post podemos ver um resumo das evoluções mais recentes sobre como Go gera traces de execução, útil para análise de performance e detecção de gargalos.
Go: Definindo informações usando ldflags
Como definir informações como versão, datas etc usando -ldflags.
Getting started with otelsql, the OpenTelemetry instrumentation for Go SQL
Post do blog do projeto OpenTelemetry mostrando como coletar métricas de consultas SQL. Eu usei este texto como fonte para minha apresentação sobre observabilidade que vou apresentar na Golang Conference By FullCycle && Google Cloud que vai acontecer essa semana.
Go, Python, Rust, and production AI applications
Post do líder do time de Go no Google falando sobre Go, Python e Rust e a função de cada linguagem na construção de aplicativos com tecnologia de IA.
Workshop na Gophercon Brasil 2024
No dia 08 de maio, véspera da GopherCon Brasil, Wesley Willians estará ministrando o workshop “Arquitetura Avançada de Software com Go”, em Florianópolis. Wesley — que também será keynote do 1º dia — é referência profissional e estará debatendo, de forma prática, o assunto. Não perca a oportunidade de se profissionalizar e já se preparar para o evento. 🚀 Os ingressos podem ser adquiridos através do link.
E lembre-se, use o cupom A_SEMANA_GO para ter 20% de desconto sobre o lote BENEFICENTE e sobre o lote da INTEIRA.