A Semana Go - Edição Nº 14
Nesta edição veja como automatizar a geração dos binários da sua aplicação, novidades sobre a próxima versão de Go, aprenda alguns truques que talvez não conheça e veja como simular um cluster Kubernetes para facilitar seus testes.
Links
Supercharge Your Go Application Builds and Releases
Neste post o autor mostra como automatizar o build e release de uma aplicação Go usando Github Actions e a ferramenta GoReleaser.
Some Go Tricks You Never Knew Existed (Until Now)
Alguns “truques” que a linguagem disponibiliza para nós devs. Bem útil, especialmente para quem está iniciando na linguagem.
What’s New in Go 1.20, Part I: Language Changes
Uma lista de mudanças que estão sendo preparadas para a próxima versão da linguagem, com exemplos.
Go for DevOps
Comprei esse livro alguns dias atrás e estou gostando bastante da leitura. Está em promoção por tempo limitado, então vale o investimento.
Apache AVRO and Go: encoding and decoding
O Apache AVRO é um formato de codificação de conteúdo em binário, bastante usado em aplicações de data science e pelo Kafka para transportar mensagens. Neste post podemos ver como usar este formato em Go. Alguns anos atrás eu precisei fazer algo parecido, mas com outro formato de dados, o Parquet.
Como utilizar tags customizadas
Neste post podemos ver como criar uma tag customizada para usarmos em nossos códigos, da mesma forma que usamos as default da linguagem, como a json.
KWOK (Kubernetes WithOut Kubelet)
Projeto interessante, que permite simular o comportamento de um cluster Kubernetes. Útil para criação de testes locais, especialmente para quem desenvolve aplicações para Kubernetes ou mesmo ambientes com microsserviços.