A Semana Go - Edição Nº 105
Acabaram as minhas férias e estou de volta a ativa :)
Quero agradecer a Lais pelo apoio e dar parabéns pelo ótimo trabalho conduzindo a newsletter nas últimas três semanas.
Nesta edição, dicas sobre concorrência, manipulação de datas, testes e o resultado de uma pesquisa que coloca Go como a linguagem mais bem paga no Brasil.
Links
Attention, Spoiled Software Engineers: Take a Lesson from Google’s Programming Language
Uma reflexão bem interessante sobre como a mentalidade de simplicidade de Go poderia ser benéfica se aplicada em outros ambientes de desenvolvimento.
Using Go Embed
Uma introdução a uma das features mais interessantes de Go, a possibilidade de embutir arquivos dentro do binário da aplicação. Já usei isso para embutir arquivos estáticos em uma aplicação web e também arquivos de configuração em uma CLI.
Working With Time in Golang
É incrível como trabalhar com datas é algo corriqueiro e ao mesmo tempo chato na maioria das linguagens de programação. Este post resume bem as principais funcionalidade do pacote time da stdlib.
Accurate handler tests using httptest
Veja como testar de maneira acertiva seus handlers HTTP usando o pacote httptest, contido na stdlib de Go.
Distributed Transactions in Go: Read Before You Try
Transações distribuídas são comuns em ambientes baseados na arquitetura de microsserviços e neste post podemos ver, com bastante código, como implementá-las usando eventos.
Concurrency Control in Go: Inside rqlite’s Custom Synchronization Primitives
O autor deste post é o criador do projeto rqlite, um banco de dados distribuído escrito em Go, e ele fala sobre os desafios de concorrência em um projeto desta complexidade.
Mais amada e bem paga
O pessoal da Codecon acaba de divulgar o resultado da pesquisa que eles realizaram sobre o mercado de desenvolvimento brasileiro. A pesquisa trás informações bem interessantes mas quero aqui destacar dois pontos que são relevantes para Go. A linguagem ficou em primeiro lugar no ranking dos maiores salários e é a linguagem mais desejada pelos devs.
Falando na Codecon, em Novembro vai acontecer a Select Experience, em SP e usando o cupom PALESTRANTE200 você tem direito a R$ 200 de desconto no ingresso.
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!