A Semana Go - Edição Nº 21
Nesta edição veja como criar plugins para o kubectl, verifique vulnerabilidades de segurança em seus códigos, gere logs bonitos e de maneira fácil, e veja alguns truques úteis para o dia a dia.
Links
How to make your own Kubectl Command
Neste e-book o autor mostra como criar plugins para o comando kubectl que é usado para gerenciar clusters Kubernetes. Os exemplos são feitos em Go, assim como o próprio Kubernetes e o kubectl, e o livro pode ser adquirido por qualquer valor que você ache válido.
Vulnerability Scanning in Go With Govulncheck
O Govulncheck é uma ferramenta que foi lançada em 2022 e que faz verificações de segurança em aplicações Go. Neste post podemos ver como usar e configurar a ferramenta para garantir códigos mais seguros nos nossos projetos.
Build Efficient APIs in Go with GraphQL and gqlgen
Um passo a passo para criar uma API GraphQL usando a ferramenta gqlgen.
charmbracelet/log
A equipe da Charm vem revolucionando a criação de aplicações de linha de comando, com suas libs úteis e fáceis de usar. E agora eles lançaram uma lib de logs, que facilita a criação de belas e coloridas informações sobre seus projetos.
Testing complex workflows in Go
Neste post o autor mostra como usar a lib testify, com a feature suite para criar testes avançados, bem como algumas alternativas possíveis.
Golang Quirks & Tricks, Pt 2
Parte dois de um post que publiquei algumas edições atrás, onde o autor mostra algumas “peculiaridades” e truques da linguagem.
bearclaw
Sou grande fã de geradores estáticos de sites. Uso o Hugo para gerar o conteúdo do meu site pessoal, e neste link podemos ver um novo projeto que tem o mesmo objetivo.