A Semana Go - Edição Nº 40
Tenho uma novidade para contar para você: vou tirar férias! Depois de alguns anos de correria vou tirar 3 semanas de férias, começando na próxima segunda-feira. Mas não se preocupe Gopher, porque enquanto eu estiver comendo fish and chips e croissant vocês vão estar em ótima companhia: meu amigo Eduardo Hitek vai assumir o controle da newsletter pelas próximas três edições. Bem vindo Eduardo, fica a vontade, a casa é sua :)
Links
Harmonizing Go and Rust in a Single Application: A Weird Symbiotic Dance
Neste post o autor fala sobre como criar uma biblioteca em Rust e usá-la em Go. Interessante pois são duas linguagens que tem bastante em comum, especialmente algumas áreas onde são usadas.
Go module proxy at Grab
O pessoal da grab.com, gigante na ásia, descreve neste post como resolveram o problema de performance no desenvolvimento de um grande monorepo, usando proxies para facilitar a gestão das dependências do código.
jetpack-io/typeid
O typeid é uma extensão ao padrão do UUID que é inspirado na solução que o pessoal da Stripe criou. A promessa é ser mais performático, tanto quanto a geração quanto ao armazenamento.
Making static Hugo sites dynamic with htmx and Go
O htmx é um novo padrão que permite a criação de conteúdo dinâmico em páginas estáticas(!) e neste post podemos ver como usá-lo com o Hugo, gerador de sites escrito em Go.
Database abstractions for Golang
Neste post o autor mostra como criar abstrações para consultas SQL em uma aplicação Go. O que achei interessante foi que ao invés de adotar uma biblioteca o texto vai aos poucos explicando as vantagens de se usar as interfaces para fazer isso. É um bom exercício para quem está aprendendo abstrações em Go.
[Go] Como trabalhar com datas em testes
Trabalhar com datas em qualquer linguagem de programação trás alguns desafios interessantes. Neste post eu mostro uma forma de trabalhar com datas ao escrever testes unitários para uma aplicação em Go.
Goravel
O Goravel é um framework inspirado no Laravel, um dos mais usados da linguagem PHP. Projeto interessante para quem está migrando de linguagem.
Desconto de 10% nos ingressos da Gophercon Brasil 2023
Ainda não fez sua inscrição na Gophercon Brasil? Então aproveita o cupom ASEMANAGO_10 e ganhe 10% de desconto no valor do ingresso. Corre que o evento vai ser imperdível.