A Semana Go - Edição Nº 42
Enquanto o Elton Minetto aproveita suas autênticas fish and chips, essa semana vamos falar sobre como injetar valores em variáveis com ldflags, uma lib com diversas funcionalidades para a criação e manipulação de PDF e um case de como uma contribuição em projeto open-source melhorou a eficiência de clusters Kafka.
Links
Como injetar valores em variáveis com ldflags
Nesse post o Tiago Temporin explica como fazer uso dessa funcionalidade para injetar valores na sua aplicação durante o build.
unipdf
Essa lib oferece diversos recursos quando se está trabalhando com PDFs em Go, além de funcionalidades como extração de texto, conversão para CSV e muito mais.
How did an open-source contribution reduce our Go applications’ and Kafka clusters’ resource usage?
Um exemplo muito legal onde o autor conta um problema que teve ao utilizar uma lib open-source, que o levou a investigar mais a fundo e submeter uma correção para o projeto.
Concurrency in Go: Channels and WaitGroups
Nesse post temos uma explicação do que são Channels, seus tipos, exemplos de uso e quando é indicado usá-los em favor de WaitGroups.
m3
Projeto nascido na Uber, essa lib auxilia empresas que querem escalar seus sistemas de monitoramento baseados no Prometheus.
Implementing Two-Factor Authentication (2FA) with TOTP in Golang
Tutorial de como implementar uma autenticação de multi-fator utilizando uma TOTP (Time-Based One-Time Password) e a lib gotp.
Elevate Your Golang Logging with the Strength of Logrus
Exemplo de como melhorar os logs da sua aplicação utilizando a logrus. Aqui o autor mostra como diversas configurações e algumas dicas de boas práticas.
Desconto de 10% nos ingressos da Gophercon Brasil 2023
Ainda não fez sua inscrição na Gophercon Brasil? Então aproveita o cupom ASEMANAGO_10 e ganhe 10% de desconto no valor do ingresso. Corre que o evento vai ser imperdível.