A Semana Go - Edição Nº 67
Nesta edição posts sobre performance, um pouco da história da linguagem por um dos seus mais relevantes desenvolvedores e uma nova arquitetura para organizar seus projetos em Go.
Links
One Billion Row Challenge in Go
O One Billion Row Challenge começou como um desafio da comunidade Java para criar uma aplicação que fizesse a carga e tratamento de um arquivo com um bilhão de registros. Desde o lançamento as mais diversas linguagens fizeram a mesma implementação e este post mostra uma das soluções feitas em Go.
What We Got Right, What We Got Wrong
Neste post o grande Rob Pike fala sobre o que ele acha que foram os erros e acertos na história recente da linguagem. Ótimo para entender o processo de criação de algo tão complexo quanto uma linguagem de programação do porte de Go.
Error handling in Go web apps shouldn't be so awkward
O tratamento de erros em Go ainda é um assunto que gera discussões e neste post o autor relata seus incômodos com a feature e mostra uma biblioteca que ele criou para implementar suas sugestões de melhoria.
Gowebly
O Gowebly é uma ferramenta CLI, que acaba de chegar a sua versão 2.0. Sua função é a de criar scafolding de projetos completos, usando Go no backend e frameworks web modernos no frontend.
Scaling Golang to 192 Cores with Heavy I/O
Post interessante mostrando os desafios em se criar aplicações de grande porte, com múltiplos cores e grande carga de I/O e como Go pode ajudar neste processo.
The DDD Hamburger for Go
Talvez essa seja a arquitetura com o nome mais original dos últimos anos :) Neste post podemos ver uma sugestão de arquitetura para o desenvolvimento de aplicações e que é uma alternativa a outras como Clean Architecture ou a Hexagonal.
Teste de carga usando o k6
Neste post eu falo sobre o k6, ferramenta feita em Go para realizar testes de carga em projetos. O foco do texto é mais sobre os tipos de testes do que na otimização da pequena aplicação Go que eu usei como alvo, mas acredito que o conhecimento contido no post vai ser de grande utilidade.
GopherCon Brasil 2024
Nos dias 09 e 10 de maio, acontece a GopherCon Brasil, em Florianópolis. O evento reúne os maiores experts de Go, para debater com a comunidade os novos desafios, tendências e previsões da área. O 3º lote encerra dia 31 de janeiro e os ingressos podem ser adquiridos através do site. A edição está com muitas novidades, acesse nossos canais oficiais e fique por dentro!