A Semana Go - Edição Nº 85
Na edição desta semana, veja como usar Go com IAs generativas, aprenda como criar um jogo, como otimizar a performance de suas aplicações usando PGO e alguns projetos interessantes escritos na nossa linguagem favorita.
Além disso, fiz o sorteio de 3 licenças da Jetbrains entre os assinantes. A primeira licença foi sorteada entre os assinantes pagos da newsletters e as demais entre o total de assinantes. Os ganhadores foram: williamc_@****.com, pupaaplicativos@*****.com e thiago.zilli@*****.com que vão receber as intruções por e-mail.
Links
How to get reliable structured output from OpenAI [UPDATE: also Ollama & Claude!] in golang
Neste artigo o autor mostra como usar a API da OpenAPI, Ollama e Claude para criar aplicações Go que fazem uso de recursos de IA generativa.
Criando um Sliding Puzzle em Go
O Matheus Mina aproveitou o tempo livre e inspiração da sala de palestrantes da Gophercon Brasil 2024 e escreveu o código do game que ele detalha neste post. Bem interessante para quem quer aprender a escrever jogos em Go.
Otimização automatizada com PGO
Neste post o Tiago Temporim escreve sobre uma das features mais interessantes lançadas recentemente na linguagem, o PGO.
SpringBoot vs Go Frameworks: Database read Performance
O autor do post faz uma comparação entre alguns frameworks de Go e o SpringBoot, famoso framework de Java, em relação a performance de leitura de bancos de dados. Aproveite e confira os slides de uma talk da Gophercon Brasil 2024 onde a Andreia faz uma comparação entre ORMs escritos em Go.
From Python to Go: do you really tend to build everything from scratch?
Link para uma discussão do Reddit sobre os motivos das comunidades Go e Python preferirem construir tudo “do zero” ao invés de usar frameworks. Esse é um assunto recorrente entre quem está iniciando em Go, por isso acredito que acompanhar a visão de outros devs pode ser bem interessante.
Kaytu
O Kaytu é um projeto, escrito em Go, que melhora a eficiência de workloads na nuvem analisando o histórico de uso e fornecendo recomendações personalizadas, como alteração do tamanho das instâncias. Isso garante que você pague apenas pelos recursos realmente necessários, sem comprometer a estabilidade.
Chapar
Uma ferramenta, escrita em Go, que promete ser uma alternativa ao Postman para testes de APIs Rest e gRPC.