A Semana Go - Edição Nº 52
Nesta edição dois posts do blog oficial da linguagem, um projeto para gestão de incidentes, uma comparação entre Go e Rust, htmx+Go e um presente para os assinantes da newsletter!
Links
Qual a diferença de usar um receiver com ou sem ponteiro em Go?
Neste post o autor demonstra, na forma de um desafio, como usar ou não ponteiros em um determinado cenário e as diferenças práticas. Bem interessante.
inxidents
Projeto, escrito em Go, para gestão de incidentes, com dashboards e alertas. Pode ser útil para usar em algum projeto ou mesmo uma oportunidade de colaborar com código em um projeto novo.
Rust Vs Go: A Hands-On Comparison
Geralmente não sou muito fã de comparações entre linguagens mas este post é bem legal pois implementa uma API nas duas linguagens e suas conclusões são bem coerentes. Particularmente eu não acho que as duas linguagens são concorrentes, mas espero que este texto ajude você a tomar suas decisões :)
CGO Performance In Go 1.21
Neste post o autor faz uma análise de performance para entender como a nova versão da linguagem atua neste quesito.
Lindy Approach to Web Development: htmx and Go
htmx é o novo “queridinho” da galera de frontend, e neste post o autor mostra como essa tecnologia pode ser usada em conjunto com Go.
Deconstructing Type Parameters
Post oficial do blog da linguagem mostrando detalhes bem interessantes e avançados do uso de Generics. Gostei da abordagem passo a passo da explicação, tornando fácil o entendimento dos conceitos.
Organizing a Go module
Mais um post do blog oficial de Go, desta vez falando sobre um assunto que é recorrente em discussões de times implementando a linguagem pela primeira vez. Eu diria que esse post demorou bastante para ser escrito, o que poderia ter reduzido tempo de muitos times, mas como dizem, “antes tarde do que nunca” :)
Um mês de WakaTime prêmium para os assinantes!
O WakaTime é um plugin de código aberto que fornece métricas automáticas de tempo de codificação e geração de relatórios para a seu IDE favorita. Veja o tempo gasto em cada arquivo, projeto e linguagem de programação. Use estes dados para melhorar sua produtividade.
Acesse https://wakatime.com/discounts/promo e digite o código promocional "GOBR2023" (sem aspas) que dá direito a 1 mês premium. Após 1 mês você continua acessando de forma gratuita com histórico de 1 semana.
Para mais informações preencha este formulário.