A Semana Go - Edição Nº 106
Nesta edição uma série de bibliotecas e ferramentas úteis, posts sobre Iterators, Functional Options Patterns e uma coleção de imagens do Gopher para você usar nas suas apresentações.
Links
go-pretty
O go-pretty é uma biblioteca para a criação de interfaces avançadas em aplicações de linha de comando, permitindo o uso de tabelas, listas e barras de progresso.
Functional Options Pattern
Neste artigo o Tiago apresenta um formato de definição de parâmetros que é bem interessante. Usamos este formato em algumas libs internas que criamos no PicPay e o resultado é bem prático. Neste post eu falo sobre uma das libs que criamos e que usa este padrão.
go-sqlcmd
Este link é interessante por dois motivos: é uma CLI útil para quem trabalha com bandos de dados SQL Server, Azure SQL Database e Azure Synapse. O segundo motivo é ser uma ferramenta escrita em Go por um time da Microsoft, mostrando que a empresa está começando a usar a linguagem de maneira mais explícita.
Go I/O Readers, Writers, and Data in Motion
Mais um bom post do blog do time do VictoriaMetrics, desta vez aprofundando nas interfaces io.Reader e io.Writer, as ferramentas mais comuns para trabalharmos com input e output de dados.
Fun with Go Iterators
Neste post o autor fala mais sobre a funcionalidade de Iterators, uma das novidades do Go 1.23, mostrando testes unitários e fazendo comparações com o mesmo recurso em outras linguagens.
dito
O dito é um proxy de camada 7 e este link pode ser útil tanto para quem precisa de uma ferramenta similar quanto para quem gosta de se aprofundar em códigos que envolvem redes de computadores (eu sou uma destas pessoas).
free-gophers-pack
Este repositório contém um pacote de mais de 100 desenhos do mascote mais bonito do mundo, o Gopher. São imagens gratuítas que podem ser usadas em apresentações, camisetas, etc. E recentemente a autora adicionou novas imagens.
Call for papers da GopherCon Latam aberto!
Sabia que você também pode palestrar na GopherCon? Envie a sua proposta de palestra e junte-se a gente em 2025!