A Semana Go - Edição Nº 89
Nesta edição textos sobre tracing, frameworks, boas práticas ao usar goroutines e channels, além de uma oportunidade de fazer perguntas ao time que desenvolve a linguagem.
Links
Tracing: structured logging, but better in every way
Neste post o autor faz uma comparação mostrando as vantagens de se usar Tracing ao invés de Logs, usando códigos em Go.
Go é uma plataforma
Em Maio eu estive no Google I/O, e uma das palestras me marcou ao comparar Go com uma plataforma e não apenas como uma linguagem. Escrevi este post para compartilhar essa visão e ler as suas opiniões sobre isso.
Faça uma pergunta ao time de Go
Hoje começa a Gophercon Europa e um dos paineis vai ser com pessoas do time que desenvolve a linguagem. Neste link é possível encontrar um Google Forms para sugerir perguntas que serão feitas durante o painel. Pode ser uma boa oportunidade para perguntar algo sobre o futuro da linguagem.
Goyave
A comunidade Go é um pouco avessa ao uso de frameworks, algo que soa bem estranho para quem vem de outras linguagens, mas mesmo assim acho válido conhecermos as ferramentas, pois podemos aprender bastante com elas. P.S.: particularmente ando pensando bastante nesse assunto, de usar ou não frameworks para acelerar a migração de times de outras linguagens para Go… Qual sua opinião sobre o assunto?
Boas práticas na utilização de goroutines e channels
Post com uma série de dicas e exemplos para dominar o uso destas features importantes da linguagem.
Live website updates with Go, SSE, and htmx
htmx parece ser uma das tecnologias mais interessantes que surgiu nos últimos tempos para o desenvolvimento Web e neste post podemos ver como usá-la em conjunto com a técnica de Server-Sent Events (SSE) e nossa linguagem fatorita.
Putting Go's Context package into context
Uma introdução bem completa ao pacote context, um dos mais importantes e úteis para o desenvolvimento de aplicações modernas. Bem importante principalmente para quem está entrando na comunidade Go.