A Semana Go - Edição Nº 61
Nesta edição um mix de posts para pessoas iniciando na linguagem e também para quem é mais experiente. De tipos de funções, passando por execução de testes até otimização de strings e criação de kubernetes operators.
Links
Desvendando funções anônimas e variádicas em Go
Este post é bem interessante, especialmente para quem está iniciando na linguagem, pois apresenta alguns conceitos bem importantes em relação a definição e uso de funções em Go.
errtrace
O errtrace é um pacote que pode ser usado para incrementar os dados coletados no momento de um erro, em especial o local do código onde o problema aconteceu.
Como executar testes rápidos em Go
Neste post o autor dá algumas dicas bem úteis para otimizar o tempo de execução dos testes de um projeto.
Pesquisa da Jetbrains sobre o mercado de desenvolvimento
Todo ano a Jetbrains, fabricante de ferramentas como o Goland, faz uma pesquisa global para entender o ecosistema de desenvolvimento de software no mundo. Este link leva para os resultados específicos da linguagem Go, mas recomendo a leitura do relatório completo, pois tem bastante informação interessante.
Why Are Golang Heaps So Complicated
Neste post podemos ver o conceito da estrutura de dados Heap, seu uso, bem como diferentes formas de implementá-la em Go.
Optimizing Go string operations with practical examples
Esse post é especial para aquelas pessoas que gostam de extrair o máximo de performance de suas aplicações, otimizando inclusive as variáveis do tipo string.
Writing your first Kubernetes Operator: A Definitive Guide to Starting Strong
Sou muito fã do conceito de Kubernetes Operators, venho escrevendo e palestrando sobre isso nos últimos meses, e esse link trás mais exemplos de uso e mostra como implementar usando o kubebuilder.
Call 4 papers Gophercon Brasil 2024
Submeta sua palestra para o maior evento de Go da América Latina.