A Semana Go - Edição Nº 43
Última semana da minha estada aqui e também das férias do Elton Minetto, que volta a assumir na próxima Edição da newsletter. Obrigado a todo mundo pelas mensagens e feedback.
Essa semana vamos falar sobre as novidades da versão 1.21 de Go, conhecer uma lib que fornece funções funcionais e o relato de um Pythonista que migrou para Go.
Links
Quick Guide: Go 1.21 Features
A versão 1.21 está prevista para ser lançada agora em Agosto de 2023 e aqui já podemos ver algumas das novidades e melhorias que ela vai trazer.
FuncFrog
Para quem já trabalhou com alguma linguagem funcional e sente falta de operações encadeadas em Go, essa lib pode ajudar permitindo que você faça um Pipe de funções.
Gopher Pythonista #1: Moving From Python To Go
Post bem legal do Piotr Tobiasz no qual ele explica a motivação para começar a estudar Go e alguns aspectos em que ele considera que auxiliam a experiência de desenvolvimento.
Go Concurrency Visually Explained — Channel
Channels são poderosos para se desenhar uma boa solução de código concorrente em Go, porém podem ser complicados de se entender no início. Nesse post temos uma explicação visual de como eles funcionam.
Workshop de Service Weaver
O Elton já havia comentado aqui sobre esse framework da Google para a escrita de aplicações distribuídas. Agora o mesmo time que a desenvolveu está fazendo workshops presenciais de como usá-lá. O conteúdo também está disponível online para quem mora em outras localidades.
Building Better Endpoints in Go with Custom HTTP Middlewares
Middlewares em aplicações WEB são essenciais para funcionalidades comuns e para evitar a reescrita de código, independente do framework escolhido. Nesse post vamos ver como escrevê-los e aplicarmos em exemplos como log ou validações de token JWT.
Common pitfalls in Go benchmarking
Testes de benchmarking ajudam bastante na hora de reescrever funções que estão com desempenho ruim. Nesse post vamos ver quais os cuidados que devemos tomar ao escrever esse tipo de teste.
Desconto de 10% nos ingressos da Gophercon Brasil 2023
Ainda não fez sua inscrição na Gophercon Brasil? Então aproveite o cupom ASEMANAGO_10 e ganhe 10% de desconto no valor do ingresso. Corre que o evento vai ser imperdível.