A Semana Go - Edição Nº 66
Nesta edição, links sobre segurança, performance, um FAQ sobre a linguagem e uma lista atualizada das novidades da vindoura versão 1.22.
Links
Evitando SQL Injection com Golang
Neste post o autor fala sobre SQL Injection, uma das falhas mais recorrentes em relação a segurança de aplicações Web, e como evitar o problema em Go.
Go 1.22: Interactive release notes
Em Fevereiro deve ser lançada a nova versão da linguagem e neste link podemos analisar um ótimo resumo das novidades, bem como executá-las para testar as mudanças.
templ - build HTML with Go
Um pacote para ampliar (ou até substituir) o uso da biblioteca padrão de Go usada para gerar templates HTML.
Tracking developer build times to decide if the M3 MacBook is worth upgrading
O time da incident.io recebeu o desafio de provar para suas lideranças que seria vantagem investir nos novos (e caros) MacBook Pro com o chip M3. Para isso eles fizeram um benchmark muito interessante, focado em tempo de compilação e produtividade, mostrando que o investimento traria benefícios para os times. Spoiler: eles receberam os M3 ;)
Mini-FAQ sobre Go
Fiz um post respondendo algumas das dúvidas mais comuns que recebo sobre a linguagem, especialmente de quem está iniciando na comunidade. Pretendo manter o post atualizando respondendo a novas perguntas, então recomendo a leitura de tempos em tempos. E se quiser enviar para aquela pessoa que está começando pode te salvar alguns minutos…
Criando meu pacote de erro usando Go
Neste post o autor mostra como criou um pacote de erros customizados para usar em sua aplicação.
The Down Sides of Go's Goroutines
O autor deste post relata alguns pontos que ele vê como desvantagens do modelo de Goroutines da linguagem. Acho válido ler também as críticas de tudo que gostamos, para manter o uma visão crítica das coisas e podermos tirar nossas próprias conclusões.
Increva-se na Gophercon Brasil 2024
A Gophercon Brasil 2024 vem aí! Inscreva-se hoje mesmo para garantir sua presença no maior evento sobre Go da América Latina!