A Semana Go - Edição Nº 38
Nesta edição veja como criar plugins para sua aplicação, entenda os conceitos de protocol buffers, aprenda a criar aplicações reativas e também conheça um novo framework para criar aplicações, incluindo IA.
Além disso, veja como ganhar 10% de desconto no ingresso da Gophercon Brasil 2023.
Links
Plugin in Golang
A funcionalidade para criação de plugins em Go surgiu com a versão 1.18 e vejo poucos projetos usando. Neste post podemos ver uma introdução e alguns exemplos de como usá-la.
O que é e como utilizar protocol buffers
Apesar de Protocol Buffers poderem ser usados em várias linguagens essa tecnologia é bastante usada em diversos projetos escritos em Go. Neste post o Tiago faz uma introdução e abre caminho para o próximo texto, onde ele vai mostrar uma aplicação usando protobuf.
apitest
O apitest, como o nome sugere, é uma biblioteca que facilita a criação de testes automatizados para APIs em Go. Além dos testes é possível gerar diagramas de funcionamento da sua API.
Task
O projeto Task, criado por um brasileiro, é uma alternativa bem interessante ao bom e velho Makefile.
Initializing Large Static Maps in Go
Post interessante para quem quer entender os detalhes internos da alocação de memória de mapas estáticos e para quem desenvolve aplicações que precisam desempenhar performance em cenários complexos.
Observer Pattern in Go
Uma introdução ao design pattern Observer e como implementá-lo em Go para o desenvolvimento de aplicações reativas.
Turbo
O Turbo é um novo framework para criação de aplicações, desde APIs até chatbots usando IA.
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.